Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ipchanger — IPChanger is a lightweight command-line tool designed for ethical hackers, security researchers, and privacy enthusiasts. It allows users to automatically change their IP address at defined intervals by leveraging the Tor network, helping simulate different network identities during security testing, anonymity research, and penetration testing. | Kitploit
Strumenti/GitHubGitHub/cappricio-securities/ipchanger
OSINT (Open Source Intelligence)Information GatheringPenetration TestingPrivacyRed Teaming
GitHubcappricio-securities/ipchanger

ipchanger

Vedi Repository

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →

Informazioni

IPChanger is a lightweight command-line tool designed for ethical hackers, security researchers, and privacy enthusiasts. It allows users to automatically change their IP address at defined intervals by leveraging the Tor network, helping simulate different network identities during security testing, anonymity research, and penetration testing.

1535 mesi faNon ancora revisionato
Condividi

IP CHANGER 🌐🔄

Un potente strumento CLI di rotazione IP basato su Tor che cambia automaticamente il tuo indirizzo IP pubblico a intervalli prestabiliti e lo visualizza in una tabella di terminale pulita.

Creato con ❤️ da @CappricioSec

Main Menu

⚠️ Solo per scopi educativi e di test della privacy. Non abusare di questo strumento per attività illegali.


📌 Caratteristiche

  • 🔄 Rotazione automatica dell'IP – Cambia il tuo IP pubblico utilizzando la rete Tor
  • 🧅 Integrazione con Tor – Utilizza il proxy SOCKS di Tor per il routing anonimo
  • 📊 Output tabellare pulito – Visualizza IP e timestamp in una tabella CLI formattata
  • 🖥 Banner ASCII – Banner elegante basato su figlet
  • ⚡ Aggiornamento intervallo in tempo reale – Cambia l'intervallo di aggiornamento senza riavviare lo strumento
  • 🛑 Uscita pulita – Ferma lo strumento in qualsiasi momento tramite input da tastiera

💻 Stack tecnologico

Linguaggio

  • Node.js (JavaScript)

Librerie utilizzate

  • axios
  • commander
  • cli-table3
  • figlet
  • chalk

🗂️ Struttura del progetto

root@kitploit:~
ipchanger/
├── 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

🚀 Utilizzo

🔧 Installazione

Prima assicurati che Tor sia installato sul tuo sistema.

Scarica Tor:

  • Linux → sudo apt install tor
  • Mac → brew install tor
  • Windows → Installa dal sito web del Tor Project

Quindi installa la CLI a livello globale:

root@kitploit:~
npm install -g @karthithehacker/ipchanger

▶ Esecuzione dello strumento

root@kitploit:~
ipchanger -s 5

Opzioni disponibili

ComandoDescrizione
-s <seconds>Ruota l'IP ogni numero di secondi specificato
-hMostra il menu di aiuto

🖥 Output di esempio

root@kitploit:~
┌──(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

🖥 Output di aiuto

root@kitploit:~
┌──(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                                 │
└────────────────────┴───────────────────────────────────────────────────────┴─────────────────────────────────────────────┘

Configurazione

⚙️ Controlli a runtime

Mentre il programma è in esecuzione puoi:

AzioneRisultato
x + InvioEsci dal programma
Inserisci un numero (es. 10)Cambia l'intervallo a 10 secondi

🧅 Requisiti di Tor

Lo strumento utilizza il proxy SOCKS di Tor.

Porta Tor predefinita:

root@kitploit:~
127.0.0.1:9050

Se Tor non è in esecuzione, lo strumento tenterà di avviarlo automaticamente.


🔄 Rotazione del circuito Tor

La CLI richiede un nuovo circuito Tor a ogni aggiornamento utilizzando:

root@kitploit:~
SIGNAL NEWNYM

Questo richiede la Tor Control Port (9051).

Aggiungi questo al tuo file torrc:

root@kitploit:~
ControlPort 9051
CookieAuthentication 1

Riavvia Tor dopo l'aggiornamento.


⚠️ Note

  • La rotazione dell'IP dipende dal comportamento di routing interno di Tor.
  • A volte l'IP potrebbe non cambiare immediatamente.

Esempio di avviso:

root@kitploit:~
warning: could not rotate Tor circuit: connect ECONNREFUSED 127.0.0.1:9051

👨‍💻 Autori

KarthiTheHacker

  • 🌐 Sito web: karthithehacker.com
  • 🐙 GitHub: @karthi-the-hacker

⚠️ Disclaimer

Questo strumento è pensato esclusivamente per scopi educativi e di test della privacy.

Non usare questo strumento per:

  • attività illegali
  • aggirare servizi
  • attaccare sistemi senza autorizzazione

Lo sviluppatore non si assume alcuna responsabilità per un uso improprio.

< Creato da hacker che hanno a cuore la sicurezza — Team Cappricio Securities. />
www.cappriciosec.com

Scarica lo strumento
Connetti aComando / PassaggiDescrizione
Chromiumchromium --proxy-server="socks5://127.0.0.1:9050"Avvia Chromium con proxy SOCKS5 abilitato.
Chromechrome --proxy-server="socks5://127.0.0.1:9050"Avvia Google Chrome con proxy SOCKS5.
FirefoxImpostazioni → Preferenze → Impostazioni di rete → Proxy manuale → Host SOCKS: 127.0.0.1, Porta: 9050, SOCKS v5 → Abilita Proxy DNSConfigura Firefox tramite interfaccia per usare il proxy SOCKS5.
Linux (system-wide)export ALL_PROXY="socks5h://127.0.0.1:9050"Imposta il proxy per le app da terminale (per sessione).
Linux (proxychains)Aggiungi socks5 127.0.0.1 9050 a /etc/proxychains.conf → Esegui: proxychains4 <command>Forza qualsiasi app a usare il proxy SOCKS5.
macOS (system-wide)sudo networksetup -setsocksfirewallproxy "Wi-Fi" 127.0.0.1 9050Applica il proxy SOCKS5 alla rete Wi-Fi.
Windows (system-wide)Usa Proxifier / ProxyCap → Aggiungi proxy: 127.0.0.1:9050 (SOCKS5) → Applica regoleLa GUI di Windows non supporta SOCKS a livello globale, richiede uno strumento di supporto.