Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
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
Outils/GitHubGitHub/cappricio-securities/ipchanger
OSINT (Open Source Intelligence)Information GatheringPenetration TestingPrivacyRed Teaming
GitHubcappricio-securities/ipchanger

ipchanger

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →

À propos

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.

153il y a 5 moisPas encore vérifié
Partager

IP CHANGER 🌐🔄

Un puissant outil CLI de rotation d'adresse IP basé sur Tor qui change automatiquement votre adresse IP publique à un intervalle défini et l'affiche dans un tableau de terminal épuré.

Construit avec ❤️ par @CappricioSec

Menu principal

⚠️ Uniquement à des fins éducatives et de test de confidentialité. Ne l'utilisez pas à mauvais escient pour des activités illégales.


📌 Fonctionnalités

  • 🔄 Rotation automatique de l'IP – Changez votre adresse IP publique à l'aide du réseau Tor
  • 🧅 Intégration Tor – Utilise le proxy SOCKS de Tor pour un routage anonyme
  • 📊 Sortie en tableau épuré – Affiche l'IP et l'horodatage dans un tableau CLI formaté
  • 🖥 Bannière ASCII – Bannière élégante propulsée par figlet
  • ⚡ Mise à jour de l'intervalle en temps réel – Modifiez l'intervalle d'actualisation sans redémarrer l'outil
  • 🛑 Arrêt propre – Arrêtez l'outil à tout moment à l'aide du clavier

💻 Pile technologique

Langage

  • Node.js (JavaScript)

Bibliothèques utilisées

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

🗂️ Structure du projet

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

🚀 Utilisation

🔧 Installation

Assurez-vous d'abord que Tor est installé sur votre système.

Téléchargez Tor :

  • Linux → sudo apt install tor
  • Mac → brew install tor
  • Windows → Installez-le depuis le site Web du projet Tor

Installez ensuite le CLI globalement :

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

▶ Exécution de l'outil

root@kitploit:~
ipchanger -s 5

Options disponibles

CommandeDescription
-s <seconds>Fait pivoter l'IP toutes les X secondes
-hAffiche le menu d'aide

🖥 Exemple de sortie

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

🖥 Sortie de l'aide

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                                 │
└────────────────────┴───────────────────────────────────────────────────────┴─────────────────────────────────────────────┘

Configuration

⚙️ Contrôles en cours d'exécution

Pendant que le programme est en cours d'exécution, vous pouvez :

ActionRésultat
x + EntréeQuitter le programme
Saisir un nombre (ex. : 10)Changer l'intervalle à 10 secondes

🧅 Prérequis Tor

L'outil utilise le proxy SOCKS de Tor.

Port Tor par défaut :

root@kitploit:~
127.0.0.1:9050

Si Tor n'est pas en cours d'exécution, l'outil tentera de le démarrer automatiquement.


🔄 Rotation du circuit Tor

Le CLI demande un nouveau circuit Tor à chaque actualisation à l'aide de :

root@kitploit:~
SIGNAL NEWNYM

Cela nécessite le port de contrôle Tor (9051).

Ajoutez ceci à votre fichier torrc :

root@kitploit:~
ControlPort 9051
CookieAuthentication 1

Redémarrez Tor après la mise à jour.


⚠️ Notes

  • La rotation de l'IP dépend du comportement de routage interne de Tor.
  • Parfois, l'IP peut ne pas changer instantanément.

Exemple d'avertissement :

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

👨‍💻 Auteurs

KarthiTheHacker

  • 🌐 Site Web : karthithehacker.com
  • 🐙 GitHub : @karthi-the-hacker

⚠️ Avertissement

Cet outil est destiné strictement à des fins éducatives et de test de confidentialité.

N'utilisez PAS cet outil pour :

  • des activités illégales
  • contourner des services
  • attaquer des systèmes sans autorisation

Le développeur n'assume aucune responsabilité en cas de mauvaise utilisation.

< Construit par des hackers soucieux de la sécurité — Équipe Cappricio Securities. />
www.cappriciosec.com

Télécharger l’outil
Se connecter àCommande / ÉtapesDescription
Chromiumchromium --proxy-server="socks5://127.0.0.1:9050"Lancez Chromium avec le proxy SOCKS5 activé.
Chromechrome --proxy-server="socks5://127.0.0.1:9050"Lancez Google Chrome avec le proxy SOCKS5.
FirefoxParamètres → Préférences → Paramètres réseau → Configuration manuelle du proxy → Hôte SOCKS : 127.0.0.1, Port : 9050, SOCKS v5 → Activer DNS du proxyConfigurez Firefox via l'interface pour utiliser le proxy SOCKS5.
Linux (system-wide)export ALL_PROXY="socks5h://127.0.0.1:9050"Définissez le proxy pour les applications du terminal (par session).
Linux (proxychains)Ajoutez socks5 127.0.0.1 9050 à /etc/proxychains.conf → Exécutez : proxychains4 <command>Forcez toute application à utiliser le proxy SOCKS5.
macOS (system-wide)sudo networksetup -setsocksfirewallproxy "Wi-Fi" 127.0.0.1 9050Appliquez le proxy SOCKS5 au réseau Wi-Fi.
Windows (system-wide)Utilisez Proxifier / ProxyCap → Ajoutez un proxy : 127.0.0.1:9050 (SOCKS5) → Appliquez les règlesL'interface graphique de Windows ne prend pas en charge SOCKS à l'échelle du système ; un outil auxiliaire est requis.