Create custom HTTP/HTTPS requests and saves the output to a text file. This is really useful for some CTF challenges and Web Pentesting. (Made to work with Python 3.6.1)
COMMAND | DESCRIPTION |
---|---|
help | Display command reference |
depends | Install/Update dependencies |
set [url|method] [value] | Set url/method (Methods: POST / GET) |
header [type] [value] | Add/Remove header (removes the header it exists) |
parameter [type] [value] | Add/Remove parameter (removes the parameter it exists) |
output [enable|disable] | Enable/disable file output |
values | Display request values |
send | Execute request |
exit | Quit Requester console |
- Download the script to your computer and run it from terminal.
- Run the depends command to install the dependencies
- Set the target url with "set url http://example.com"
- Set the request method with "set method [POST|GET]" (by default it's set to GET)
- (Optional) Set the request headers (if it is already set, you'll remove it)
- (Optional) Add parameters to the request with "parameter user username" (if it is already set, you'll remove it)
- (Optional) Enable the file output with "output enable"
- Send the request with "send"
Thanks to James for helping teaching me the Python basics and helping me with the development!