9 个版本
0.2.1 | 2023 年 7 月 3 日 |
---|---|
0.2.0 | 2023 年 4 月 5 日 |
0.1.6 | 2023 年 3 月 6 日 |
0.1.3 | 2023 年 1 月 31 日 |
#2118 in 命令行工具
每月 34 次下载
745KB
357 行
Kurl
安全研究员的快速简单 HTTP 客户端
安装 Kurl
cargo install kurl
要运行此程序,您需要安装 Rust
概念
Kurl 是为了帮助我作为红队成员的工作而创建的。Kurl 通过提供的 URL 创建易于查看的数据,显示
- 状态码。
- 响应长度。
- HTTP 方法。
- 数据格式(json 或 xml)。
- Content-Type。
- URL 本身。
使用 kurl,您可以轻松地解析多个 URL 以查找相关数据。您可以直观地找到对您重要的事物,甚至可以将输出保存到文件并使用 grep 进行搜索。
使用方法
kurl --help
将显示命令行使用方法。
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
依赖项
~6–21MB
~286K SLoC