Finds server IP which is behind the WAF or cloud services in a given IP-Range 🚀
usage: FindIP [-h] -r IP_RANGE [-H Host_HEADER] (-g | -p) [-d PAYLOAD] [-u REQUEST_PATH] -f FIND [-s STATUS] [-P PORTS] [-t THREADS]
Finds Server IP in a Given IP-Range using GET|POST requests on a given PATH
options:
-h, --help show this help message and exit
-r IP_RANGE, --ip-range IP_RANGE
Specify the IP range of hosts to target (e.g., 192.168.1.0/24)
-H Host_HEADER, --host Host_HEADER
Specify the host Header to Set in Requests (e.g., findme.example.net)
-g, --get Perform a GET request on the hosts
-p, --post Perform a POST request on the hosts
-d PAYLOAD, --data PAYLOAD
Payload to send in POST requests
-u REQUEST_PATH, --uri REQUEST_PATH
where to send the request (e.g., /static/somefileThatexists) (default=/)
-f FIND, --find FIND Search the response for the given string to match found items
-o OUTPUT, --out OUTPUT
Save found items in a file
-s STATUS, --status STATUS
Expected response Status code (default=200)
-V, --verify Verify found items based on invalid host header redirection (default=False)
-P PORTS, --ports PORTS
Configure wich ports to send a request to with below struct [ { port : https } , ... ] Default
value is [{80 : False},{443 : True}]
-t THREADS, --threads THREADS
Threads (default=40)
python main.py -r 192.168.1.0/24 -H "hostHeader.com" -s 200 -f "uniq string to search" -u /sample/file -g
python main.py -r 192.168.1.0/24 -H "hostHeader.com" -s 200 -f "uniq string to search" -u /sample/file -p -d "x=1&y=2"
python main.py -r 192.168.1.0/24 -H "hostHeader.com" -s 200 -f "uniq string to search" -u /sample/file -p -d '{"x":1,"y":2}'
Thank you for considering contributing to our project! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. How Can You Contribute?
If you find this project helpful and would like to support its continued development, you can donate via the following methods:
bc1qq6vrlnytva67mj956nydfyvuzwl4t6wy2naahc
0xa88238491Df0219b0F924Fc6c6e1Bc8B3BB50E60
TDxoEoBLnStz6QBY69rUnsnkAxuoE485Xy
Thank you for your support!