Hudsucker
Intercepting HTTP/S proxy
Install / Use
/learn @omjadas/HudsuckerREADME
hudsucker
Hudsucker is a MITM HTTP/S proxy written in Rust that allows you to:
- Modify HTTP/S requests
- Modify HTTP/S responses
- Modify WebSocket messages
Features
decoder: Enablesdecode_requestanddecode_responsehelpers (enabled by default).full: Enables all features.http2: Enables HTTP/2 support.native-tls-client: EnablesProxyBuilder::with_native_tls_connector.openssl-ca: Enablescertificate_authority::OpensslAuthority.rcgen-ca: Enablescertificate_authority::RcgenAuthority(enabled by default).rustls-client: EnablesProxyBuilder::with_rustls_connector(enabled by default).
Usage
For usage, refer to the provided examples.
Built With Hudsucker
License
Licensed under either of
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Related Skills
canvas
351.2kCanvas Skill Display HTML content on connected OpenClaw nodes (Mac app, iOS, Android). Overview The canvas tool lets you present web content on any connected node's canvas view. Great for: -
himalaya
351.2kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
351.2kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
