Veröffentlichung von Snoop 1.4.3, einem OSINT-Tool zur Informationsbeschaffung über Nutzer aus öffentlichen Quellen

Die Ausgabe des Projekts Snoop 1.4.3 wurde veröffentlicht, das ein kriminaltechnisches OSINT-Tool entwickelt, das Benutzerkonten in öffentlichen Daten sucht (Intelligenz auf der Grundlage offener Quellen). Das Programm analysiert verschiedene Websites, Foren und soziale Netzwerke auf das Vorhandensein des gesuchten Benutzernamens, d.h. es ermöglicht, zu bestimmen, auf welchen Seiten ein Benutzer mit dem angegebenen Nickname vorhanden ist. Das Projekt basiert auf Materialien aus Forschungsarbeiten im Bereich des Scraping öffentlicher Daten. Die Versionen wurden für Linux und Windows vorbereitet.

Der Code ist in Python geschrieben und wird unter einer Lizenz verbreitet, die die Nutzung nur für den persönlichen Gebrauch einschränkt. Das Projekt ist ein Fork der Codebasis des Sherlock-Projekts, das unter der MIT-Lizenz bereitgestellt wird (der Fork wurde aufgrund der Unmöglichkeit erstellt, die Basis der Webseiten zu erweitern).

Snoop ist im russischen einheitlichen Register für russische Programme für elektronische Rechenanlagen und Datenbanken mit dem angegebenen Code 26.30.11.16 eingetragen: „Software, die die Durchführung festgelegter Aktionen bei operativ-polizeilichen Ermittlungen sicherstellt: No7012 Befehl 07.10.2020 No515“. Derzeit verfolgt Snoop das Vorhandensein von Benutzern auf über 5000 Internet-Ressourcen in der Vollversion und auf den populärsten Ressourcen in der Demoversion.

Im vergangenen Jahr seit der letzten Veröffentlichung wurden 160 Commits hinzugefügt. Die wichtigsten Änderungen:

  • Die Suchdatenbank wurde auf über 5300 Websites erweitert.
  • Der Algorithmus zur Überprüfung des „Benutzernamens“ aus der Datei und der CLI wurde verbessert (Überprüfung auf verbotene Sonderzeichen; Telefonnummern; Erkennung von E-Mails).
  • Im HTML-Bericht wurde der Sortieralgorithmus der Liste auf einen effizienteren mit Prüfungen und Optimierung geändert (leistungssteigernde Effekte wurden bei langen Listen und schwachen PCs festgestellt, zudem wurde die Sortierung eindeutig geordnet: nach Emojis; Standorten; alphabetisch, wobei die Namen der URLs ausgeschlossen wurden).
  • Experimentelle Unterstützung für macOS wurde hinzugefügt.
  • In GNU/Linux, Termux und macOS sind die Prozesse nicht gleich sicher: In UNIX-ähnlichen Betriebssystemen sind Prozesse und Threads jetzt getrennt (obwohl die Mehrprozessfähigkeit mit der „von Sperren geschützten Methode des Fork“ sinnvoll war und Leistung brachte hohe Leistung, auf sie kann man im Allgemeinen nicht vertrauen, es gibt ähnliche Berichte über Probleme im offiziellen Forum der Python-Entwickler, in einigen Versionen von macOS gab es chaotische Abstürze mit Multiprocessing, daher wurde die Logik der schnellen Prozesse in macOS auf sichere, aber langsame Threads umgestellt).
  • Der CSV-Bericht für russischsprachige Windows-Nutzer wird jetzt mit dem Feldtrennzeichen „;“ generiert (für andere Nutzer bleibt das Trennzeichen „,“ für bessere Kompatibilität mit Excel und die Kodierung wurde auf „utf-8-sig“ geändert).
  • Ein CLI-Startbildschirm wurde auch für Windows hinzugefügt, funktioniert in der Edition 22H2 und höher.
  • In UNIX-ähnlichen Betriebssystemen wurde der Ordner „~\/snoop“ in den Build-Versionen von Snoop verschoben und als versteckt markiert: „~\/ .snoop“ (dies wurde gemacht, um das Home-Verzeichnis des Benutzers nicht zu überladen).
  • Unterstützung für Python 3.14 hinzugefügt, das Hilfeformat (Option „-h/—help“) wurde für das aktualisierte Python 3.14 angepasst, im HTML-Bericht wurde das Jahr der Erstellung der Audiotracks hinzugefügt.
  • Der Website-Zähler in den Build-Versionen, der über die vollständige Version der DB bei der Suche in der CLI informierte, war statisch und ist jetzt dynamisch.
  • Ein Problem mit der Verbindung zur Online-Datenbank Snoop in einigen Windows-Versionen der Edition 10.0.19045 wurde behoben.

Quelle: opennet.ru

60GB SSD 8Gb DDR4