Requester
Custom HTTP/HTTPS request builder
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)
Command usage
| Command | Description |
|---|---|
help |
Display command reference |
header [type] [value] |
Add/Remove header (use header [type] to remove a header) |
parameter [name] [value] |
Add/Remove parameter (use parameter [name] to remove a parameter) |
cookie [name] [value] |
Add/Remove cookie (use cookie [name] to remove a cookie) |
options |
Display request options (use options reset to reset them all) |
set [option] [value] |
Set option value |
send |
Execute request |
exit |
Quit Requester console |
Installation and usage example
Basic steps to use Requester:
- Download the script to your computer and run it from terminal
- 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) Add cookies to the request with
cookies id 32lo2v46ol45hhl(if it is already set, you'll remove it) - (Optional) Set the file output mode with
set output console - Send the request with
send