Byl zveřejněn výstup projektu Snoop 1.3.3, který vyvíjí forenzní nástroj OSINT pro vyhledávání uživatelských účtů v veřejně dostupných údajích (inteligence na základě otevřených zdrojů). Program analyzuje různé webové stránky, fóra a sociální sítě za účelem nalezení požadovaného uživatelského jména, tj. umožňuje zjistit, na jakých stránkách je uživatel s uvedenou přezdívkou. Projekt byl vyvinut na základě materiálů výzkumné práce v oblasti scrapování veřejných dat. Verze jsou připraveny pro Linux a Windows.
Kód je napsán v jazyce Python a je šířen pod licencí, která omezuje použití pouze na osobní potřebu. Tento projekt je odvozen z kódové základny projektu Sherlock, dodávaného pod licencí MIT (fork byl vytvořen z důvodu nemožnosti rozšířit základnu webových stránek).
Snoop byl zařazen do ruského jednotného registru ruských programů pro elektronické výpočetní stroje a databáze s uvedeným kódem 26.30.11.16: „Software zajišťující vykonávání stanovených úkonů při provádění operativně pátracích opatření:: No7012 příkaz 07.10.2020 No515“. V současné době Snoop sleduje přítomnost uživatele na 2279 internetových zdrojích v plné verzi a na nejpopulárnějších zdrojích v demoverzi.
Hlavní změny:
- Do archivu byly přidány video-návody pro rychlé spuštění Snoop pro začínající uživatele, kteří nepracovali s CLI.
- Přidána textová zpráva: soubor ‘bad_nicknames.txt’, do kterého se zapisují vynechané data/nickname(s) (nepřijatelné názvy/telefony/některé_speciální_symbol), aktualizující soubor (režim přidání) během vyhledávání, například s volbou ‘-u’.
- Přidán režim správného ukončení softwaru s uvolněním zdrojů pro různé verze/platformy Snoop Project (ctrl+c).
- Přidána nová volba ‘—headers’ ‘-H’: ručně nastavit uživatelský user-agent. Ve výchozím nastavení je pro každou stránku vytvořen náhodný, ale skutečný uživatelský agent nebo je vybrán/přepsán z DB Snoop s rozšířenou hlavičkou pro obcházení některých ‘ochran CF’.
- Přidána Snoop obrazovka a některé emoji, když nejsou zadány nickname(s) pro vyhledávání nebo jsou vybrány rozporné parametry v argmentech CLI (výjimka: Snoop pro Windows OS — stará CLI OS Windows 7).
- Byly přidány různé informační panely: v zobrazení DB list-all; v verbose režimu; nový blok ‘snoop-info’ s volbou ‘-V’; s volbou -u rozdělení do skupin nickname(s): platné/neplatné/duplikáty; v CLI Yandex_parser-a (plné verzi).
- Byl aktualizován režim vyhledávání s volbou ‘—userlist’ ‘-u’, rozšířen algoritmus detekce nickname(s)/email (zkuste ho jednoduše znovu použít).
- Zvýšená rychlost výstupu databáze v CLI pro metody možnosti ‘list-all’.
- Pro Snoop for Termux (Android) byla přidána funkce automatického otevření výsledků vyhledávání v externím prohlížeči bez překrývání výsledků v CLI (uživatel může zvolit ignorovat otevírání výsledků v externím webovém prohlížeči).
- Byl aktualizován vzhled výstupu výsledků v CLI při vyhledávání nickname(s). Výstup licence byl aktualizován ve stylu Windows XP. Progres byl aktualizován (dříve se progres aktualizoval podle příchozích dat, což vedlo k pocitu, že se to zasekává ve full verzích), progres se nyní aktualizuje několikrát za sekundu nebo podle příchozích dat v režimu verbalizace možnosti ‘-v’.
- Do html reportů byla přidána nová tlačítko ‘Doc’, které vede na dokumentaci ‘Obecné pokyny Snoop Project.pdf’/online.
- Do txt reportů, stejně jako do html/csv reportů, byl přidán parametr ‘session’.
- Byly aktualizovány všechny možnosti Snoop Project, které byly přizpůsobeny doporučením POSIX (viz snoop —help). Starý způsob používání argumentů v CLI s potvrzením [y] je zpětně kompatibilní.
- Yandex_parser byl aktualizován na verzi 0.5: odstraněno — Я.коллекции (zdroj neaktivní). Přidán Я.аватар: logina/email. Do víceuživatelského režimu v txt; cli; html byly přidány/aktualizovány metriky: ‘platné loginy/nezaregistrovaní_uživatelé/neopracovaná data/duplicitní’, štítky loginů.
- Podkatalogy uložených reportů/výsledků jsou seskupeny: plugin(y) do jednoho katalogu, nickname(y) do druhého.
- Byl zajištěn správný výstup ze softwaru při pokusu o testování sítě s možností ‘-v’ při jejím nedostatku/poruše.
- Opraveno v CLI: individuální relace/provoz/čas při vyhledávání více jmen v jedné relaci nebo s možností ‘-u’ nebo s možností ‘-v’.
- Opraveno v csv reportech: doba odezvy webu je rozdělena ‘správným desetinným znakem’: tečka nebo čárka s ohledem na lokalizaci uživatele (tj. číslo v tabulce je vždy číslo bez ohledu na desetinný znak, což přímo ovlivňuje třídění výsledků podle tohoto parametru. Data pod 1 kB jsou zaokroulena přesněji, nad 1 kB bez desetinné části. Celkový čas (dříve v ms, nyní v s/sot). Při ukládání reportů s možností ‘-S’ nebo v normálním režimu pro weby používající specifickou metodu detekce nickname(y): (username.salt) se nyní také počítá velikost dat relace.
- Byla provedena migrace build verzí Snoop Project z python 3.7 na python 3.8 (kromě EN verzí).
Zdroj: opennet.ru
