Wydanie Snoop 1.4.3, narzędzia OSINT do zbierania informacji o użytkownikach z otwartych źródeł

Opublikowano wydanie projektu Snoop 1.4.3, rozwijającego kryminalistyczne narzędzie OSINT, wyszukujące konta użytkowników w danych publicznych (wywiad na podstawie otwartych źródeł). Program analizuje różne strony, fora i media społecznościowe pod kątem obecności poszukiwanego pseudonimu, tzn. pozwala określić, na jakich stronach znajduje się użytkownik o danym nicku. Projekt został opracowany na podstawie materiałów z pracy badawczej w obszarze skrapowania danych publicznych. Wersje są przygotowane 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 Rosyjskich Programów dla Elektronicznych Maszyn Obliczeniowych i Baz Danych z zadanym kodem 26.30.11.16: „Oprogramowanie, zapewniające wykonanie ustalonych działań w trakcie przeprowadzania działań operacyjno-rozpoznawczych: No7012 rozporządzenie 07.10.2020 No515”. Obecnie Snoop śledzi obecność użytkowników na ponad 5 tysiącach zasobów internetowych w pełnej wersji oraz na najpopularniejszych zasobach w wersji demo.

W ciągu ostatniego roku od ostatniego wydania dodano 160 commitów. Główne zmiany:

  • Baza wyszukiwania została rozszerzona do ponad 5300 stron.
  • Udoskonalono algorytm sprawdzania „username” z pliku i CLI (inspekcja na zabronione znaki specjalne; numery telefonów; wykrywanie e-maili).
  • W raporcie HTML algorytm sortowania listy został zmieniony na bardziej efektywny z kontrolami i optymalizacją (wzrost wydajności zauważono na dużych listach i słabych komputerach, ponadto sortowanie stało się wyraźnie uporządkowane: według emoji; lokalizacji; alfabetycznie, z wyłączeniem nazw url).
  • Dodano eksperymentalne wsparcie dla macOS.
  • W GNU/Linux, Termux i macOS procesy nie są równo bezpieczne: w systemach UNIX-podobnych procesy i wątki są teraz rozdzielone (choć wieloprocesowość przy użyciu „metody fork chroniącej przed zablokowaniem” była wykonalna i dawała wysoką wydajność, nie można na nich polegać w ogólnym przypadku, istnieją podobne raporty o awariach z oficjalnego forum programistów Pythona, w niektórych wersjach macOS w Snoop występowały chaotyczne awarie z wieloprocesowością, dlatego dla macOS logika szybkich procesów została przeniesiona na bezpieczne, ale wolne wątki).
  • Raport CSV dla użytkowników systemu Windows z regionu rosyjskiego jest teraz generowany z separatorem pól — „;” (dla pozostałych użytkowników separator pozostał „,”, a dla większej kompatybilności z Excelem kodowanie zmieniono na „utf-8-sig”).
  • Dodano ekran powitalny CLI również dla systemu Windows, działa w wersji 22H2 i wyższych.
  • W systemach operacyjnych podobnych do UNIX w wersjach build Snoop katalog „~/snoop” został przeniesiony i stał się ukryty: „~/.snoop” (zrobione, aby nie zagracać katalogu domowego użytkownika).
  • Dodano wsparcie dla Pythona 3.14, format pomocy (opcja „-h/—help”) dostosowany do zaktualizowanego Pythona 3.14, w raporcie HTML dodano rok utworzenia ścieżek audio.
  • Licznik stron w wersjach build, informujący o pełnej wersji bazy danych podczas wyszukiwania w CLI, był statyczny, stał się dynamiczny.
  • Naprawiono problem z podłączeniem do online bazy danych Snoop w niektórych systemach Windows w wersji 10.0.19045.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster