
user-scanner v1.4.2
🕵️♂️ (2-в-1) Набор инструментов OSINT для Email и имени пользователя, предназначенный для глубокого извлечения данных. Анализирует более 360 векторов сканирования (более 140 для email / более 220 для имени пользователя) для исследований в области безопасности, расследований и цифрового следа.
User Scanner
Мощный набор OSINT из двух инструментов, созданный для глубокой разведки по электронной почте и именам пользователей.
Благодаря 1080+ векторам сканирования — включая 200+ сайтов с интеграцией электронной почты и 880+ платформ для имён пользователей — вы можете составлять цифровые следы, анализировать поведение цели, выявлять интересы, получать полные метаданные имён пользователей и проверять регистрацию аккаунтов за считанные секунды.
💖 Спонсоры
Выйдите за рамки перечисления аккаунтов. WebVetted превращает электронную почту или имя пользователя в полноценное расследование личности с глубоким OSINT-обогащением, данными об утечках, ИИ-анализом и интерактивным графом личности.
Начать расследование →
Комплексная OSINT-платформа для профессиональных следователей и аналитиков. Обратный поиск по электронной почте, номеру телефона и имени пользователя по 250+ модулям. Автоматизируйте сбор разведданных с помощью наших мощных инструментов.
Начать работу →
Найдите задачи для начинающих в open-source и сделайте свой первый pull request уже сегодня.
Начать работу →
✨ Ключевые возможности
- 🔎 Глубокая разведка по электронной почте и именам пользователей: проверка регистраций по электронной почте и расширенное профилирование имён пользователей на 1080+ платформах.
- 👤 Сбор богатых метаданных: извлекает аватары, описания профиля, количество подписчиков, номера UID, статусы продавцов и атрибуты аккаунтов.
- 🔀 Механизм перекрёстного сканирования и пивотинга: извлекает никнеймы, ссылки на профили и открытые адреса электронной почты из первичных сканирований, автоматически переходя к вторичным векторам цели.
- 🤖 Сервер Model Context Protocol (MCP): нативная интеграция с ИИ-агентами для Claude Desktop, Cursor, Antigravity и LLM, позволяющая выполнять автономные OSINT-сканирования и рекурсивные пивотинги.
- 🛡️ Данные об утечках от Hudson Rock Infostealer: запрос журналов утечек от вредоносного ПО-инфостилеров с помощью флага
--hudsonдля корреляции целей с высоким приоритетом. - ⚡ Высокопроизводительный параллельный движок: работает на базе
httpxиcurl_cffiдля максимальной параллельности с автоматической имитацией TLS-отпечатков. - 🔀 Генератор перестановок и псевдонимов: генерация вариаций имён пользователей на основе подстановочных знаков для выявления тайпсквоттинга или альтернативных псевдонимов.
- 📂 Отчёты в нескольких форматах: автоматический экспорт в PDF (с фотографиями профилей), JSON и CSV для интеграции в пайплайны.
- 🌐 Расширенный пивотинг через прокси: встроенная ротация прокси с автоопределением протокола (
http,socks5) и проверкой работоспособности перед сканированием (--validate-proxies). - 🎨 Адаптивный терминальный интерфейс: динамическое отслеживание прогресса, самоадаптирующиеся сетки категорий (
-lu/-le) и понятные отчёты о статусе.
🚀 Установка
🐍 Через PyPI (рекомендуется)
# Upgrade pip and install user-scanner
python3 -m pip install --upgrade pip
pip install user-scanner
# Optional: Install with MCP Server support for AI agents
pip install "user-scanner[mcp]"
📦 Настройка виртуального окружения
# Create and activate virtual environment
python3 -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\Activate.ps1
# Install package
pip install user-scanner
❄️ Через Nix (Linux и macOS)
# Run instantly without installing permanently
nix run github:kaifcodec/user-scanner/main -- --help
# Drop into a temporary shell with user-scanner active
nix shell github:kaifcodec/user-scanner/main
💻 Руководство по использованию
1. Базовое сканирование имён пользователей и электронной почты
Сканирование одного имени пользователя или адреса электронной почты по всем доступным модулям платформ:
user-scanner -u johndoe # Single username scan
user-scanner -e [email protected] # Single email scan
user-scanner -u johndoe --email-domains global # Try johndoe across provider domains
2. Перекрёстное сканирование и пивотинг-разведка
Сканирование электронной почты подтверждает существование аккаунта, но редко раскрывает никнейм. --cross-scan извлекает открытые никнеймы, ссылки на профили и вторичные адреса электронной почты из профилей цели, переходя к многопроходной разведке по всем совпадающим платформам:
| Направление пивотинга | Что извлекается |
|---|---|
-e → имя пользователя | Никнеймы или социальные ссылки, открытые в профиле, зарегистрированном на электронную почту |
-u → имя пользователя | Вторичные псевдонимы, указанные в социальных профилях цели |
-u → электронная почта | Публичные адреса электронной почты, опубликованные на страницах профиля цели |
-e → электронная почта | Вторичные адреса, раскрытые первичными профилями электронной почты |