Menu

Home

Antone Santiago

FLAGGER DOCUMENTATION

usage: flagger.py [-h] [-s] [--version] [-b BINARY] [--cyclic CYCLIC] [-a ADDRESS] [-p PORT] [--getserverip] [--ssh] [-u URL] [-r] [--post]

options:
  -h, --help            show this help message and exit
  -s, --server          For connecting to a server
  --version             Prints the version and quits

Remote Exploitation:
  -a ADDRESS, --address ADDRESS
                        Host address to connect to
  -p PORT, --port PORT  Port of the address to connect to
  --getserverip         Gets the IP of the website
  --ssh                 Connect to SSH server using config [BEING WORKED ON]

Local Exploitation:
  -b BINARY, --binary BINARY
                        Binary file to run
  --cyclic CYCLIC       Generates a cyclic pattern

Web Exploitation:
  -u URL, --url URL     URL of the address to request to
  -r, --request         For sending an HTTP GET request
  --post                For sending an HTTP POST request

Server

TCP Connect

You can connect using -s or --server flag along with -a or --address for the IP or domain and -p or --port for the port

python flagger.py -s -a example.com -p 9001

Getting IP Address

You can get the IP of a website by using the --getserverip flag

python flagger.py --getserverip -u https://example.com

Local / Binary

Flagger can also run the binary with the -b flag

python flagger.py -b ./myfile

You can generate a cyclic pattern using the --cyclic flag

python flagger.py --cyclic 100

HTTP

You can make GET and POST requests using the -r or --post flags, and then using -u or --url for the endpoint

You need to manually modify the code in conf_files/Setting.py

GET

python flagger.py -r -u https://example.com

POST

python flagger.py --post -u https://example.com


MongoDB Logo MongoDB