
A Modular Framework for Pentesters and Bug Hunters written in python.
A modular Framework for Pentesters and Bug Hunters written in Python3.
- Python 3.9+
- pip3
Shodan's APIfscan.
Note:Please keep in mind that the tool is still in development and more features will be added in the future.
shadow1ng's Tool An intranet comprehensive scanning tool)
Current version: 1.2.1- Stable
Use the package manager pip to install the requirements. if not installed, install it using the following command.
sudo apt-get install python3-pip
It is advised to install the python requirements in a virtual environment, for that install the venv package.
python3 -m pip install venv
python3 -m venv env
source env/bin/activate
After that run the following commands:
sudo apt-get install traceroute # For Debian based distros
python3 -m pip install -r requirements.txt
Shodanmodule uses the Shodan's API so make sure you have.configxfile in your folder. If the.configxfile is not there you can create it with the following Data:
% 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 Address to Enumerate
-d Domain to Enumerate # Going to be implemented in **ver: 1.3.0**
-x Run Host Enumeration on IP, Domain, IP Range, or Selected IPs # (fscan).
-r Render the README.md file
-fp Fetch the Public Proxies (HTTPS, SOCKS4)
-waf WAF Fingerprinting with option for checking Generic or (153 WAFs)
-h Help Menu
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 requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Visit the fscan repository for more information. For
usageread the README.md file. ( Use on your own risk ..!)