Crates.io | kurl |
lib.rs | kurl |
version | 0.2.1 |
source | src |
created_at | 2023-01-27 18:10:38.72749 |
updated_at | 2023-07-03 18:06:57.407555 |
description | CLI HTTP client for Security Researchers |
homepage | https://github.com/gbrls/kurl |
repository | https://github.com/gbrls/kurl |
max_upload_size | |
id | 769833 |
size | 932,193 |
A Fast and Simple HTTP Client for Security Researchers
cargo install kurl
For this to work you need to have Rust installed
Kurl was created to aid my work as a Red Teamer. Kurl creates an easy to view data sent via HTTP requests by the URLs provided, showing:
With kurl it's easy to parse through many URLs to find relevant data. You can visually find what's important for you, or even output to a file and grep things.
kurl --help
Will show the command line usage.
Simple CLI HTTP client focused on security research
Usage: kurl [OPTIONS] <URL_OR_FILE>
Arguments:
<URL_OR_FILE> URL or file with URLs to send the request
Options:
-p <NWORKERS>
Number of parallel threads to send the requests [default: 4]
-X <VERB>
[default: GET] [possible values: POST, GET, HEAD]
-b, --body
-d, --data <DATA>
Data to be sent in the request body
--verbosity-level <VERBOSITY_LEVEL>
[default: 0]
-o <OUTPUT>
File to write the results
--fext <FILTER_EXTENSIONS>
Extensions to be ignored [default: jpeg,png,jpg,gif,wof,ttf,otf,eot,swf,ico,svg,css,woff,woff2]
--fstatus <FILTER_STATUS>
Status codes to be ignored [default: 404]
-h, --help
Print help
-V, --version
Print version