
Extrahiert und lädt Snap Map-Medien anhand von Koordinaten für OSINT, forensische Analysen und Forschung. Unterstützt Metadatenprotokollierung und Bulk-Download.
![]()
Snap Scraper ist ein Open-Source-Intelligence-Tool, das es Benutzern ermöglicht, mithilfe eines Satzes von Breiten- und Längengradkoordinaten Medien herunterzuladen, die auf Snapchat's Snap Map hochgeladen wurden. Dieses Projekt ist in keiner Weise verbunden mit, autorisiert, gewartet, gesponsert oder unterstützt von Snap Inc. oder einer seiner Tochtergesellschaften oder verbundenen Unternehmen. Dieses Programm dient ausschließlich zu Bildungs-, Forensik- und Fehlermeldungszwecken und wird ohne Gewährleistung bereitgestellt.
Bitte zitieren Sie bei Verwendung dieses Tools die folgende Veröffentlichung:

Laden Sie die aktuell verlinkte Binärdatei aus der neuesten Version herunter. Stellen Sie im Terminal sicher, dass Sie die Berechtigungen ändern, um die Ausführungsberechtigung zu erteilen.
chmod 755 SnapScraper
Optional ist eine icon.png-Datei enthalten, die verwendet werden kann, um das Symbol der heruntergeladenen ausführbaren Datei zu ändern.
Derzeit unterstützt SnapScraper nur MacOS. Die Abhängigkeiten wurden jedoch überprüft und Benutzer sollten in der Lage sein, den Code ohne Probleme auf ihrem eigenen Dateisystem zu kompilieren. Stellen Sie sicher, dass Alamofire installiert ist.
Doppelklicken Sie auf SnapScraper, um das Befehlszeilentool zu starten. SnapScraper funktioniert am besten, wenn die Standardfenstergröße auf 80x50 eingestellt ist.
Ihnen sollte das folgende Fenster angezeigt werden:

Die aktuellen Optionen zur Verwendung werden im Befehlsfenster angezeigt. Wählen Sie eine Option, indem Sie die erforderliche(n) Taste(n) auf der Tastatur drücken und die Eingabetaste drücken.
Die Hauptoption, die Benutzer auswählen werden, ist die Überprüfungsoption, um Snap-Medien auf der Snap Map zu finden. Um diese Option auszuwählen, geben Sie 'c' ein und drücken Sie die Eingabetaste.
SnapScraper fragt dann nach einem Satz von Längen- und Breitengradkoordinaten, die von map.snapchat.com abgerufen werden können, wie in der Veröffentlichung „Richard Matthews, Kieren Lovell, Matthew Sorell, Ghost protocol – Snapchat as a method of surveillance, Forensic Science International: Digital Investigation, Volume 36, Supplement, 2021, 301112, ISSN 2666-2817, https://doi.org/10.1016/j.fsidi.2021.301112.“ besprochen. Navigieren Sie zu map.snapchat.com und notieren Sie sich die URL des Ortes, von dem Sie Snap-Medien extrahieren möchten, z.B. https://map.snapchat.com/@24.931153,44.873214,6.04z. Die in SnapScraper einzugebenden Koordinaten befinden sich in der URL nach dem @-Symbol. Die erste Zahl ist der Breitengrad, die zweite der Längengrad und die letzte die Zoomstufe. Breiten- und Längengrad sollten mit 6 Dezimalstellen in SnapScraper eingegeben werden, während die Zoomstufe mit 2 Dezimalstellen eingegeben werden sollte.
Wenn jede Koordinate in das Programm eingegeben wurde, fragt SnapScraper die Snap Map nach Snap-Medien am gewünschten Ort ab. Wenn Medien gefunden werden, werden die Metadaten der Medien im Befehlsfenster ausgegeben.

