Skip to main content

👁️ ShadowEye

🎯 Multi-Tool OSINT Framework for Linux & Windows

Мощный консольный инструмент для разведки: Email, Username, Phone, Domain, EXIF.
Кроссплатформенность, кэширование, прокси-ротация и красивые отчеты.

PyPI version Python 3.10+ License: MIT Platform


Возможности

Модуль Описание Технологии
📧 Email OSINT Проверка регистрации в 120+ сервисах Holehe
👤 Username OSINT Поиск аккаунтов по никнейму Maigret + Sherlock (Built-in)
📞 Phone OSINT Анализ номера (страна, оператор, тип) Google libphonenumber
🌐 Domain OSINT WHOIS, DNS записи, IP Geolocation python-whois, dnspython
🖼️ EXIF Analyzer Метаданные фото + GPS на карте ExifRead
🎯 All-in-One Комплексный анализ всех типов данных
📦 Batch Mode Пакетная обработка целей из файла
🔧 Proxy Manager Ротация прокси для обхода блокировок HTTP/SOCKS5 support

✨ Ключевые преимущества

  • 🔄 Умное кэширование: Результаты сохраняются на 24ч, чтобы не тратить время на повторные проверки.
  • 🌍 Прокси-ротация: Автоматическая смена IP для обхода Rate Limit.
  • 📊 Интерактивные отчеты: Экспорт в JSON и красивый HTML с поиском и картами.
  • ** Кроссплатформенность**: Стабильная работа на Windows 10/11, Linux и Android (Termux).
  • ⚡ Валидация данных: Встроенная проверка формата email, телефонов и доменов перед запросом.

🚀 Установка

Вариант 1: Через PyPI (Рекомендуется)

Самый быстрый способ установки. Открой терминал и выполни:

pip install shadoweye

Вариант 2: Из исходников (GitHub)

Если хочешь получить самую свежую версию или внести изменения:

git clone https://github.com/lixynhay/ShadowEye.git
cd ShadowEye
pip install -r requirements.txt
pip install -e .

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

После установки просто запусти команду в терминале:

shadoweye

Или используй модульный запуск:

python -m osint_toolkit

Примеры работы

📧 Email Check:

Введи example@gmail.com → Получи список сервисов, где этот email зарегистрирован.

** Username Search:**

Введи nickname → Выбери Sherlock (быстро) или Maigret (глубоко) → Найди профили в соцсетях.

🌐 Domain Analysis:

Введи target.com → Узнай регистратора, DNS-серверы и физическое расположение сервера.


Структура проекта

Проект имеет четкую модульную архитектуру:

ShadowEye/
├── osint_toolkit/          # Основной пакет
│   ├── cli.py              # Главный интерфейс и меню
│   ├── aggregator.py       # Сбор и экспорт результатов
│   ├── ui.py               # UI компоненты (Rich library)
│   ├── core/               # Ядро инструментов
│   │   ├── email_checker.py
│   │   ├── username_checker.py
│   │   ├── phone_checker.py
│   │   ├── domain_checker.py
│   │   └── exif_analyzer.py
│   ├── utils/              # Вспомогательные утилиты
│   │   ├── cache.py        # Система кэширования
│   │   ├── validators.py   # Валидация входных данных
│   │   ├── proxy_rotator.py# Управление прокси
│   │   ── html_report.py  # Генератор HTML-отчетов
│   └── sherlock_builtin/   # Встроенная версия Sherlock
├── setup.py                # Конфигурация пакета
├── requirements.txt        # Зависимости
└── README.md

🛠️ Требования

  • Python: 3.10 или выше
  • ОС: Windows, Linux, macOS, Android (Termux)

Экспорт результатов

ShadowEye позволяет сохранять данные для дальнейшего анализа:

  • JSON: Машиночитаемый формат для интеграции с другими скриптами.
  • HTML: Красивый веб-отчет с таблицами, статусами и встроенными картами Google Maps для GPS-координат.

⚠️ Дисклеймер

Этот инструмент создан исключительно для образовательных целей и легального OSINT-анализа. Автор не несет ответственности за неправомерное использование программного обеспечения. Не используйте ShadowEye для преследования, сталкинга или нарушения законов вашей юрисдикции.



Сделано с ❤️ для OSINT сообщества
ShadowEye — видит то, что скрыто в тени 👁️

GitHub Repository | PyPI Package

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shadoweye-3.1.2.tar.gz (54.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shadoweye-3.1.2-py3-none-any.whl (65.3 kB view details)

Uploaded Python 3

File details

Details for the file shadoweye-3.1.2.tar.gz.

File metadata

  • Download URL: shadoweye-3.1.2.tar.gz
  • Upload date:
  • Size: 54.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for shadoweye-3.1.2.tar.gz
Algorithm Hash digest
SHA256 4feb6f7050ef5884adad308147eb31a5edcfbc9fc7e08f8955163937e60b77f1
MD5 411827999c668a921fe72c7e27ff81f1
BLAKE2b-256 28c60c6677fcf8ae1940def3238bcf2d82f1992ccace1f5f14b7eddb78eb3ebd

See more details on using hashes here.

File details

Details for the file shadoweye-3.1.2-py3-none-any.whl.

File metadata

  • Download URL: shadoweye-3.1.2-py3-none-any.whl
  • Upload date:
  • Size: 65.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for shadoweye-3.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 360193ec45345d59b2ae2c78be5ad46869667ff9ab45bf9a6fea6405f16fb56d
MD5 1a861412a3d41691507b78287b68ac28
BLAKE2b-256 09cd22665d35f493549701b234aabef947f708de2142d899f5fba23e184ec7f4

See more details on using hashes here.

Release history Release notifications | RSS feed

3.1.3

2 files

This release

3.1.2 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page