🚀 Tranzia is a modern, all-in-one CLI toolkit for network testing and debugging, aiming to unify the functionalities of tools like nc
, curl
, openssl
, and tcpdump
under a single, extensible CLI.
Developers, SREs, and platform engineers rely on fragmented tools for day-to-day network diagnostics:
nc
for TCP connectivitycurl
for HTTP callsopenssl s_client
for TLS inspectiontcpdump
for packet capture
Tranzia consolidates these common workflows into a unified, user-friendly CLI — saving time and reducing mental load.
- ✅ TCP Echo Server — Quickly start local echo servers for connectivity testing.
- ✅ TCP Client — Send raw messages to any TCP service.
- ✅ Simple CLI Flags — Minimalistic, intuitive options for faster usage.
- ✅ Docker Support — Run without installing Go or compiling.
🚧 Upcoming planned features:
- TLS & mTLS handshake testing
- Certificate inspection and validation
- SNI testing support
- HTTP/HTTPS debugging flows
- Protocol simulation (including TLV formats)
- Real-time packet capture with eBPF
- Latency, throughput, and load testing
- Plugin framework for extending with custom protocols
git clone https://github.com/TranziaNet/tranzia.git
cd tranzia
make build
docker pull ghcr.io/tranzianet/tranzia:latest
docker run --rm ghcr.io/tranzianet/tranzia:latest --help
echo "deb [signed-by=/usr/share/keyrings/tranzia-archive-keyring.gpg] https://tranzianet.github.io/tranzia-apt-repo stable main" | sudo tee /etc/apt/sources.list.d/tranzia.list
sudo apt update && sudo apt install tranzia
echo "deb [signed-by=/usr/share/keyrings/tranzia-archive-keyring.gpg] https://tranzianet.github.io/tranzia-apt-repo testing main" | sudo tee /etc/apt/sources.list.d/tranzia-testing.list
sudo apt update && sudo apt install tranzia