Benutzer erhalten dann die Option, direkte Links zu den Medien im Befehlsfenster auszugeben. Wählen Sie 'y', um diese Links im Befehlsfenster auszugeben, oder 'n', um zu überspringen.
Benutzer erhalten dann die Option, die Links in einer Textdatei zu speichern. Wählen Sie 'y', um die Datei zu speichern, 'n', um zu überspringen. Die Datei wird im Verzeichnis „Downloads“ des Benutzers in einem Ordner namens „Snapchat“ gespeichert (nur macOS-Benutzer). Die Datei ist mit dem aktuellen Datum, der Uhrzeit und den Koordinaten der Extraktion benannt, mit dem Präfix „listing“.
Schließlich werden die Benutzer gefragt, ob sie die Medien herunterladen möchten. Dies ist der Extraktionsschritt, bei dem Medien direkt von den in den vorherigen Schritten angegebenen URLs gespeichert werden. Wählen Sie 'y' zum Herunterladen, 'n' zum Überspringen. Die Medien werden in einem Ordner gespeichert, der mit dem aktuellen Datum, der Uhrzeit und den Koordinaten der Extraktion benannt ist, innerhalb des zuvor genannten Ordners „Snapchat“.
Derzeit wurde die Log-Berichterstattung in 0.5.0-b nicht implementiert. Um ein Protokoll der Extraktionsmethode zu speichern, verwenden Sie die Funktion „Text exportieren als“ des Terminals.
Schließen Sie den Extraktionsprozess wie oben ab und beenden Sie SnapScraper durch Auswahl von „q“. Die Terminalsitzung wird beendet, aber das Fenster bleibt geöffnet, wie gezeigt.

Um ein Aktivitätsprotokoll zu speichern, navigieren Sie zu Shell -> Text exportieren als... Ein Speicherdialog öffnet sich. Navigieren Sie zum Snapchat-Ordner im Downloads-Ordner des Benutzers und suchen Sie die kürzlich gespeicherte URL-Auflistung (falls aus vorherigen Schritten verwendet). Klicken Sie auf diese Datei und ändern Sie den Dateinamen, indem Sie das Präfix listing durch log ersetzen. Dadurch wird eine Textdatei mit dem Inhalt des Terminalfensters gespeichert, die alle Aktivitäten während der Ausführung von SnapScraper zeigt.
SnapScraper verfügt über ein voll funktionsfähiges Menü. Weitere Optionen umfassen die Anzeige der MIT-Lizenz, Veröffentlichungsinformationen zur aktuellen Version des Tools, Informationen zur Unterstützung der weiteren Entwicklung und Wartung sowie das aktuelle Entwicklungsprotokoll. Geben Sie zum Zugriff die entsprechenden Optionsschlüssel ein, gefolgt von der Eingabetaste.
SnapScraper entstand aus einer Diskussion im Jahr 2017 in Tallinn, Estland. Im Sinne dieser anfänglichen Zusammenarbeit würde ich mich freuen, wenn Sie helfen, dieses Projekt zu seiner vollen Vision zu führen. Das Wiki enthält eine Roadmap für die Codebasis, einschließlich einer Wunschliste für zukünftige Funktionen.
Pull-Requests sind willkommen. Bei größeren Änderungen eröffnen Sie bitte zunächst ein Issue, um zu besprechen, was Sie ändern möchten.
Bitte stellen Sie sicher, dass Sie die Tests entsprechend aktualisieren.
Spenden werden geschätzt, um die fortlaufende Entwicklung, Wartung und Pflege dieses Produkts zu unterstützen.
Spenden Sie mit Monero: 41hZLF5Mhh7gDeiTLLws8dXMsi9NpyM6cWUQJoTJNAWkbx4YccDagRMWYED4cyHw481VjYyiEgkEh9mxHR1tJeNy7ce9yNp
Zu den Finanzierungszielen gehören:
MIT (c) 2020 Dr Richard Matthews
Dieses Projekt ist in keiner Weise verbunden, assoziiert, autorisiert oder unterstützt von den Bildungseinrichtungen der im Abschnitt „Mitwirkende“ dieses Repos genannten Personen. Dies schließt, aber nicht beschränkt auf, die University of Adelaide, Australien und TalTech (Tallinn University of Technology) ein.
Dieses Projekt ist nicht verbunden, assoziiert, autorisiert, unterstützt von oder in irgendeiner Weise offiziell verbunden mit der Anwendung Snapchat, Snap Inc. oder einem seiner Tochtergesellschaften oder verbundenen Unternehmen. Die offizielle Snapchat-Website finden Sie unter http://www.snapchat.com.
Die Namen Snap, Snap Map und Snapchat sowie verwandte Namen, Marken, Embleme und Bilder sind eingetragene Warenzeichen ihrer jeweiligen Inhaber.
Alle Namen, Logos, Bilder und Marken sind Eigentum ihrer jeweiligen Inhaber.
Dieses Werkzeug wird wie besehen nur zu Lehrzwecken ohne jegliche Gewährleistung bereitgestellt. Jegliche Nutzung ist weder autorisiert noch impliziert.