Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

httptunnel · for macOS

Tunnel a data stream through restrictive HTTP — now runnable on a Mac.

macOS Apple Silicon & Intel license beginner friendly

httptunnel running natively on macOS


✨ What is this?

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).

🚀 Quick start

Open the Terminal app (press Cmd ⌘ + Space, type Terminal, hit Return), then:

1. Get the files onto your Mac

git clone https://github.com/reapersapprentice/httptunnel-macOS.git
cd httptunnel-macOS

2. Start it

Make sure Docker Desktop is open (the whale 🐳 in your top menu bar is steady), then run:

./run.sh

The 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. 🎉

🧰 What it can do

  • 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

💻 What you need

  • 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

🆘 New to the Terminal? Read this (30 seconds)

  • 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 a parse error.
  • If a command seems stuck, it's usually just working — give it a minute.

⚠️ Disclaimer

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.

📄 License

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).

🍎 More macOS conversions by C.Studva

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.

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages