Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Snap-Scraper — Извлекает и загружает медиафайлы Snap Map по координатам для OSINT, криминалистического анализа и исследований. Поддерживает логирование метаданных и массовую загрузку. | Kitploit
Инструменты/GitHubGitHub/rhematt/snap-scraper
OSINT (Разведка открытых источников)РазведкаФорензикаСбор информацииЦифровая криминалистикаОбучение и Образование
GitHubrhematt/snap-scraper

Snap-Scraper

Извлекает и загружает медиафайлы Snap Map по координатам для OSINT, криминалистического анализа и исследований. Поддерживает логирование метаданных и массовую загрузку.

Репозиторий
1142223 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Snap Scraper

alt text

Описание

Snap Scraper — это инструмент OSINT (разведка по открытым источникам), который позволяет пользователям загружать медиафайлы, опубликованные на Snap Map Snapchat, используя набор координат широты и долготы. Этот проект никак не связан с Snap inc., не авторизован, не поддерживается, не спонсируется и не одобрен компанией Snap inc. или любыми её аффилированными лицами или дочерними предприятиями. Программа предназначена только для образовательных, криминалистических целей и сообщений об ошибках и предоставляется без каких-либо гарантий.

При использовании этого инструмента, пожалуйста, цитируйте следующую публикацию:

  1. 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.

Скриншоты

Установка

MacOS

Загрузите текущий скомпилированный бинарный файл из последнего релиза. Используя терминал, убедитесь, что вы изменили права доступа, добавив разрешение на выполнение.

root@kitploit:~
chmod 755 SnapScraper

Опционально: прилагается файл icon.png, который можно использовать для изменения иконки загруженного исполняемого файла.

Windows/Linux

На данный момент SnapScraper поддерживает только MacOS. Однако зависимости проверены, и пользователи должны иметь возможность скомпилировать код в своей файловой системе без каких-либо проблем. Убедитесь, что установлен Alamofire.

Использование

Дважды щёлкните по SnapScraper, чтобы запустить инструмент командной строки. SnapScraper работает лучше всего, когда размер окна по умолчанию установлен на 80x50.

Перед вами должно появиться следующее окно:

alt text

Текущие опции использования отображаются в окне командной строки. Выберите опцию, нажав необходимую(ые) клавишу(и) на клавиатуре и нажав Enter.

Проверка

Основная опция, которую выберут пользователи, — это опция проверки для поиска медиа Snap на Snap Map. Чтобы выбрать эту опцию, введите 'c' и нажмите Enter.

Затем SnapScraper запросит у вас набор координат долготы и широты, которые можно получить на map.snapchat.com, как описано в публикации «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.». Перейдите на map.snapchat.com и обратите внимание на URL местоположения, из которого вы хотите извлечь медиа Snap, например https://map.snapchat.com/@24.931153,44.873214,6.04z. Координаты для ввода в SnapScraper находятся в URL после символа @. Первое число — это широта, второе — долгота, а последнее — уровень масштабирования. Широту и долготу следует вводить в SnapScraper с точностью до 6 знаков после запятой, а масштаб — до 2 знаков после запятой.

После ввода каждой координаты в программу SnapScraper опрашивает Snap Map на наличие медиа Snap в указанном месте. Когда медиа найдено, метаданные медиа выводятся в окно командной строки.

alt text

Затем пользователю будет предложено вывести прямые ссылки на медиа в окно командной строки. Выберите y для вывода этих ссылок в окно командной строки или n для пропуска.

Затем пользователю будет предложено сохранить ссылки в текстовый файл. Выберите y для сохранения файла, n для пропуска. Файл будет сохранён в каталоге пользователя «Загрузки» в папке с названием «Snapchat» (только для пользователей macOS). Файл называется с указанием текущей даты, времени и координат извлечения с префиксом «listing».

Наконец, пользователя спросят, хочет ли он загрузить медиа. Это этап извлечения, при котором медиа сохраняется непосредственно из URL, указанных на предыдущих шагах. Выберите y для загрузки, n для пропуска. Медиа будет сохранено в папке с названием, содержащим текущую дату, время и координаты извлечения, внутри папки «Snapchat», указанной выше.

Отчётность журнала

