
Ce script Python peut être utilisé pour contourner les restrictions de source IP en utilisant des en-têtes HTTP.

Ce script Python peut être utilisé pour contourner les restrictions de source IP à l'aide d'en-têtes HTTP.

--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.
Les résultats sont triés par unicité de la longueur de leur réponse. Cela signifie que les résultats avec une longueur de réponse unique seront en haut, et ceux avec une longueur de réponse apparaissant plusieurs fois en bas :
| Deux longueurs de résultat différentes | Quatre longueurs de résultat différentes |
|---|---|
![]() | ![]() |
Les pull requests sont les bienvenues. N'hésitez pas à ouvrir une issue si vous souhaitez ajouter d'autres fonctionnalités.