Tunnel a data stream through restrictive HTTP — now runnable on a Mac.
Creates a bidirectional virtual data connection tunnelled inside HTTP requests, so traffic can get through firewalls or proxies that only allow web browsing. Because it is written in C, this build compiles and runs it for you inside a small, self-contained environment.
This repository is a macOS-ready conversion — packaged so it runs on an Apple
Mac (Intel or Apple Silicon) without needing a Linux computer or a virtual
machine. This is an independent macOS conversion by C.Studva. The underlying program is open-source software distributed under the GNU General Public License; that license is kept in this repository (see LICENSE/COPYING and NOTICE).
Open the Terminal app (press Cmd ⌘ + Space, type Terminal, hit Return), then:
git clone https://github.com/reapersapprentice/httptunnel-macOS.git
cd httptunnel-macOSMake sure Docker Desktop is open (the whale 🐳 in your top menu bar is steady), then run:
./run.shThe first run builds everything for you (a few minutes, one time). After that it starts right up.
That's it — you're running httptunnel on your Mac. 🎉
- Tunnels a two-way data stream inside ordinary HTTP
- Useful where only outbound web traffic is permitted
- One-command build-and-run — no compiler setup by hand
- A Mac (macOS 12 or newer) — Intel or Apple Silicon
- Docker Desktop — free, from docker.com; open it and wait for the whale icon before running
- The Terminal is just a window where you type commands. Nothing here can hurt your Mac.
- Run the commands one line at a time, pressing Return after each.
- To paste, use Cmd ⌘ + V.
⚠️ Copy only the command itself — never the three back-ticks around it, and never a line that starts with#(those are notes). Pasting those is the #1 beginner mistake and causes aparse error.- If a command seems stuck, it's usually just working — give it a minute.
For authorized and educational use only. Only use this against systems, accounts or data you own or have written permission to test. You are responsible for how you use it. See DISCLAIMER.md for the full terms. In short: C.Studva, the author of this macOS conversion, is not liable for any damage, loss or misuse.
This is an independent macOS conversion by C.Studva. The underlying program is open-source software distributed under the GNU General Public License; that license is kept in this repository (see LICENSE/COPYING and NOTICE).
Same idea — popular Linux tools, packaged to run natively on your Mac:
- Hash-Buster — identify & crack hashes in seconds
- theHarvester — OSINT emails, subdomains & names for a domain
- Eagle Eye — find someone's social profiles from a photo
- Sublist3r — fast subdomain enumeration
macOS conversion crafted by C.Studva.
