Post Exploitationtunnelinghttp-tunneltcp-udpfirewallsshreverse-proxy

Chisel Common Binaries

Prebuilt binaries package for Chisel, a fast TCP/UDP tunnel over HTTP secured via SSH. Provides single executable for client and server modes to bypass firewalls and create secure network endpoints.

Description

The chisel-common-binaries package contains precompiled binaries for Chisel across multiple platforms and architectures. Chisel serves as a fast TCP/UDP tunneling solution that operates over HTTP and is secured through SSH encryption. This single executable supports both client and server functionality, making it highly portable.

Chisel is primarily designed for bypassing firewalls by encapsulating traffic within HTTP, allowing penetration testers and security professionals to access restricted networks. It can also establish secure endpoints into internal networks, facilitating remote access during security assessments.

The package includes binaries for Darwin (macOS), Linux, OpenBSD, and Windows across various architectures including amd64, arm64, 386, making it versatile for cross-platform red team operations and defensive security testing.

How It Works

Chisel creates TCP/UDP tunnels transported over HTTP protocol with SSH encryption for security. The single executable operates in both client and server modes, encapsulating network traffic within HTTP to evade deep packet inspection firewalls. This allows creation of reverse tunnels and secure endpoints into protected networks.

Installation

bash
sudo apt install chisel-common-binaries

Examples

Displays help information for the chisel-common-binaries package
chisel-common-binaries -h
Lists all available prebuilt chisel binaries in the package directory
ls /usr/share/chisel-common-binaries
Shows chisel help for Linux AMD64 binary (typical usage pattern)
./usr/share/chisel-common-binaries/chisel_1.11.3_linux_amd64 --help
Checks version of Windows AMD64 chisel binary
./usr/share/chisel-common-binaries/chisel_1.11.3_windows_amd64.exe --version
Starts chisel server on macOS ARM64 on port 8080 (typical server usage)
./usr/share/chisel-common-binaries/chisel_1.11.3_darwin_arm64 server -p 8080
Creates reverse RDP tunnel from Linux ARM64 client (PEN-300 usage example)
./usr/share/chisel-common-binaries/chisel_1.11.3_linux_arm64 client localhost:8080 R:3389:remotehost:3389
Updated 2026-04-16kali.org ↗