랭킹으로 돌아가기

dstotijn/hetty

Gohetty.xyz

An HTTP toolkit for security research.

mitmproxyhttppentestinginfosecbugbounty
스타 성장
스타
11.9k
포크
770
주간 성장
이슈
27
5k10k
2020년 2월2022년 3월2024년 5월2026년 7월
아티팩트Go Modulesgo get github.com/dstotijn/hetty
README

Latest GitHub release Build Status GitHub download count GitHub Documentation

Hetty is an HTTP toolkit for security research. It aims to become an open source alternative to commercial software like Burp Suite Pro, with powerful features tailored to the needs of the infosec and bug bounty community.

Hetty proxy logs (screenshot)

Features

  • Machine-in-the-middle (MITM) HTTP proxy, with logs and advanced search
  • HTTP client for manually creating/editing requests, and replay proxied requests
  • Intercept requests and responses for manual review (edit, send/receive, cancel)
  • Scope support, to help keep work organized
  • Easy-to-use web based admin interface
  • Project based database storage, to help keep work organized

👷‍♂️ Hetty is under active development. Check the backlog for the current status.

📣 Are you pen testing professionally in a team? I would love to hear your thoughts on tooling via this 5 minute survey. Thank you!

Getting started

💡 The Getting started doc has more detailed install and usage instructions.

Installation

The quickest way to install and update Hetty is via a package manager:

macOS

brew install hettysoft/tap/hetty

Linux

sudo snap install hetty

Windows

scoop bucket add hettysoft https://github.com/hettysoft/scoop-bucket.git
scoop install hettysoft/hetty

Other

Alternatively, you can download the latest release from GitHub for your OS and architecture, and move the binary to a directory in your $PATH. If your OS is not available for one of the package managers or not listed in the GitHub releases, you can compile from source (link coming soon).

Docker

Docker images are distributed via GitHub's Container registry and Docker Hub. To run Hetty via with a volume for database and certificate storage, and port 8080 forwarded:

docker run -v $HOME/.hetty:/root/.hetty -p 8080:8080 \
  ghcr.io/dstotijn/hetty:latest

Usage

Once installed, start Hetty via:

hetty

💡 Read the Getting started doc for more details.

To list all available options, run: hetty --help:

$ hetty --help

Usage:
    hetty [flags] [subcommand] [flags]

Runs an HTTP server with (MITM) proxy, GraphQL service, and a web based admin interface.

Options:
    --cert         Path to root CA certificate. Creates file if it doesn't exist. (Default: "~/.hetty/hetty_cert.pem")
    --key          Path to root CA private key. Creates file if it doesn't exist. (Default: "~/.hetty/hetty_key.pem")
    --db           Database file path. Creates file if it doesn't exist. (Default: "~/.hetty/hetty.db")
    --addr         TCP address for HTTP server to listen on, in the form \"host:port\". (Default: ":8080")
    --chrome       Launch Chrome with proxy settings applied and certificate errors ignored. (Default: false)
    --verbose      Enable verbose logging.
    --json         Encode logs as JSON, instead of pretty/human readable output.
    --version, -v  Output version.
    --help, -h     Output this usage text.

Subcommands:
    - cert  Certificate management

Run `hetty <subcommand> --help` for subcommand specific usage instructions.

Visit https://hetty.xyz to learn more about Hetty.

Documentation

📖 Read the docs

Support

Use issues for bug reports and feature requests, and discussions for questions and troubleshooting.

Community

💬 Join the Hetty Discord server

Contributing

Want to contribute? Great! Please check the Contribution Guidelines for details.

Acknowledgements

Sponsors

💖 Are you enjoying Hetty? You can sponsor me!

License

MIT

© 2019–2025 Hetty Software

관련 저장소
bettercap/bettercap

The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.

GoGo ModulesOtherpassword-sniffermitm
bettercap.org
19.5k1.7k
vitalysim/Awesome-Hacking-Resources

A collection of hacking / penetration testing resources to make you better!

GNU General Public License v3.0ctfhacking
17.3k2.2k
txthinking/brook

A cross-platform programmable network tool

GoGo ModulesGNU General Public License v3.0proxyvpn
txthinking.com/brook.html
15.1k2.4k
drk1wi/Modlishka

Modlishka. Reverse Proxy.

GoGo ModulesOtherpenetration-testing-toolsmitm
5.4k956
niklashigi/apk-mitm

🤖 A CLI application that automatically prepares Android APK files for HTTPS inspection

TypeScriptnpmMIT Licenseclireverse-engineering
npm.im/apk-mitm
5.1k430
kdzwinel/betwixt

:zap: Web Debugging Proxy based on Chrome DevTools Network panel.

JavaScriptnpmMIT Licensecapture-trafficproxy
4.6k123
denuitt1/mhr-cfw

A Domain-Fronting Relay that routes traffic though GAS (Google Apps Script) and forwards it to Cloudflare Workers. Designed to bypass DPI.

PythonPyPIMIT Licensecloudflare-workersdomain-fronting
4.4k428
masterking32/MasterHttpRelayVPN

Domain-fronted HTTP/SOCKS5 proxy tunneling traffic through Google Apps Script with MITM TLS interception, HTTP/1-2 multiplexing, and DPI evasion.

PythonPyPIMIT Licensedpihttp
t.me/masterdnsvpn
3.9k453
APKLab/APKLab

Android Reverse-Engineering Workbench for VS Code

TypeScriptnpmGNU Affero General Public License v3.0apktoolapk-decompiler
apklab.surendrajat.xyz
3.9k332
byt3bl33d3r/MITMf

Framework for Man-In-The-Middle attacks

PythonPyPIGNU General Public License v3.0mitmman-in-the-middle
3.6k1k
abhinavsingh/proxy.py

💫 Ngrok FRP Alternative • ⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework

PythonPyPIBSD 3-Clause "New" or "Revised" Licensehttp-proxypython3
abhinavsingh.com/proxy-py-a-lightweight-single-file-http-proxy-server-in-python/
3.5k631
therealaleph/MasterHttpRelayVPN-RUST

Rust port of @masterking32's MasterHttpRelayVPN — all credit to @masterking32 for the original idea and Python implementation. Free DPI bypass via a Google Apps Script relay with TLS SNI concealment. CLI + cross-platform desktop UI, HTTP + SOCKS5 proxy, no runtime deps.

Rustcrates.ioMIT Licensecensorship-circumventiondomain-fronting
github.com/masterking32/MasterHttpRelayVPN
3.5k545