Snoop Project for Termux ======================== ## Snoop Project один из самых перспективных OSINT-инструментов — поиск по нику - [X] This is the most powerful software taking into account the CIS location. • [English readme Snoop for Termux](https://github.com/snooppr/snoop/blob/master/README_android.en.md "Please feel free to improve the translation of this page.")
Ваша жизнь Слайд-шоу? Спросите снуп. Snoop Project разработан без учета мнения АНБ и их приятелей, то есть доступен рядовому пользователю. ## Самостоятельная сборка ПО из исходно кода **Snoop for Android/Demo**
**Self-build software from source** **Native Installation** Установить [Termux](https://f-droid.org/ru/packages/com.termux/ "Termux с F-Droid, на GP Termux больше не обновляется!") ``` # ПРИМЕЧАНИЕ_1!: если у пользователя ошибки при $ 'pkg update', например из-за цензуры в стране, # и/или из-за того, что Termux давно не обновлялся на устройстве пользователя, # то удаление/установка Termux-приложения не поможет, # т.к. после удаления старые репозитории остаются на устройстве пользователя, решение: $ termux-change-repo # и выбрать получение обновлений (для всех репо) из другого зеркала-репозитория. # Войти в домашнюю папку Termux (т.е. просто открыть Termux) $ termux-setup-storage $ pwd #/data/data/com.termux/files/home # дефолтный/домашний каталог # Установить python3 и зависимости $ apt update && pkg upgrade && pkg install python libcrypt libxml2 libxslt git $ pip install --upgrade pip # Клонировать репозиторий $ git clone https://github.com/snooppr/snoop # Войти в рабочий каталог Snoop $ cd ~/snoop # Установить зависимости 'requirements.txt' $ python3 -m pip install -r requirements.txt # Опционально↓ # Чтобы расширить вывод терминала в Termux (по умолчанию 2к строк отображение в CLI), например, # отображение всей БД опции '--list-all [1/2]' # добавить строку 'terminal-transcript-rows=10000' в файл '~/.termux/termux.properties' # (крайне полезная опция доступна в Termux v0.114+). # Перезапустить Termux. # Пользователь также может запустить snoop по команде 'snoop' из любого места в CLI, создав alias. $ cd && echo "alias snoop='cd && cd snoop && python snoop.py'" >> .bashrc && bash # Пользователь также может выполнить быструю проверку интересующего его сайта по БД, # не используя опцию "--list-all", используя команду "snoopcheck" $ cd && echo "alias snoopcheck='cd && cd snoop && echo 2 | python snoop.py --list-all | grep -i'" >> .bashrc && bash # ПРИМЕЧАНИЕ_2!: Snoop довольно умён и может автоматически открывать результаты поиска во внешнем веб-браузере: $ cd && pkg install termux-tools; echo 'allow-external-apps=true' >>.termux/termux.properties # перезапустить Termux. # По окончанию поиска работы snoop на запрос выбора, "чем открыть результаты поиска" выбрать дефолтный/системный HTMLviewer. # ПРИМЕЧАНИЕ_3!: после отключения РФ от Лондонской точки обмена интернет-трафиком скорость поиска Snoop # (возможно и у других поставщиков связи) на мобильных операторах Мегафон/Yota упала в ~2 раза. ``` ПРИМЕЧАНИЕ_4!: если у пользователя Android ущербный (то есть 12+) и ломает Termux, читайте инструкцию по решению проблемы [здесь](https://github.com/agnostic-apollo/Android-Docs/blob/master/en/docs/apps/processes/phantom-cached-and-empty-processes.md#how-to-disable-the-phantom-processes-killing). ПРИМЕЧАНИЕ_5!: поддерживаются старые пропатченные python версии 3.7-3.11 из [termux_tur repo](https://github.com/termux-user-repository/tur/tree/master/tur).
## Using ``` usage: python snoop.py [search arguments...] nickname or usage: python snoop.py [service arguments | plugins arguments] $ python snoop.py --help Справка optional arguments: -h, --help show this help message and exit service arguments: --version, -V About: вывод на печать версий:: OS; Snoop; Python и Лицензии --list-all, -l Вывести на печать детальную информацию о базе данных Snoop --donate, -d Пожертвовать на развитие Snoop Project-а, получить/приобрести Snoop full version --autoclean, -a Удалить все отчеты, очистить кэш --update, -U Обновить Snoop plugins arguments: --module, -m OSINT поиск: задействовать различные плагины Snoop:: IP/GEO/YANDEX search arguments: nickname Никнейм разыскиваемого пользователя. Поддерживается поиск одновременно нескольких имен. Ник, содержащий в своем имени пробел, заключается в кавычки --web-base, -w Подключиться для поиска 'nickname' к динамично-обновляемой web_БД (4700+ сайтов) --site , -s
• **Проведено агрессивное сжатие репозитория 11 декабря 2024г.** Сохранен полный бэкап истории. Пользователи, собирающие Snoop из исходного кода, должны сделать 'git clone' по-новому.