
IPChanger ist ein leichtgewichtiges Befehlszeilentool für ethische Hacker, Sicherheitsforscher und Datenschutzbegeisterte. Es ermöglicht Benutzern, ihre IP-Adresse in definierten Intervallen automatisch zu ändern, indem es das Tor-Netzwerk nutzt, und hilft, verschiedene Netzwerkidentitäten während Sicherheitstests, Anonymitätsforschung und Penetrationstests zu simulieren.
Ein leistungsstarkes Tor-basiertes CLI-Tool zur IP-Rotation, das deine öffentliche IP-Adresse automatisch in einem festgelegten Intervall ändert und sie in einer übersichtlichen Terminaltabelle anzeigt.
Mit ❤️ erstellt von @CappricioSec

⚠️ Nur für Bildungs- und Datenschutztestzwecke. Verwende dieses Tool nicht für illegale Aktivitäten.
figletSprache
Verwendete Bibliotheken
axioscommandercli-table3figletchalkipchanger/
├── includes/
│ ├── banner.js # banner, UI and help menu
│ ├── ip.js # Tor connection and public IP fetching
│ ├── utils.js # Tor checks and CLI argument handling
│
├── ipchanger.js # main CLI entry point
├── package.json
└── README.md
Stelle zunächst sicher, dass Tor auf deinem System installiert ist.
Tor herunterladen:
sudo apt install torbrew install torInstalliere dann das CLI global:
npm install -g @karthithehacker/ipchanger
ipchanger -s 5
| Befehl | Beschreibung |
|---|---|
-s <seconds> | Rotiere die IP alle angegebenen Sekunden |
-h | Hilfe-Menü anzeigen |
┌──(karthithehacker㉿BOOK-UVR5FJ22CV)-[~]
└─$ ipchanger -s 10
██╗██████╗ ██████╗██╗ ██╗ █████╗ ███╗ ██╗ ██████╗ ███████╗██████╗
██║██╔══██╗ ██╔════╝██║ ██║██╔══██╗████╗ ██║██╔════╝ ██╔════╝██╔══██╗
██║██████╔╝ ██║ ███████║███████║██╔██╗ ██║██║ ███╗█████╗ ██████╔╝
██║██╔═══╝ ██║ ██╔══██║██╔══██║██║╚██╗██║██║ ██║██╔══╝ ██╔══██╗
██║██║ ╚██████╗██║ ██║██║ ██║██║ ╚████║╚██████╔╝███████╗██║ ██║
╚═╝╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝
Website: cappriciosec.com
┌─────────────────────────┬────────────────────────────────────────┐
│ Service │ Information │
├─────────────────────────┼────────────────────────────────────────┤
│ Tor Status │ Tor service started │
├─────────────────────────┼────────────────────────────────────────┤
│ IP Rotation │ IP change every 10 sec │
├─────────────────────────┼────────────────────────────────────────┤
│ Terminate │ Press X to terminate │
└─────────────────────────┴────────────────────────────────────────┘
[3:23:32 AM] Current IP → 107.189.3.148
[3:23:56 AM] Current IP → 192.42.116.144
[3:24:00 AM] Current IP → 109.70.100.9
[3:24:16 AM] Current IP → 109.70.100.3
[3:24:20 AM] Current IP → 107.189.10.175
[3:24:36 AM] Current IP → 45.134.225.36
[3:24:39 AM] Current IP → 109.70.100.7
[3:24:56 AM] Current IP → 192.159.99.168
┌──(karthithehacker㉿BOOK-UVR5FJ22CV)-[~]
└─$ ipchanger -h
██╗██████╗ ██████╗██╗ ██╗ █████╗ ███╗ ██╗ ██████╗ ███████╗██████╗
██║██╔══██╗ ██╔════╝██║ ██║██╔══██╗████╗ ██║██╔════╝ ██╔════╝██╔══██╗
██║██████╔╝ ██║ ███████║███████║██╔██╗ ██║██║ ███╗█████╗ ██████╔╝
██║██╔═══╝ ██║ ██╔══██║██╔══██║██║╚██╗██║██║ ██║██╔══╝ ██╔══██╗
██║██║ ╚██████╗██║ ██║██║ ██║██║ ╚████║╚██████╔╝███████╗██║ ██║
╚═╝╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝
Website: cappriciosec.com
Usage:
ipchanger -s <seconds> Restart Tor every X seconds
ipchanger -h Show help
┌────────────────────┬───────────────────────────────────────────────────────┬─────────────────────────────────────────────┐
│ Application │ Command / Steps │ Description │
├────────────────────┼───────────────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Chromium │ chromium --proxy-server="socks5://127.0.0.1:9050" │ Launch Chromium with SOCKS5 proxy enabled │
├────────────────────┼───────────────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Chrome │ chrome --proxy-server="socks5://127.0.0.1:9050" │ Launch Google Chrome with SOCKS5 proxy │
├────────────────────┼───────────────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Firefox │ Settings → Preferences → Network Settings → Manual │ Configure Firefox via UI to use SOCKS5 │
│ │ Proxy → SOCKS Host: 127.0.0.1 Port: 9050 SOCKS v5 → │ proxy │
│ │ Enable Proxy DNS │ │
├────────────────────┼───────────────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Linux (system) │ export ALL_PROXY="socks5h://127.0.0.1:9050" │ Set proxy for terminal apps (session only) │
├────────────────────┼───────────────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Linux │ Add socks5 127.0.0.1 9050 to /etc/proxychains.conf → │ Force any application to use SOCKS5 proxy │
│ (proxychains) │ proxychains4 <command> │ │
├────────────────────┼───────────────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ macOS │ sudo networksetup -setsocksfirewallproxy "Wi-Fi" │ Apply SOCKS5 proxy to Wi-Fi network │
│ │ 127.0.0.1 9050 │ │
├────────────────────┼───────────────────────────────────────────────────────┼─────────────────────────────────────────────┤
│ Windows │ Use Proxifier / ProxyCap → Add Proxy: 127.0.0.1:9050 │ Windows requires helper tool for global │
│ │ (SOCKS5) │ SOCKS proxy │
└────────────────────┴───────────────────────────────────────────────────────┴─────────────────────────────────────────────┘
Während das Programm läuft, kannst du:
| Aktion | Ergebnis |
|---|---|
x + Eingabetaste | Programm beenden |
Zahl eingeben (z. B. 10) | Intervall auf 10 Sekunden ändern |
Das Tool verwendet den Tor-SOCKS-Proxy.
Standard-Tor-Port:
127.0.0.1:9050
Wenn Tor nicht läuft, versucht das Tool, es automatisch zu starten.
Das CLI fordert bei jeder Aktualisierung einen neuen Tor-Schaltkreis an mit:
SIGNAL NEWNYM
Dies erfordert den Tor-Control-Port (9051).
Füge dies zu deiner torrc-Datei hinzu:
ControlPort 9051
CookieAuthentication 1
Starte Tor nach der Aktualisierung neu.
Beispiel-Warnung:
warning: could not rotate Tor circuit: connect ECONNREFUSED 127.0.0.1:9051
KarthiTheHacker
Dieses Tool ist ausschließlich für Bildungs- und Datenschutztestzwecke gedacht.
Verwende dieses Tool NICHT für:
Der Entwickler übernimmt keine Haftung für Missbrauch.
< Erstellt von Hackern, denen Sicherheit am Herzen liegt — Team Cappricio Securities. />
www.cappriciosec.com
| Verbinden mit | Befehl / Schritte | Beschreibung |
|---|
Chromium | chromium --proxy-server="socks5://127.0.0.1:9050" | Startet Chromium mit aktiviertem SOCKS5-Proxy. |
Chrome | chrome --proxy-server="socks5://127.0.0.1:9050" | Startet Google Chrome mit SOCKS5-Proxy. |
Firefox | Einstellungen → Einstellungen → Netzwerkeinstellungen → Manueller Proxy → SOCKS-Host: 127.0.0.1, Port: 9050, SOCKS v5 → Proxy-DNS aktivieren | Konfiguriert Firefox über die Benutzeroberfläche für die Nutzung des SOCKS5-Proxys. |
Linux (systemweit) | export ALL_PROXY="socks5h://127.0.0.1:9050" | Setzt den Proxy für Terminal-Anwendungen (pro Sitzung). |
Linux (proxychains) | Füge socks5 127.0.0.1 9050 zu /etc/proxychains.conf hinzu → Ausführen: proxychains4 <command> | Zwingt jede Anwendung zur Nutzung des SOCKS5-Proxys. |
macOS (systemweit) | sudo networksetup -setsocksfirewallproxy "Wi-Fi" 127.0.0.1 9050 | Wendet den SOCKS5-Proxy auf das Wi-Fi-Netzwerk an. |
Windows (systemweit) | Verwende Proxifier / ProxyCap → Proxy hinzufügen: 127.0.0.1:9050 (SOCKS5) → Regeln anwenden | Die Windows-GUI unterstützt SOCKS nicht global, ein Hilfstool ist erforderlich. |