Як знайти користувача в соціальних мережах за допомогою Sherlock

5 травня 2023 1 хвилина Автор: Cyber Witcher

Sherlock — пошук користувача в соціальних мережах

Sherlock — це програма на Python, яка на безлічі сайтів соціальних сетей перевіряє, чи зареєстрований там користувач із вказаним іменем, то є чи наявний чи уточний запис із таким іменем користувача (ником). Отыскать в соц. мережі рідного, друга чи колеги за іменами та сім’ями отримується далеко не у всіх випадках, так як багато користувачів воліють закривати свої дані псевдонімами (нікнеймами). Однак існують спеціальні сервіси та додатки, що дозволяють знайти людину по фото в соціальних сетях. Програмне забезпечення, призначене для пошуку людей по фото, визначає положення обличчя на знімку. Додаток створює маску з точок, з’єднаних між собою лініями, а потім запускає спеціальний алгоритм, який зрівнює всі виявлені в мережі фотографії на предмет наличия совпадінь. Результати пошуку містять повний перечень осіб, упорядкованих за процентами співпадінь. Хороші новини для користувачів Windows — Шерлок можна запустити на будь-якій операційній системі.

А для самого швидкого доступу до інструменту зроблено онлайн-сервіс Sherlock. За допомогою Sherlock можна шукати користувачів у величезній кількості соціальних платформ. Це корисно в разі необхідності збору інформації для проведення атак, які пов’язані з соціальною інженерією, або в тому випадку, якщо просто потрібно перевірити доступність імені користувача. Шерлок досить простий у використанні скрипта. Отримані дані можуть бути дуже корисними на етапі збору інформації. Відмінною рисою є швидкий інструмент для пошуку в соціальних мережах. Менше ніж за хвилину можна отримати більше 50 перевірених сайтів і звіт по ним.

Як встановити Шерлока в Kali Linux

Установка в Kali Linux дуже проста, достатньо виконати команду:

Запустити так:

Як встановити Шерлока в Linux Mint, Ubuntu, Debian та їх виробництві

Для встановлення виконайте наступні команди:

Запустити так:

Як встановити Шерлока в Windows

1. Спочатку встановіть Python і PIP у Windows. Пошукаємо пакет sherlock в репозиторіях PIP:

Найближче зі знайденого:

Опис перекладається як “детектив імен користувачів Шерлок”. Можливо це той самий інструмент, що цікавить нас, але його версія 0.2.6, в той час як останньою версією на момент написання є 0.10.4. Якщо ви хочете піти найпростішим шляхом, можна встановити так:

Але я рекомендую інший варіант, завдяки якому ми отримаємо останню версію Sherlock.

2. Завантажуємо архів із програмою: https://github.com/sherlock-project/sherlock/archive/master.zip

3. Розпаковуємо архів і запам’ятовуємо папку, наприклад, у мене це C:UsersMiAlDownloadssherlock-master.

4. Тепер відкриваємо командний рядок: Win + x → Windows PowerShell.

5. У командному рядку переходимо до папки зі скриптами використовуючи команду cd:

6. Встановимо залежності:

7. Перевіримо, чи все гаразд, для цього виведемо повідомлення довідки:

8. Запускати так:

Як знайти акаунти в соціальних мережах?

Вище показані особливості запуску залежно від операційної системи. Я покажу роботу програми з прикладу Windows. Наприклад, я хочу знайти всі профілі з ім’ям користувача miloserdov:

Якщо обліковий запис знайдено, буде показано ім’я сайту та посилання на профіль:

Напис “Not Found!” означає, що не вдалося знайти користувача з таким ім’ям на цьому сайті:

Як у Sherlock показати посилання лише на існуючі профілі

Виводиться багато інформації (перевірка виконується по майже 300 сайтам), було б непогано зробити її більш читаний хоча б за рахунок видалення записів про незнайдені профілі. Це легко робиться за допомогою опції –print-found:

