Skip to content

nxenon/403-byebye

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

403 ByeBye

Tool Category APP Version Python Version License

Bypass 403 Forbidden Errors

  • Still working on it.

Features:

  • Header Bypass Technique

Usage

python3 403-byebye.py --show-examples
python3 403-byebye.py --url https://www.example.com/a/page/which/has/403/error

Installation

git clone https://github.com/nxenon/403-byebye.git
cd 403-byebye
pip install -r requirements.txt
python3 403-byebye.py --help

Help

 nxenon@nxenon:~$ python3 403-byebye.py --help
  _  _    ___ ____    ____             ____
 | || |  / _ \___ \  |  _ \           |  _ \  Version: 1.1.0
 | || |_| | | |__) | | |_) |_   _  ___| |_) |_   _  ___
 |__   _| | | |__ <  |  _ <| | | |/ _ \  _ <| | | |/ _ \
    | | | |_| |__) | | |_) | |_| |  __/ |_) | |_| |  __/
    |_|  \___/____/  |____/ \__, |\___|____/ \__, |\___|
                             __/ |            __/ |
                            |___/            |___/

Arguments:
  --url                       target URL
  --methods                   methods for request (Available: GET,POST) [default GET]
  --use-json                  use Json Content-Type for POST Request instead of x-www-form-urlencoded
  --add-payload               add Bypass-Value(payload) for replacing in headers [default 127.0.0.1]
  --add-data                  add POST data or GET parameter for Request
  --add-cookie                add cookie for request
  --add-extra-header          add extra header for request
  --set-proxy                 set proxy for requests [http, https](when proxy is set timeout sets to None)
  --verbose                   verbose output
  --timeout                   timeout in seconds [Default 3.0]
  --no-color                  print output without color
  --show-examples             show some examples for using this tool
  --help                      show this help message

Examples

python3 403-byebye.py --url https://www.abc.com/admin
python3 403-byebye.py --url https://www.abc.com/admin --timeout 2.0 --methods GET --set-proxy https 127.0.0.1:8080
python3 403-byebye.py --url https://www.abc.com/admin --add-payload 127.0.0.1 --add-payload localhost
python3 403-byebye.py --url https://www.abc.com/admin --methods "GET,POST" --use-json --verbose
python3 403-byebye.py --url https://www.abc.com/admin --add-data key1 value1 --add-data key2 value2
python3 403-byebye.py --url https://www.abc.com/admin --add-cookie cookieName1 value1 --add-cookie cookieName2 value2
python3 403-byebye.py --url https://www.abc.com/admin --add-extra-header headerName test --add-extra-header headerName2 test2