在 Web 开发和安全测试中,我们经常需要检查和修改 HTTP 请求。浏览器自带的开发者工具虽然好用,但复制出来的 cURL 命令冗长且难以编辑。今天要介绍的是 Wuzz,一款交互式命令行 HTTP 工具,它能够方便地让你像编辑文本一样修改 HTTP 请求,并实时查看响应结果。
Wuzz 的命令行参数与 cURL 类似,因此你可以直接使用浏览器复制的 cURL 命令作为输入。它最大的特点在于提供了交互式的界面,让你可以轻松地修改请求的各个部分,例如 URL、Header、Body 等,并立即发送请求查看结果。
安装
# 启用 install 模块的交互式 APP,x i 为 x install 的简写
x i
选定软件后,按下回车键将展示一系列操作选项
配置
Wuzz 的默认配置文件位于 "$XDG_CONFIG_HOME/wuzz/config.toml"
(Linux) 或 ~/.wuzz/config.toml
(其他平台)。 你也可以使用 -c
或 --config
参数指定自定义配置文件。
示例配置文件提供了更多配置选项的说明:
快捷键
Wuzz 提供了丰富的快捷键,方便你快速操作:
快捷键 | 功能描述 |
---|---|
F1 | 显示帮助信息 |
Ctrl+R | 发送请求 |
Enter (URL视图) | 发送请求 |
Ctrl+S | 保存响应 |
Ctrl+E | 保存请求 |
Ctrl+F | 加载请求 |
Ctrl+C | 退出 |
Ctrl+K, Shift+Tab | 上一个视图 |
Ctlr+J, Tab | 下一个视图 |
Ctlr+T | 切换上下文相关搜索 |
Alt+H | 切换历史记录 |
Down | 向下移动一行 |
Up | 向上移动一行 |
Page Down | 向下翻页 |
Page Up | 向上翻页 |
F2 | 跳转到 URL |
F3 | 跳转到查询参数 |
F4 | 跳转到 HTTP 方法 |
F5 | 跳转到请求体 |
F6 | 跳转到请求头 |
F7 | 跳转到搜索 |
F8 | 跳转到响应头 |
F9 | 跳转到响应体 |
F11 | 重定向限制模式 |
上下文相关搜索
Wuzz 默认使用正则表达式过滤响应体。 你可以通过 Ctrl+T 切换到上下文相关的搜索语法。 例如:
待办事项
Wuzz 仍在积极开发中,未来计划加入以下功能:
- 更便捷的导航
- 自动补全
- 单元测试
Wuzz 是一款功能强大的交互式 HTTP 调试工具,它简洁易用,能够极大地提高 Web 开发和安全测试的效率。如果你正在寻找一款比 cURL 更灵活、更便捷的 HTTP 工具,不妨试试 Wuzz!
来源:
https://github.com/asciimoo/wuzz/blob/master/README.md
更多内容请查阅 : install/wuzz
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。