Ipsourcebypass is a Python script that can be used to bypass IP source restrictions using HTTP headers.
--json outputfile.json.$ ./ipsourcebypass.py -h
[~] IP source bypass using HTTP headers, v1.2
usage: ipsourcebypass.py [-h] [-v] -i IP [-t THREADS] [-x PROXY] [-k] [-L] [-j JSONFILE] [-C] [-H HEADERS] [-S] url
This Python script can be used to test for IP source bypass using HTTP headers
positional arguments:
url e.g. https://example.com:port/path
optional arguments:
-h, –help show this help message and exit
-v, –verbose arg1 help message
-i IP, –ip IP IP to spoof.
-t THREADS, –threads THREADS
Number of threads (default: 5)
-x PROXY, –proxy PROXY
Specify a proxy to use for requests (e.g., http://localhost:8080)
-k, –insecure Allow insecure server connections when using SSL (default: False)
-L, –location Follow redirects (default: False)
-j JSONFILE, –jsonfile JSONFILE
Save results to specified JSON file.
-C, –curl Generate curl commands for each request.
-H HEADERS, –header HEADERS
arg1 help message
-S, –save Save all HTML responses.
Results are sorted by uniqueness of their response’s length. This means that the results with unique response length will be on top, and results with response’s length occurring multiple times at the bottom:
The groupdel command in Linux removes a group from the system. It deletes the group's entry from /etc/group and /etc/gshadow,…
The wc command in Linux counts lines, words, characters, and bytes in files or standard input. It…
The top command in Linux provides a real-time view of running processes and system resource usage. From…
The usermod command in Linux modifies existing user account attributes. You can use it to manage group…
The sort command in Linux reads lines from files or standard input and writes them to standard…
The wall command in Linux sends a message to the terminals of all currently logged-in users. The…