Шерлок: Поиск учетных записей в соцсетях с помощью Python

UnrealDog

Moderator
Продавец
✒ Writer
Регистрация
13 Янв 2024
Сообщения
189
Реакции
18

Шерлок: Что это такое?​

"Scherlock" — это проект с открытым исходным кодом, основанный на языке программирования Python, который предлагает функциональность для поиска учетных записей в различных социальных сетях на основании указанного имени пользователя. Создавшийся в 2018 году, проект активно развивается благодаря вкладу сообщества разработчиков. Библиотеки requests и beautifulsoup4 используются для отправления запросов к сайтам социальных медиа и обработки полученных данных. Поддержка предоставлена для более чем 300 платформ, включая известные сервисы, такие как Facebook, Twitter, Instagram, YouTube, TikTok, Reddit, LinkedIn и др.

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

Схема работы Scherlock проста: ввод имени пользователя, после чего система возвращает соответствующий список URL-адресов социальных сетей, связанных с этим именем. Если идентификатор не найден, программа выдаст сообщение об ошибке. Результаты могут быть сохранены в различных форматах, таких как CSV, JSON или TXT, а также просмотрены напрямую в веб-браузере. Пользователи имеют возможность настраивать параметры поиска, включая тайм-аут, использование прокси и Tor.

Шерлок: поиск юзеров в социальных сетях

Установка и использование Scherlock

Для работы с Scherlock вам нужно иметь Python версии 3 и средство управления версиями Git. Скачайте их с официальных источников:
После установки Python и Git выполните следующие шаги:

Клонируйте репозиторий Scherlock с GitHub:
Bash:
git clone https://github.com/sherlock-project/sherlock.git

Перейдите в директорию проекта:
Bash:
cd sherlock

Установите требуемые зависимости:
Bash:
python3 -m pip install -r requirements.txt
Затем вы можете запустить Scherlock, указав имя пользователя для проверки:
Bash:
python3 sherlock username
Например, для проверки имени пользователя "elonmusk":
Bash:
python3 sherlock elonmusk
Результаты будут показаны в консоли или командной строке, подобно тому, как показано ниже:
Bash:
[*] Checking username elonmusk on:
[+] AskFM: https://ask.fm/elonmusk
[+] Facebook: https://www.facebook.com/elonmusk
[+] GitHub: https://www.github.com/elonmusk
[+] Instagram: https://www.instagram.com/elonmusk
[+] Medium: https://medium.com/@elonmusk
[+] Reddit: https://www.reddit.com/user/elonmusk
[+] Spotify: https://open.spotify.com/user/elonmusk
[+] TikTok: https://www.tiktok.com/@elonmusk
[+] Twitter: https://www.twitter.com/elonmusk
[+] YouTube: https://www.youtube.com/elonmusk
Чтобы сохранить результаты в файл, добавьте флаг --output или -o, указав название файла, например:
Bash:
python3 sherlock elonmusk --output elonmusk.txt
Если вы хотите открыть результаты прямо в браузере, используйте флаг --browse или -b:
Bash:
python3 sherlock elonmusk --browse
Для получения информации о других дополнительных опциях, которые можно использовать вместе с Scherlock, воспользуйтесь следующей командой:
Bash:
python3 sherlock --help
Этой командой вы получите полное описание всех доступных опций.

ИТОГ​

Я потестировал этот инструмент и могу сказать, что в некоторых моментах это может быть полезным. Правда, для русскоязычных юзеров не особо актуально. Пикабу видел сайт. Может что-то еще добавят.

Опытный пользователь или исследователь, использующий Scherlock, имеет возможность настроить параметры поиска, включая тайм-аут, использование прокси и Tor, а также выбор формата сохранения результатов. Все эти особенности делают Scherlock ценным инструментом для быстрой и эффективной работы с социальными сетями.
 
Последнее редактирование модератором:
Прикольно. Иногда может помочь, когда гугл ищет юзера не везде. Но опять же, по-моему есть специальные команды, которые позволяют указывать того поиск. Так что хз насколько Шерлок скрипт полезен
 

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.
Назад
Сверху