Погодьтеся, стало набагато краще:

Як шукати одразу декілька імен користувачів в соціальних мережах?

Якщо ви знаєте альтернативні імена одного користувача або хочете здійснити пошук відразу кількох користувачів, то просто вкажіть їх через пропуск:

Наприклад:

Як у Sherlock перевіряти лише за деякими сайтами

Цілком можливо, що вам потрібно перевірити тільки по одному або кільком сайтам і вам не хочеться чекати повної перевірки по всіх соціальних мережах. У цьому випадку використовуйте опцію –site, після якої вкажіть ім’я сайту. Імена сайтів відображаються у виведенні програми під час перевірки, також ви зможете їх знайти у файлі data.json. Опцію –site можна використовувати кілька разів, тобто можна запустити перевірку одночасно на кількох сайтах, приклад команди:

Як у Sherlock зберегти результати у файл

За промовчанням для кожного імені користувача в папці програми створюється файл типу ІМ’Я_КОРИСТУВАЧА.txt. За бажанням ви можете створити файл CSV, який можна відкрити офісними програмами для роботи з таблицями. У цьому файлі значення будуть розділені комами (можна використовувати для обробки скриптами або імпорту до баз даних. Для створення файлу CSV вкажіть опцію –csv. За замовчуванням ці файли створюються прямо в директорії Sherlock, якщо ви хочете вказати іншу директорію, то використовуйте опцію – fo ТАПКА:

Замість файлу виду ІМ’Я_КОРИСТУВАЧА.txt ви можете вказати будь-яке інше ім’я, для цього використовуйте опцію -o ФАЙЛ. Пам’ятайте, що ця опція застосовується лише якщо перевіряється одне ім’я користувача.

Сортування сайтів за популярністю Sherlock

Якщо ви хочете, щоб першими йшли найпопулярніші сайти, вкажіть прапор -r. Популярність сайтів визначається за підсумками глобального рейтингу Alexa.com.

Як робити перевірки в Sherlock через проксі

Sherlock підтримує надсилання запитів через проксі. Для цього використовуйте опцію -proxy PROXY_URL (короткий варіант написання імені опції -p PROXY_URL). Приклад формату проксі: socks5://127.0.0.1:1080. Якщо хочете брати проксі зі списку, використовуйте опцію –proxy_list СПИСОК_ПРОКСІ (короткий варіант написання імені опції -pl СПИСОК_ПРОКСІ). Проксі вибиратимуться випадково з цього списку.

Файл, вказаний із опцією –proxy_list, має бути у форматі .csv. У ньому проксі повинні описуватися полями: ‘ip’, ‘port’, ‘protocol’. Разом з опцією –proxy_list ви можете вказати опцію –check_proxies ЧИСЛО (-cp ЧИСЛО). У цьому випадку буде виконано перевірку на працездатність та анонімність проксі з файлу .csv. Вкажіть 0 для зняття обмежень на кількість проксі, що пройшли перевірку, або вкажіть інше число для встановлення ліміту.

Як користуватися Sherlock через Tor

Почніть з установки:

  • Встановлення Tor у Windows

  • Встановлення Tor у Linux

Оскільки Sherlock вміє працювати з SOCKS5, то після встановлення та запуску служби Tor на будь-якій операційній системі, використовуйте опцію –proxy зі значенням socks5://localhost:9050:

Пошук користувача в соціальних мережах ОНЛАЙН

Якщо вам не хочеться возитися з Python, Tor, проксі, командним рядком та опціями, то використовуйте безкоштовний онлайн сервіс з пошуку користувача в соціальних мережах на основі Sherlock, його адреса: https://suip.biz/ru/?act=sherlock

Там просто вкажіть ім’я користувача, і за кілька хвилин ви отримаєте результати прямо у своєму веб-браузері!

Інші статті по темі
Знайшли помилку?
Якщо ви знайшли помилку, зробіть скріншот і надішліть його боту.