Opublikowana została wersja projektu Snoop 1.3.3, rozwijającego narzędzie OSINT do kryminalistyki, które wyszukuje konta użytkowników w danych publicznych (wywiad oparty na otwartych źródłach). Program analizuje różne witryny, fora i sieci społecznościowe w poszukiwaniu wskazanego loginu, tj. pozwala ustalić, na jakich witrynach znajduje się użytkownik o określonym pseudonimie. Projekt oparty jest na materiałach z badań w dziedzinie skrapowania danych publicznych. Wersje przygotowane są dla systemów Linux i Windows.
Kod napisano w języku Python i jest rozpowszechniany na podstawie licencji ograniczającej użycie tylko do celów osobistych. Projekt jest gałęzią kodu źródłowego projektu Sherlock, dostarczanego na licencji MIT (fork został stworzony z powodu niemożności rozszerzenia bazy stron).
Snoop został wpisany do Rosyjskiego Jednolitego Rejestru Programów dla Elektronicznych Maszyn Obliczeniowych i Baz Danych z przypisanym kodem 26.30.11.16: „Oprogramowanie, które zapewnia wykonanie ustalonych działań podczas prowadzenia operacyjno-śledczych działań:: No7012 nakaz z dnia 07.10.2020 No515”. Na chwilę obecną Snoop lokalizuje użytkownika na 2279 zasobach internetowych w pełnej wersji i na najbardziej popularnych zasobach w wersji demo.
Główne zmiany:
- Do archiwum dodane zostały wideo-podpowiedzi dotyczące szybkiego uruchamiania Snoop dla początkujących użytkowników, którzy nie mieli do czynienia z CLI.
- Dodano raport tekstowy: plik 'bad_nicknames.txt', w którym zapisują się pominięte dane/nicknames (niedopuszczalne imiona/telefony/niektóre_znaki_specjalne), aktualizując plik (tryb dopisywania) w trakcie wyszukiwania, np. z opcją ‘-u’.
- Dodano tryb poprawnego zatrzymywania oprogramowania z uwolnieniem zasobów dla różnych wersji/platform projektu Snoop (ctrl+c).
- Dodana nowa opcja ‘—headers’ ‘-H’: ręczne ustawienie niestandardowego user-agenta. Domyślnie dla każdej witryny tworzony jest losowy, ale rzeczywisty user-agent lub wybierany/przedefiniowany z bazy danych Snoop z rozszerzonym nagłówkiem do omijania niektórych 'zabezpieczeń CF'.
- Dodano ekran powitalny Snoop i niektóre emoji, gdy nicknames do wyszukiwania nie zostały podane lub wybrane są sprzeczne parametry w argumentach CLI (wyjątek: Snoop dla Windows OS — stara CLI OS Windows 7).
- Dodano różne panele informacyjne: w wyświetlaniu bazy danych list-all; w trybie verbose; nowy blok ‘snoop-info’ z opcją ‘-V’; z opcją -u podział na grupy nicknames: ważne/nieważne/dublujące; w CLI Yandex_parser-a (pełna wersja).
- Zaktualizowano tryb wyszukiwania z opcją ‘—userlist’ ‘-u’, rozszerzony algorytm wykrywania nicknames/email (po prostu spróbuj go użyć ponownie).
- Znacznie przyspieszono вывод БД в CLI для методów opcji 'list-all'.
- Dla Snoop for Termux (Android) dodano automatyczne otwieranie wyników wyszukiwania w zewnętrznej przeglądarce bez zakrywania wyników w CLI (na życzenie użytkownika otwarcie wyników w zewnętrznej przeglądarce internetowej można zignorować).
- Zaktualizowano wygląd результатów w CLI podczas wyszukiwania nickname(s). Zaktualizowano вывод лицензии в стиле Windows XP. Postęp обновляется несколько razy в sek. или по мере поступления данных в режиме вербализации опции '-v'.
- W raportach html dodano nowy przycisk 'Doc', prowadzący do dokumentacji 'Ogólne kierunki Snoop Project.pdf'/online.
- Do raportów txt dodano параметр 'сессия', jak w raportach html/csv.
- Zaktualizowano wszystkie opcje Snoop Project, które odpowiadają рекомендациям POSIX (zob. snoop --help). Stara wersja używania аргументов w CLI z potwierdzeniem [y] jest zgodna wstecz.
- Yandex_parser zaktualizowany do wersji 0.5: usunięto — Я.коллекции (źródło nieaktywne). Dodano Я.аватар: logina/email. W trybie многопользовательской w txt; cli; html dodano/zaktualizowano metryki: 'ważne loginy/nienotowani_использователи/дос未обработанные даныи/дубликаты', метки логинов.
- Podkatalogi zachowanych raportów/wyników grupowane są: pluginy w jeden katalog, nickname'y w inny.
- Usprawniono poprawne zamknięcie programu przy próbie testowania sieci z opcją '-v' w przypadku jej braku/awarii.
- Naprawiono w CLI: индивидуальная сессия/трафик/время при поиске w jednej сессии kilku имен lub z opcją '-u' lub z opcją '-v'.
- Naprawiono w raportach csv: время отклика сайта разделяется 'верным дробным знаком':: точка или запятая с учётом локали пользователя (t.j. число в таблице всегда цифра независимо от дробного знака, co прямо влияет на сортировку результатов по параметру. Данные ниже 1 Кб округляются точнее, свыше 1 Кб без дробной части. Общее время (было в мс., теперь в с./сот). При сохранении отчетов с опцией '-S' или в обычном режиме для сайтов использующих специфичный метод детектирования nickname(s): (username.salt) теперь так же подсчитываются размер данных сессии.
- Zrealizowano migrację wersji build Snoop Project z python 3.7 na python 3.8 (oprócz wersji EN).
Źródło: opennet.ru
