v1.0.1 • Linux Only • Pure Bash

GhostSwitch

Lean, Mean, Linux-Only Terminal Beast

Rotates your IP like clockwork using the Tor network. Built in pure Bash — no bullshit, no bloated dependencies, just raw shell power.

terminal
Use Responsibly

GhostSwitch is for privacy, ethical hacking, and education. Don't use it for malicious purposes.

What It Does (Without Sucking)

Automatic IP Rotation

Automatically rotates your IP via Tor network with zero configuration headaches

Global Command Access

Works globally via the ghostswitch command - accessible from anywhere in your terminal

Pure Bash Power

Built 100% in Bash — no sucky scripts, no dependencies that mess things up

Flexible Modes

Go infinite mode or limit your switches with custom delay intervals

Auto Configuration

Sets up and tweaks Tor for you automatically - full uninstall restores everything

Clean Uninstall

Full uninstall restores everything, including torrc - like it never existed

Install This Shit

Quick Installation

Requirements are handled automatically: Tor and curl (usually pre-installed)

1

Clone Repository

git clone https://github.com/petherl/ghostswitch.git
2

Navigate & Set Permissions

cd ghostswitch
chmod +x install.sh ghostswitch.sh
3

Run Installation

bash install.sh

Hit [I] to install when prompted

4

Start GhostSwitch

ghostswitch

You're now in stealth mode!

Setup SOCKS5 Proxy (Browser Configuration)

Configure your browser to route traffic through Tor

Proxy Settings

SOCKS Host: 127.0.0.1

Port: 9050

Type: SOCKS v5

DNS: ✓ Proxy DNS via SOCKS v5

Verification

Visit: https://check.torproject.org

You should see: "Congratulations. This browser is configured to use Tor."

Usage

Basic Usage

Simple command-line interface with interactive prompts

$ ghostswitch

1. Enter delay (seconds) between IP changes

2. Enter number of rotations (0 for infinite)

3. Press Ctrl+C when done

Uninstall

Complete removal with system restoration

bash install.sh

Select [U] to uninstall

• Removes all GhostSwitch files

• Restores original torrc

• Removes global command

Real Shit Disclaimer

GhostSwitch isn't for script kiddies.

Don't use it to mess with people, don't abuse bandwidth, and don't cry when your actions have consequences.

This tool is for privacy lovers, pen testers, researchers, and professionals who respect the craft.

If you suck at ethics, don't touch this repo.

Project Statistics

0

Stars

0

Forks

0

Watchers

0

Releases