Social Analyzer — найти человека в интернете
Important: используйте инструмент ответственно и в рамках закона. Social Analyzer не заменяет профессиональную проверку и не даёт 100% гарантий совпадения.

Что такое Social Analyzer?
Social Analyzer — утилита для анализа и поиска учётных записей и профилей человека на более чем 1000 социальных сетей и сайтов. Достаточно минимального ввода (например, имени пользователя), и инструмент проведёт перебор по множеству сервисов, чтобы найти возможные совпадения.
Ключевые функции на одной строке:
- Поиск по username, URL и частичной информации;
- Оценка вероятности совпадения (поле Rate: 0–100);
- Сбор метаданных: язык сайта, предполагаемое имя, приблизительная локация;
- Возможность делать скриншоты профилей и визуализировать результаты в виде карты.
Определение терминов:
- Username — уникальная строка, которую пользователь выбирает на сайте.
- Rate — числовая оценка совпадения: чем выше, тем выше вероятность, что профиль принадлежит искомому человеку.
Быстрый обзор использования
- Локальный режим (консоль): удобен для автоматизации и быстрых проверок.
- Веб-режим (Docker + docker-compose): лучше для визуализации, скриншотов и ручной проверки.
Как установить Social Analyzer
Social Analyzer работает на Windows, macOS и Linux (включая Raspberry Pi). Рекомендованный вариант для большинства задач — запуск веб-приложения в Docker с docker-compose.
Перед установкой убедитесь, что у вас установлен Python и pip.
На Windows
Скачайте и распакуйте архив репозитория:
- Скачайте https://github.com/qeeqbox/social-analyzer/archive/main.zip и распакуйте.
- Установите пакет через pip:
pip3 install social-analyzerНа macOS и Linux
Установите пакет через pip:
pip3 install social-analyzerЗапустите анализ в консоли:
python3 -m social_analyzer --username "username-you-want-to-find" --metadataПримечание: анализ может занимать несколько минут, так как инструмент опрашивает тысячи сайтов. В конце вы получите текстовый отчёт с типом сайта, предполагаемым реальным именем, языком и оценкой совпадения.
Когда профиль обнаружен, вы увидите поле Rate со значением от 0 до 100 или статус. Чем выше значение, тем выше вероятность того, что профиль подлинный.
Установка и запуск через Docker (веб-интерфейс)
Для оптимального опыта используйте Linux или WSL на Windows. Требуется Docker и docker-compose.
Клонируйте репозиторий и перейдите в папку:
git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzerЗапустите контейнеры:
docker-compose -f docker-compose.yml up --build -dПервый запуск займёт несколько минут. После завершения вы сможете открыть веб-интерфейс в браузере по адресу http://localhost:9005/app.html
В веб-интерфейсе:
- Нажмите на шестерёнку (вверху справа), чтобы настроить сайты для скрейпинга, прокси и user-agent;
- Введите username в соответствующее поле, выберите опции (скриншоты профилей, карта, поиск возраста и т.п.);
- Для автоматических настроек используйте кнопку Fast Options;
- Нажмите Analyze и дождитесь результатов.
Результат — список найденных аккаунтов с URL, оценкой совпадения, языком сайта и дополнительными данными. Ссылки кликабельны.
Для чего пригодится Social Analyzer
- Найти старый профиль друга или знакомого, который перестал пользоваться привычной соцсетью.
- Обнаружить заброшенные аккаунты, которые могут быть уязвимы для взлома или фишинга.
- Проверить, не заняли ли ваше имя пользователя на других платформах (брендовая защита).
- Сопроводительная проверка при расследованиях (в рамках закона).
Где инструмент не заменяет человека:
- Legal due diligence и официальные проверки требуют подтверждённых источников и процедур.
- Social Analyzer даёт подсказки, а не юридическое подтверждение личности.
Этические и правовые замечания
- Используйте инструмент только в рамках действующего законодательства и корпоративной политики.
- Не применяйте для преследования, шантажа или вмешательства в частную жизнь.
- Если вы обнаружили уязвимый заброшенный аккаунт, действуйте ответственно: свяжитесь с владельцем или платформой.
Note: некоторые страны запрещают массовый сбор данных с сайтов — проконсультируйтесь с юристом при сомнениях.
Практические советы и лучшие практики
- Начните с точного username; затем попробуйте вариации (нижний/верхний регистр, цифры, подчеркивания).
- Включайте скриншоты только при необходимости — это замедляет поиск и увеличивает трафик.
- Используйте прокси и настраиваемый user-agent при массовых запросах, чтобы снизить риск блокировок.
- Сверяйте результаты по нескольким признакам: совпадение имени, фото, локализация, содержание профиля.
Альтернативы и когда Social Analyzer не подойдёт
- Альтернативы: специализированные OSINT-платформы (платные), сервисы поисковых людей по номеру телефона или email.
- Не подходит, если у вас есть только изображение без username (тогда полезнее обратный поиск по картинке).
- Не эффективен против хорошо маскирующих пользователей, которые используют уникальные имена на каждой платформе.
Мини-методология анализа (шаги)
- Соберите исходные данные: username, возможные email, регионы, связанные ники.
- Запустите быстрый скан (Fast Options) для получения первичной картины.
- Проанализируйте результаты с высоким Rate: откройте профили и сопоставьте метаданные.
- Сделайте скриншоты и сохраните ссылки для документирования.
- При необходимости расширьте поиск на другие сервисы вручную.
Чек-лист перед запуском
- Имеется законное основание для поиска
- Установлен Python или Docker
- Подготовлены варианты username и возможные email
- Определены опции: скриншоты, карта, прокси
- План действий при нахождении чувствительной информации
Роли и обязанности
- Исследователь: запускает сканы, анализирует результаты, документирует совпадения.
- Юрист/Сотрудник по комплаенсу: проверяет правомерность запроса.
- Оператор инфраструктуры: настраивает Docker, прокси и логи.
Критерии приёмки
- Результат содержит не менее одного кандидата с Rate ≥ 70 для заданного username (ориентировочно).
- Все найденные профили задокументированы ссылками и скриншотами (если включено).
- Проведена быстрая проверка совпадения по 3+ признакам: имя, фото, локация, активность.
Резюме
Social Analyzer — мощный инструмент для поиска и сопоставления аккаунтов по имени пользователя на тысячах сайтов. Он удобен как в консольном режиме, так и в виде веб-приложения через Docker. Инструмент сильно экономит время при поиске старых аккаунтов, проверке занятости имени пользователя и первичной OSINT-работе. При этом важно соблюдать этику и законы при сборе данных.
Ключевые выводы:
- Лучший опыт — веб-режим через Docker;
- Rate помогает быстро отсеять слабые совпадения;
- Используйте прокси и user-agent для защиты от блокировок;
- Social Analyzer даёт подсказки, а не юридические доказательства.
Если вы хотите, я могу подготовить краткий SOP для вашей команды с пошаговыми командами и шаблонами отчётов.