在 Web 开发和安全测试中,我们经常需要检查和修改 HTTP 请求。浏览器自带的开发者工具虽然好用,但复制出来的 cURL 命令冗长且难以编辑。今天要介绍的是 Wuzz,一款交互式命令行 HTTP 工具,它能够方便地让你像编辑文本一样修改 HTTP 请求,并实时查看响应结果。

Wuzz 的命令行参数与 cURL 类似,因此你可以直接使用浏览器复制的 cURL 命令作为输入。它最大的特点在于提供了交互式的界面,让你可以轻松地修改请求的各个部分,例如 URL、Header、Body 等,并立即发送请求查看结果。

wuzz.gif

安装

# 启用 install 模块的交互式 APP,x i 为 x install 的简写
x i

pic

选定软件后,按下回车键将展示一系列操作选项

02

配置

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

xcmd
1 声望1 粉丝