Multi-Tool OSINT Framework for Termux and Windows
Project description
👁️ ShadowEye
🎯 Multi-Tool OSINT Framework for Linux & Windows
Мощный консольный инструмент для разведки: Email, Username, Phone, Domain, EXIF.
Кроссплатформенность, кэширование, прокси-ротация и красивые отчеты.
Возможности
| Модуль | Описание | Технологии |
|---|---|---|
| 📧 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 — видит то, что скрыто в тени 👁️
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shadoweye-3.1.3.tar.gz.
File metadata
- Download URL: shadoweye-3.1.3.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79ac631209b7465d195df8fb61c857ab70dcd31fa178f8b71ae9649c3fa4f440
|
|
| MD5 |
a4952f5b2d64d38c07795ca320160090
|
|
| BLAKE2b-256 |
9b6a669bc2a405cd0e64f4c44e29e5b2423380aeb858d78ef4d2d6890911d4a4
|
File details
Details for the file shadoweye-3.1.3-py3-none-any.whl.
File metadata
- Download URL: shadoweye-3.1.3-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8773451c717d7200d214a235fe547db66707833ed5bbacb00a92a14c754daa2d
|
|
| MD5 |
c063954e7226882bb294674ee79aa212
|
|
| BLAKE2b-256 |
f98397a0e2f83a6b020df26b7257ebc8ae81a39cede99ba2a44bdcc60543e334
|