В настоящее время отчётность журнала не реализована в версии 0.5.0-b. Чтобы сохранить журнал процесса извлечения, используйте встроенную функцию терминала «Экспортировать текст как…».

Завершите процесс извлечения, как описано выше, а затем выйдите из SnapScraper, выбрав «q». Сеанс терминала завершится, но окно останется открытым, как показано.

alt text

Чтобы сохранить журнал действий, перейдите в Shell -> Экспортировать текст как… Откроется окно сохранения. Перейдите в папку Snapchat внутри папки пользователя Загрузки и найдите последний сохранённый список URL (если он использовался на предыдущих шагах). Щёлкните по этому файлу и измените имя файла, удалив префикс listing на log. Это сохранит текстовый файл, содержащий содержимое окна терминала, и покажет все действия, которые были выполнены во время работы SnapScraper.

Другие опции

SnapScraper имеет полностью функциональное меню. Другие опции включают отображение лицензии MIT, информацию о публикациях, связанных с текущим выпуском инструмента, информацию в поддержку дальнейшей разработки и сопровождения, а также текущий журнал разработки. Для доступа введите соответствующие клавиши опций, а затем нажмите Enter.

Вклад

SnapScraper родился из обсуждения в 2017 году в Таллине, Эстония. В духе того первоначального сотрудничества я буду рад, если вы поможете довести этот проект до полной реализации. В вики содержится дорожная карта для кодовой базы, включая список пожеланий по функциональности в будущем.

Pull request'ы приветствуются. Для серьёзных изменений, пожалуйста, сначала откройте issue, чтобы обсудить, что вы хотели бы изменить.

Пожалуйста, не забудьте обновить тесты по мере необходимости.

Пожертвования

Пожертвования приветствуются для поддержки дальнейшей разработки, сопровождения и поддержки этого продукта.

Пожертвовать с помощью Monero: 41hZLF5Mhh7gDeiTLLws8dXMsi9NpyM6cWUQJoTJNAWkbx4YccDagRMWYED4cyHw481VjYyiEgkEh9mxHR1tJeNy7ce9yNp

Цели финансирования включают:

  • Серверный хостинг для веб-версии SnapScraper.
  • Поддержка файловой системы Windows.
  • Фильтрация загруженных медиа для пометки контента NSFW (триаж).
  • Автоматический сбор данных по геозонам и времени.
  • Долгосрочное хранение данных, обеспечивающее исторические, социологические и другие области исследований (Internet Archive, но для Snapmap).

Авторы

Руководитель проекта

  • Richard Matthews

Группа автоматической модерации контента

  • Matthew Sorell
  • Sanjana Tanuku
  • Siyu Wang
  • Liyu Xu

Благодарности

  • Ben Agnew — Спасибо за обсуждения режима разработчика во время CSRB в 2019 году!
  • Kieren Lovell — Экстраординарный сапёр.
  • Matthew Sorell — Криминалистика и не только.

Использованные репозитории

  • Alamofire - https://github.com/Alamofire/Alamofire

Публикации

  1. 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.
  2. Richard Matthews. "Snapchat Disclosed on HackerOne: CreatorID Leaked from Public Content Posted to SnapMaps", May 7, 2020. Accessed November 06, 2021. https://hackerone.com/reports/867521.

Лицензия

MIT (c) 2020 Dr Richard Matthews

Отказ от ответственности

Этот проект никоим образом не связан, не аффилирован, не авторизован и не одобрен образовательными учреждениями лиц, указанных в разделе «Авторы» этого репозитория. Это включает, но не ограничивается Университетом Аделаиды, Австралия, и TalTech (Таллиннский технический университет).

Этот проект не связан, не аффилирован, не авторизован, не одобрен и никаким образом официально не связан с приложением Snapchat, Snap inc. или любыми её дочерними предприятиями или аффилированными лицами. Официальный веб-сайт Snapchat: http://www.snapchat.com.

Названия Snap, Snap Map и Snapchat, а также связанные с ними названия, знаки, эмблемы и изображения являются зарегистрированными товарными знаками соответствующих владельцев.

Все названия, логотипы, изображения и бренды являются собственностью соответствующих владельцев.

Этот инструмент предоставляется как есть только для образовательных целей без каких-либо гарантий. Любое использование не авторизовано и не подразумевается.

Скачать инструмент