Випуск Snoop 1.3.3, OSINT-інструменту для збирання інформації про користувача з відкритих джерел

Опубліковано випуск проекту Snoop 1.3.3, який розвиває криміналістичний OSINT-інструмент, який розшукує облікові записи користувачів у публічних даних (розвідка на основі відкритих джерел). Програма аналізує різні сайти, форуми та соціальні мережі щодо наявності шуканого імені користувача, тобто. дозволяє визначити на яких сайтах є користувач із зазначеним ніком. Проект розроблено на матеріалах дослідницької роботи в галузі скрапінгу публічних даних. Складання підготовлені для Linux і Windows.

Код написаний мовою Python і розповсюджується під ліцензією, що обмежує застосування лише для особистого користування. При цьому проект є відгалуженням від кодової бази проекту Sherlock, яка постачається під ліцензією MIT (форк був створений через неможливість розширити базу сайтів).

Snoop внесено до російського Єдиного реєстру російських програм для електронних обчислювальних машин та баз даних із заявленим кодом 26.30.11.16: «Програмне Забезпечення, що забезпечує виконання встановлених дій при проведенні оперативно-розшукових заходів: No7012 наказ 07.10.2020 No515 На даний момент Snoop відстежує наявність користувача на 2279 інтернет ресурсах у повній версії та за найпопулярнішими ресурсами в Demo-версії.

Основні зміни:

  • До архіву додано відео-підказки щодо швидкого запуску snoop для користувачів новачків, які не працювали з CLI.
  • Доданий текстовий звіт: файл 'bad_nicknames.txt' у який записуються пропущені дата/nickname(s) (неприпустимі імена/телефони/деякі_спецсимволи), оновлюючи файл (режим дозапису) під час пошуку, наприклад з опцією '-u'.
  • Додано режим коректної зупинки програмного забезпечення з вивільненням ресурсів для різних версій/платформ Snoop Project (ctrl+c).
  • Додана нова опція '—headers' '-H': задати вручну user-agent. За замовчуванням на кожен сайт створюється випадковий, але реальний користувач або вибирається/перевизначається з БД Snoop з розширеним заголовком для обходу деяких 'захист CF'.
  • Додана snoop-заставка та деякі emoji, коли nickname(s) для пошуку не задані або вибрані суперечливі параметри в аргументах CLI (виняток: snoop for Windows OS – стара CLI OS Windows 7).
  • Додано різні інформаційні панелі: у відображенні БД list-all; режим verbose; новий блок 'snoop-info' із опцією '-V'; з опцією -u поділ на групи nickname(s): валідні/невалідні/дублікати; у CLI Yandex_parser-a (full-версії).
  • Оновлено режим пошуку з опцією '—userlist' '-u' розширено алгоритм детектування nickname(s)/email (просто спробуйте використати його знову).
  • Прискорено в рази виведення БД CLI для методів опції 'list-all'.
  • Для Snoop for Termux (Android) додано авто-відкриття результатів пошуку у зовнішньому браузері без перекриття результатів CLI (за бажанням користувача відкриття результатів у зовнішньому веб-браузері можна проігнорувати).
  • Оновлено зовнішній вигляд виведення результатів у CLI під час пошуку nickname(s). Оновлено виведення ліцензії у стилі Windows XP. Оновлено прогрес (раніше прогрес оновлювався у міру надходження даних і через це здавалося, що підвис у full-версіях), прогрес оновлюється кілька разів на секунду. або в міру надходження даних у режимі вербалізації опції '-v'.
  • У html-звіти додана нова кнопка 'Doc', яка веде документацію 'Спільне керівництво Snoop Project.pdf'/онлайн.
  • У txt-звіти також, як і в html/csv-звіти додано параметр 'сесія'.
  • Оновлено всі опції Snoop Project, які наближені до рекомендацій POSIX (див. snoop-help). Старий варіант використання аргументів CLI з підтвердженням [y] назад сумісний.
  • Yandex_parser оновлено до версії 0.5: прибрано - Я. колекції (ресурс неактивний). Доданий Я.аватар: logina/email. У розрахований на багато користувачів режим в txt; cli; html додані/оновлені метрики: 'валідні логіни/незареєстровані_користувачі/необроблені дані/дублікати', мітки логінів.
  • Підкаталоги збережених звітів/результатів групуються: plugin(s) до одного каталогу, nickname(s) до іншого.
  • Налагоджено коректний вихід із ПЗ при спробі з опцією '-v' протестувати мережу за її відсутності/збою.
  • Виправлено в CLI: індивідуальна сесія/трафік/час при пошуку в одній сесії кількох імен або з опцією '-u' або з опцією '-v'.
  • Виправлено в csv-звітах: час відгуку сайту поділяється 'вірним дробовим знаком':: точка або кома з урахуванням локалі користувача (тобто число в таблиці завжди цифра незалежно від дробового знака, що прямо впливає на сортування результатів за параметром. Дані нижче 1 Кб округляються точніше, понад 1 Кб без дробової частини Загальний час (було в мс., тепер у с./сот) При збереженні звітів з опцією '-S' або у звичайному режимі для сайтів, що використовують специфічний метод детектування nickname(s ): (username.salt) тепер також підраховуються розмір даних сесії.
  • Виконано міграцію build-версій Snoop Project з python 3.7 на python 3.8 (крім EN-версій).

Джерело: opennet.ru

Додати коментар або відгук