45 个版本
0.22.0 | 2024 年 5 月 8 日 |
---|---|
0.21.0 | 2023 年 12 月 1 日 |
0.20.0 | 2023 年 5 月 17 日 |
0.19.2 | 2023 年 3 月 28 日 |
0.9.1 | 2021 年 11 月 25 日 |
#1346 在 网络编程
867 每月下载量
用于 2 crates
80KB
1.5K SLoC
hudsucker
Hudsucker 是一个用 Rust 编写的 MITM HTTP/S 代理,允许您
- 修改 HTTP/S 请求
- 修改 HTTP/S 响应
- 修改 WebSocket 消息
特性
decoder
: 启用decode_request
和decode_response
辅助函数(默认启用)。full
: 启用所有特性。http2
: 启用 HTTP/2 支持。native-tls-client
: 启用ProxyBuilder::with_native_tls_client
。openssl-ca
: 启用certificate_authority::OpensslAuthority
。rcgen-ca
: 启用certificate_authority::RcgenAuthority
(默认启用)。rustls-client
: 启用ProxyBuilder::with_rustls_client
(默认启用)。
使用方法
有关使用方法,请参阅提供的示例。
使用 Hudsucker 构建
许可
在您选择的情况下,根据以下任一许可协议授权:
。
贡献
除非您明确声明,否则根据 Apache-2.0 许可协议定义,您有意提交以包含在本作品中的任何贡献均应按上述方式双授权,无需附加条款或条件。
依赖项
~8–45MB
~745K SLoC