All Projects → itshaadi → torbox

itshaadi / torbox

Licence: MIT license
Container-based Tor access point (Anonymizing Middlebox).

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to torbox

anon-hotspot
On demand Debian Linux (Tor) Hotspot setup tool
Stars: ✭ 34 (-34.62%)
Mutual labels:  tor, wifi
Archtorify
Transparent proxy through Tor for Arch Linux OS
Stars: ✭ 100 (+92.31%)
Mutual labels:  tor, transparent-proxy
darknet.py
darknet.py is a network application with no dependencies other than Python and Tor, useful to anonymize the traffic of linux servers and workstations.
Stars: ✭ 71 (+36.54%)
Mutual labels:  tor, transparent-proxy
ipns-link
Expose local http-server (web-app) through IPNS
Stars: ✭ 18 (-65.38%)
Mutual labels:  gateway, tor
Kalitorify
Transparent proxy through Tor for Kali Linux OS
Stars: ✭ 513 (+886.54%)
Mutual labels:  tor, transparent-proxy
Linux Router
Set Linux as router in one command. Support Internet sharing, redsocks, Wifi hotspot, IPv6. Can also be used for routing VM/containers
Stars: ✭ 129 (+148.08%)
Mutual labels:  gateway, transparent-proxy
WiFiSpi
SPI library for Arduino AVR and STM32F1 to connect to ESP8266
Stars: ✭ 55 (+5.77%)
Mutual labels:  wifi
spider
🌟 powered by python3( simple learning of spider) 百度文库;网易云歌曲; 豆瓣电影; GitHub; 京东; QQ空间; 天气; vip解析助手; TED文本内容; wifi破解脚本; 必应图片设置为桌面等爬取
Stars: ✭ 124 (+138.46%)
Mutual labels:  wifi
internetarchivebot
iabot.toolforge.org
Stars: ✭ 67 (+28.85%)
Mutual labels:  tor
pyaccesspoint
Package to manage accesspoint on linux
Stars: ✭ 25 (-51.92%)
Mutual labels:  accesspoint
onionshare-android
Android version of OnionShare (under development)
Stars: ✭ 31 (-40.38%)
Mutual labels:  tor
Realtek-USB-Wireless-Adapter-Drivers
Realtek USB Wireless Adapter Drivers [0bda:f179] (Kernel 4.15.x ~ 5.9.x)
Stars: ✭ 34 (-34.62%)
Mutual labels:  wifi
tordam
A library for peer discovery inside the Tor network
Stars: ✭ 13 (-75%)
Mutual labels:  tor
ip2proxy-nodejs
IP2Proxy Node.js module allows users to query an IP address to determine if it was being used as open proxy, web proxy, VPN anonymizer and TOR exits.
Stars: ✭ 35 (-32.69%)
Mutual labels:  tor
mbed-edge
The Mbed Edge
Stars: ✭ 24 (-53.85%)
Mutual labels:  gateway
network-interface
Operating system network-related library for Node.js is used to obtain hardware status and network environment changes, etc.
Stars: ✭ 24 (-53.85%)
Mutual labels:  wifi
low-power-wifi
Experiments in low-power-wifi on esp8266, esp32, and ...
Stars: ✭ 35 (-32.69%)
Mutual labels:  wifi
UCAS-Helper
国科大(UCAS, ucas)校园网登录、课程资源下载、自动评教和分数查询助手
Stars: ✭ 105 (+101.92%)
Mutual labels:  wifi
eewids
Easily Expandable Wireless Intrusion Detection System
Stars: ✭ 25 (-51.92%)
Mutual labels:  wifi
addon-tor
Tor - Home Assistant Community Add-ons
Stars: ✭ 37 (-28.85%)
Mutual labels:  tor

Tor Box

Container-based Tor access point (Anonymizing Middlebox).


how it works

How it works

Tor Box is a script for Setting up a Tor wireless access point using docker containers.
it's aimed to be used as an Always-On anti-censorship BACKUP gateway.

This script enables you to directly route traffic of connected devices to the Tor network
Currently Tor Box only supports IPv4, and only traffic from TCP/DNS/DHCP is allowed
any non-local traffic from other protocols are blocked.

this script is not optimized for visiting .onion addresses. please use Tor Browser instead.
Tor Box is to be used only as a BACKUP for situations where popular solutions (such as OpenVPN)
are temporarily blocked by a state firewall.

This isolation is achived by sharing a Network Namespace between the containers.

Requirements:

  • wireless network card/adapter (with proper drivers already installed).
  • following packages must be installed: iw, iptables, docker

Defaults:

  • Gateway: 192.168.162.1/24
  • SSID: Tor Box
  • Passphrase: torbox12345

note: edit templates/torrc.template according to your needs but do not touch TransPort and DNSPort

Installation

Tested on:

  • Debian 10 with RT5370 Wireless Adapter
  • Raspberry Pi 3
git clone https://github.com/itshaadi/torbox.git

cd torbox

chmod +x torbox

useful documentations:

Usage

./torbox help

Usage: 
 	 <start|stop> <interface> 
 	 <log> <container>

eg: ./torbox start wlan0
    ./torbox log torbox-tor
    ./torbox stop wlan0

nmap results

sudo nmap -sU -p 10558 38.84.132.167 # us1.freeopenvpn.org (non-local UDP connection is dropped)

Starting Nmap 7.80 ( https://nmap.org ) at XXXXXX
Nmap scan report for 38.84.132.167
Host is up (0.00085s latency).

PORT      STATE    SERVICE
10558/udp filtered unknown

sudo nmap -sU -p 5353 192.168.162.1 # DNS (which uses UDP) is allowed

Starting Nmap 7.80 ( https://nmap.org ) at XXXXX
Nmap scan report for 192.168.162.1
Host is up (0.00053s latency).

PORT     STATE  SERVICE
5353/udp open   zeroconf
MAC Address: XXXXXXXX (Tenda Technology)

Filtered means that a firewall, filter, or other network obstacle is blocking the port so that Nmap cannot tell whether it is open or closed. source

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].