
🔎 Самая продвинутая платформа с открытым исходным кодом для OSINT-сканирования IP-адресов, электронных писем, веб-сайтов и организаций.
ReconSpider — это самый продвинутый фреймворк сбора разведданных из открытых источников (OSINT) для сканирования IP-адресов, электронных писем, веб-сайтов, организаций и получения информации из различных источников.
ReconSpider может использоваться исследователями в области информационной безопасности, пентестерами, баг-хантерами и следователями по киберпреступлениям для получения глубокой информации о своей цели.
ReconSpider агрегирует все необработанные данные, визуализирует их на панели управления и обеспечивает оповещение и мониторинг данных.
ReconSpider также объединяет возможности Wave, Photon и Recon Dog для всестороннего перечисления поверхности атаки.
ReconSpider = Recon + Spider
Recon = Рекогносцировка (разведка)
Рекогносцировка — это миссия по получению информации с помощью различных методов обнаружения о деятельности и ресурсах противника или потенциального противника, или географических характеристиках определённой области.
Spider = Веб-паук
Веб-паук, иногда называемый spider или spiderbot, и часто сокращённо crawler, — это интернет-бот, который систематически просматривает Всемирную паутину, обычно с целью индексации веб-страниц (веб-паукинг).
ReconSpider : 1.0.7
Ознакомьтесь с нашей интеллект-картой, чтобы визуально увидеть организацию информации об этом инструменте, касающейся API, сервисов, техник и многого другого.
https://bhavsec.com/img/reconspider_map.png
ReconSpider и его документация распространяются под лицензией GPL-3.0 (General Public License v3.0)
__________ _________ __ ___
\______ \ ____ ____ ____ ____ / _____/_____ |__| __| _/___________
| _// __ \_/ ___\/ _ \ / \ \_____ \\____ \| |/ __ |/ __ \_ __ \
| | \ ___/\ \__( <_> ) | \ / \ |_> > / /_/ \ ___/| | \/
|____|_ /\___ >\___ >____/|___| / /_______ / __/|__\____ |\___ >__|
\/ \/ \/ \/ \/|__| \/ \/
ВВЕДИТЕ 0 - 13 ДЛЯ ВЫБОРА ОПЦИЙ
1. IP Получить информацию об IP-адресе
2. DOMAIN Собрать информацию о заданном ДОМЕНЕ
3. PHONENUMBER Собрать информацию о номере телефона
4. DNS MAP Отобразить DNS-записи, связанные с целью
5. METADATA Извлечь все метаданные заданного файла
6. REVERSE IMAGE SEARCH Получить доменное имя или отображение IP-адреса
7. HONEYPOT Проверить, является ли система ловушкой (honeypot) или реальной
8. MAC ADDRESS LOOKUP Получить информацию о заданном MAC-адресе
9. IPHEATMAP Построить тепловую карту местоположений IP
10. TORRENT Собрать историю загрузок торрентов по IP
11. USERNAME Извлечь информацию об учётной записи из социальных сетей
12. IP2PROXY Проверить, использует ли IP какой-либо VPN/ПРОКСИ
13. MAIL BREACH Проверить, есть ли утечка почты для заданного домена
99. UPDATE Обновить ReconSpider до последней версии
0. EXIT Выйти из ReconSpider в терминал
Установка и использование ReconSpider очень просты. Процесс установки очень прост.
Давайте начнём!!
Шаг 1 - Клонирование ReconSpider в вашу систему Linux.
Чтобы загрузить ReconSpider, просто клонируйте репозиторий на GitHub. Ниже приведена команда, которую вы можете использовать для клонирования репозитория ReconSpider.
git clone https://github.com/bhavsec/reconspider.git
Шаг 2 - Убедитесь, что на вашей системе установлены python3 и python3-pip.
Вы также можете проверить, введя эту команду в терминале.
sudo apt install python3 python3-pip
Шаг 3 - Установка всех зависимостей.
После клонирования и проверки установки Python вы найдёте директорию с именем reconspider. Перейдите в эту директорию и установите с помощью этих команд:
cd reconspider
sudo python3 setup.py install
Шаг 4 - Настройка базы данных.
База данных IP2Proxy
https://lite.ip2location.com/database/px8-ip-proxytype-country-region-city-isp-domain-usagetype-asn-lastseen
Скачайте базу данных, распакуйте её и переместите в каталог reconspider/plugins/.
API, включённые в ReconSpider, являются БЕСПЛАТНЫМИ и имеют ограниченное и лимитированное использование в месяц. Пожалуйста, обновите текущие API на новые API в файле setup.py и переустановите после этого, чтобы изменения вступили в силу.
Предупреждение: Необновление API может привести к тому, что ожидаемый результат не будет отображаться или могут возникать ошибки.
Вам необходимо создать учётную запись и получить API-ключи с перечисленных веб-сайтов.
ReconSpider — очень удобный инструмент, простой в использовании. Всё, что вам нужно сделать, это просто передать значения параметру. Чтобы запустить ReconSpider, просто введите:
python3 reconspider.py
1. IP
Эта опция собирает всю информацию о заданном IP-адресе из публичных источников.
ReconSpider >> 1
IP >> 8.8.8.8
2. DOMAIN
Эта опция собирает всю информацию о заданном URL-адресе и проверяет на уязвимости.
Reconspider >> 2
HOST (URL / IP) >> vulnweb.com
PORT >> 443
3. PHONENUMBER
Эта опция позволяет собрать информацию о заданном номере телефона.
Reconspider >> 3
PHONE NUMBER (919485247632) >>
4. DNS MAP
Эта опция позволяет составить карту поверхности атаки организации с помощью виртуальной карты DNS записей, связанных с целевой организацией.
ReconSpider >> 4
DNS MAP (URL) >> vulnweb.com
5. METADATA
Эта опция позволяет извлечь все метаданные файла.
Reconspider >> 5
Metadata (PATH) >> /root/Downloads/images.jpeg
6. REVERSE IMAGE SEARCH
Эта опция позволяет получить информацию и похожие изображения, доступные в интернете.
Reconspider >> 6
REVERSE IMAGE SEARCH (PATH) >> /root/Downloads/images.jpeg
Open Search Result in web broser? (Y/N) : y
7. HONEYPOT
Эта опция позволяет идентифицировать ловушки (honeypots)! Вероятность того, что IP является ловушкой, фиксируется в значении "Honeyscore", которое может варьироваться от 0.0 до 1.0.
ReconSpider >> 7
HONEYPOT (IP) >> 1.1.1.1
8. MAC ADDRESS LOOKUP
Эта опция позволяет узнать информацию о MAC-адресе: производитель, адрес, страна и т.д.
Reconspider >> 8
MAC ADDRESS LOOKUP (Eg:08:00:69:02:01:FC) >>
9. IPHEATMAP
Эта опция предоставляет тепловую карту для заданного IP или одного IP, соединяя все предоставленные местоположения IP с точными координатами.
Reconspider >> 9
1) Trace single IP
2) Trace multiple IPs
OPTIONS >>
10. TORRENT
Эта опция позволяет собирать историю загрузок торрентов.
Reconspider >> 10
IPADDRESS (Eg:192.168.1.1) >>
11. USERNAME
Эта опция позволяет собирать информацию об учётной записи по заданному имени пользователя из социальных сетей, таких как Instagram, Twitter, Facebook.
Reconspider >> 11
1.Facebook
2.Twitter
3.Instagram
Username >>
12. IP2PROXY
Эта опция позволяет определить, использует ли IP-адрес какой-либо VPN/прокси для сокрытия своей личности.
Reconspider >> 12
IPADDRESS (Eg:192.168.1.1) >>
13. MAIL BREACH
Эта опция позволяет определить все скомпрометированные почтовые адреса для заданного домена.
Reconspider >> 13
DOMAIN (Eg:intercom.io) >>
99. UPDATE
Эта опция позволяет проверить наличие обновлений. Если доступна более новая версия, ReconSpider загрузит и объединит обновления в текущий каталог, не перезаписывая другие файлы.
ReconSpider >> 99
Checking for updates..
0. EXIT
Эта опция позволяет выйти из фреймворка ReconSpider в терминал вашей текущей операционной системы.
ReconSpider >> 0
Bye, See ya again..
Хотите поговорить наедине?
Twitter: @bhavsec
Facebook: fb.com/bhavsec
Instagram: instagram.com/bhavsec
LinkedIn: linkedin.com/in/bhavsec
Email: [email protected]
Website: bhavsec.com
Пожалуйста, ознакомьтесь с Руководством по ReconSpider Wiki для подробного объяснения каждой опции и функции.
ReconSpider находится в разработке, и выпускаются обновления для исправления ошибок, оптимизации производительности и добавления новых функций. Пользовательская обработка ошибок также не реализована, и весь фокус направлен на создание необходимого функционала.