
Модульный фреймворк для пентестеров и охотников за багами, написанный на Python.
Модульный фреймворк для пентестеров и баг-хантеров, написанный на Python3.
- Python 3.9+
- pip3
API Shodanfscan.
Примечание:Имейте в виду, что инструмент все еще находится в разработке, и в будущем будут добавлены новые функции.
shadow1ng инструмент комплексного сканирования интрасети)
Текущая версия: 1.2.1- Стабильная
Используйте менеджер пакетов pip для установки зависимостей. Если он не установлен, установите его с помощью следующей команды.
sudo apt-get install python3-pip
Рекомендуется устанавливать зависимости Python в виртуальном окружении, для этого установите пакет venv.
python3 -m pip install venv
python3 -m venv env
source env/bin/activate
После этого выполните следующие команды:
sudo apt-get install traceroute # Для дистрибутивов на основе Debian
python3 -m pip install -r requirements.txt
Модуль
Shodanиспользует API Shodan, поэтому убедитесь, что у вас есть файл.configxв вашей папке. Если файла.configxнет, вы можете создать его со следующими данными:
% Config File for R4venzCl4w
# Global Settings
# Global Variables are defined here. These variables can be used in any of the other sections.
$ GLOBAL_VAR: <Global Variable Here>
# Environment Variables
# Shodan API Key Example --> SHODAN_API_KEY:gA**************************
- SHODAN_API_KEY:<API Key Here>
python3 main.py -i [IP Address]
-i IP-адрес для перечисления
-d Домен для перечисления # Будет реализовано в **вер: 1.3.0**
-x Запуск перечисления хостов по IP, домену, диапазону IP или выбранным IP # (fscan).
-r Отображение файла README.md
-fp Получение публичных прокси (HTTPS, SOCKS4)
-waf Идентификация WAF с возможностью проверки общего или (153 WAF)
-h Справка
1) python3 main.py -i 1.1.1.1
2) python3 main.py -x 192.168.0.1-122
3) python3 main.py -x 1.1.1.1
4) python3 main.py -x 192.168.0.1,192.168.0.12
5) python3 main.py -x example.com
6) python3 main.py -r
7) python3 main.py -fp
8) python3 main.py -waf
Pull request'ы приветствуются. Для серьезных изменений, пожалуйста, сначала откройте issue, чтобы обсудить, что вы хотели бы изменить.
Пожалуйста, не забудьте обновить тесты соответствующим образом.
Посетите репозиторий fscan для получения дополнительной информации. Для
использованияпрочтите файл README.md. (Используйте на свой страх и риск..!)