Die Ausgabe des Projekts Snoop 1.4.2 wurde veröffentlicht, das ein kriminaltechnisches OSINT-Tool entwickelt, um Benutzerkonten in öffentlichen Daten zu finden (Recherche auf Grundlage offener Quellen). Das Programm analysiert verschiedene Websites, Foren und soziale Netzwerke nach dem Vorhandensein eines gesuchten Benutzernamens, d. h. es ermöglicht zu bestimmen, auf welchen Websites ein Benutzer mit dem angegebenen Nicknamen vorhanden ist. Das Projekt wurde auf der Grundlage von Forschungsarbeiten im Bereich des Scraping öffentlicher Daten entwickelt. Die Builds sind 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 wurde in das russische Einheitliche Register russischer Programme fĂŒr elektronische Datenverarbeitungsmaschinen und Datenbanken mit dem angegebenen Code 26.30.11.16 aufgenommen: âSoftware, die die DurchfĂŒhrung von Aktionen bei operativen Ermittlungen ermöglicht: No7012 Befehl 07.10.2020 No515â. Derzeit verfolgt Snoop das Vorhandensein von Benutzern auf 4752 Internetressourcen in der Vollversion und auf den beliebtesten Ressourcen in der Demoversion.
HauptÀnderungen:
- Die Suchdatenbank wurde auf 4752 Websites erweitert.
- Die Berechnung des Wertes âbad_rawâ wurde bei der Suche nach mehreren âBenutzernamenâ aus der CLI oder beim Start mit der Option ââuserlist/-uâ korrigiert.
- In der Windows-Version wurde die Arbeit mit HTTP-Bibliotheken optimiert, was in einigen FĂ€llen die Suche um 20-25 % beschleunigte.
- Die Effizienz wiederholter Anfragen bei fehlgeschlagenen Verbindungsversuchen wurde erhöht.
- Der Algorithmus zur Beschleunigung der Suche auf schwachen Einzelprozessorsystemen wurde optimiert. VPS und leistungsstarken Mehrkernsystemen mit GNU/Linux. Die Obergrenzen der CPU-Ressourcenauslastung wurden beim Ăbertakten der Suche manuell geĂ€ndert: fĂŒr GNU/Linux und Android/Termux wurde die Obergrenze erhöht, fĂŒr Windows wurde sie gesenkt.
- Die Leistung der Software im Modus ââsave-page/-Sâ (Suche und Speicherung lokaler HTML-Seiten) wurde beschleunigt.
- Die sichere Freigabe von Ressourcen bei Abbruch der Arbeit auf Systemen mit GNU/Linux und Android/Termux wurde beschleunigt (Abbruch durch Ctrl+c dauert jetzt weniger als 1 Sekunde).
- In der Android/Termux-Version wurde eine Benachrichtigung ĂŒber die Nichterreichbarkeit des Speichers hinzugefĂŒgt sowie der Vorschlag, den Zugriffsfehler auf das Verzeichnis â/storage/emulated/0/snoop/*â automatisch zu beheben (wenn der Benutzer einige Schritte bei der Installation aus dem Quelltext ĂŒbersprungen hat).
- Die untere Schwelle fĂŒr das Auslösen von Bad_raw-Benachrichtigungen wurde von 2,5 % auf 2 % geĂ€ndert.
- In den CLI- und CSV-Berichten wurde der âschwebendeâ Parameter bad_zone mit den Standorten hinzugefĂŒgt, an denen hĂ€ufig Verbindungsfehler auftreten.
- In dem Textbericht wurde die Formatierung der Spalten verbessert, die Daten âAdresse | Ressourceâ umgekehrt und der Parameter âGeoâ hinzugefĂŒgt. Im HTML-Bericht wurde die Visualisierung der LĂ€nderaufteilung verbessert. Im CSV-Bericht wurde die Spalte âusernameâ durch den Begriff âNickâ ersetzt, und es wurde ein Parameter zur Verfolgung von Webseiten mit dem Status: âhĂ€ngtâ hinzugefĂŒgt.
- Die Funktionen zum Löschen des Caches, zum Aktualisieren der Software und zur ĂberprĂŒfung der Datenbank sind jetzt wiederholbar (bei falscher Auswahl/Tippfehler erfolgt kein Programmabbruch, sondern eine Wiederholungsanfrage mit einem Hinweis auf die Eingabe).
- Im CLI wurde eine Benachrichtigung und eine Empfehlung hinzugefĂŒgt, um zu erlĂ€utern, wie man die FunktionalitĂ€t des Tools verbessert, wenn der Benutzer Snoop aus dem Quellcode kompiliert hat, aber die in der Dokumentation angegebenen Anweisungen nicht befolgt hat (z. B. wenn veraltete Versionen von HTTP-Bibliotheken und Python verwendet werden).
- Im Block âsnoop infoâ, der Sektion âEmpfohlener Poolâ und der Option ââversion/-vâ wurden Berechnungen der Systemressourcenanforderungen fĂŒr den ordnungsgemĂ€Ăen Betrieb der Software hinzugefĂŒgt.
- Ein aggressives Komprimieren des Repositories wurde durchgefĂŒhrt. Ein vollstĂ€ndiges Backup der Historie wurde beibehalten. Benutzer, die Snoop aus dem Quellcode aktualisieren, sollten âgit cloneâ erneut ausfĂŒhren.
Quelle: opennet.ru
