Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
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
Ferramentas/GitHubGitHub/cappricio-securities/ipchanger
OSINT (Open Source Intelligence)Information GatheringPenetration TestingPrivacyRed Teaming
GitHubcappricio-securities/ipchanger

ipchanger

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →

Sobre

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.

153há 5 mesesAinda não revisado
Compartilhar

IP CHANGER 🌐🔄

Uma poderosa ferramenta CLI de rotação de IP baseada em Tor que altera automaticamente seu endereço IP público em um intervalo especificado e o exibe em uma tabela de terminal limpa.

Feita com ❤️ por @CappricioSec

Menu Principal

⚠️ Apenas para fins educacionais e de teste de privacidade. Não use esta ferramenta para atividades ilegais.


📌 Recursos

  • 🔄 Rotação Automática de IP – Altere seu IP público usando a rede Tor
  • 🧅 Integração com Tor – Usa o proxy SOCKS do Tor para roteamento anônimo
  • 📊 Saída em Tabela Limpa – Exibe IP e timestamp em uma tabela CLI formatada
  • 🖥 Banner ASCII – Banner elegante gerado por figlet
  • ⚡ Atualização de Intervalo em Tempo Real – Altere o intervalo de atualização sem reiniciar a ferramenta
  • 🛑 Encerramento Limpo – Pare a ferramenta a qualquer momento usando a entrada do teclado

💻 Stack Tecnológica

Linguagem

  • Node.js (JavaScript)

Bibliotecas Utilizadas

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

🗂️ Estrutura do Projeto

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

🚀 Uso

🔧 Instalação

Primeiro, certifique-se de que o Tor está instalado no seu sistema.

Baixe o Tor:

  • Linux → sudo apt install tor
  • Mac → brew install tor
  • Windows → Instale pelo site do Tor Project

Em seguida, instale a CLI globalmente:

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

▶ Executando a Ferramenta

root@kitploit:~
ipchanger -s 5

Opções Disponíveis

CommandDescrição
-s <seconds>Rotacionar IP a cada intervalo especificado
-hMostrar menu de ajuda

🖥 Exemplo de Saída

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

🖥 Saída de Ajuda

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

Configuração

⚙️ Controles de Execução

Enquanto o programa estiver em execução, você pode:

AçãoResultado
x + EnterSair do programa
Digite um número (ex.: 10)Alterar o intervalo para 10 segundos

🧅 Requisitos do Tor

A ferramenta usa o proxy SOCKS do Tor.

Porta padrão do Tor:

root@kitploit:~
127.0.0.1:9050

Se o Tor não estiver em execução, a ferramenta tentará iniciá-lo automaticamente.


🔄 Rotação de Circuito do Tor

A CLI solicita um novo circuito Tor a cada atualização usando:

root@kitploit:~
SIGNAL NEWNYM

Isso requer a Porta de Controle do Tor (9051).

Adicione isto ao seu arquivo torrc:

root@kitploit:~
ControlPort 9051
CookieAuthentication 1

Reinicie o Tor após atualizar.


⚠️ Notas

  • A rotação de IP depende do comportamento interno de roteamento do Tor.
  • Às vezes, o IP pode não mudar instantaneamente.

Exemplo de aviso:

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

👨‍💻 Autores

KarthiTheHacker

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

⚠️ Aviso Legal

Esta ferramenta é destinada estritamente a fins educacionais e de teste de privacidade.

NÃO use esta ferramenta para:

  • atividades ilegais
  • contornar serviços
  • atacar sistemas sem permissão

O desenvolvedor não assume nenhuma responsabilidade por uso indevido.

< Feita por hackers que se preocupam com segurança — Equipe Cappricio Securities. />
www.cappriciosec.com

Baixar ferramenta
Conectar aComando / EtapasDescrição
Chromiumchromium --proxy-server="socks5://127.0.0.1:9050"Iniciar o Chromium com proxy SOCKS5 habilitado.
Chromechrome --proxy-server="socks5://127.0.0.1:9050"Iniciar o Google Chrome com proxy SOCKS5.
FirefoxConfigurações → Preferências → Configurações de Rede → Proxy Manual → Host SOCKS: 127.0.0.1, Porta: 9050, SOCKS v5 → Ativar Proxy DNSConfigurar o Firefox pela interface para usar proxy SOCKS5.
Linux (system-wide)export ALL_PROXY="socks5h://127.0.0.1:9050"Definir proxy para aplicativos de terminal (por sessão).
Linux (proxychains)Adicione socks5 127.0.0.1 9050 ao /etc/proxychains.conf → Execute: proxychains4 <command>Forçar qualquer aplicativo a usar proxy SOCKS5.
macOS (system-wide)sudo networksetup -setsocksfirewallproxy "Wi-Fi" 127.0.0.1 9050Aplicar proxy SOCKS5 à rede Wi-Fi.
Windows (system-wide)Use Proxifier / ProxyCap → Adicione Proxy: 127.0.0.1:9050 (SOCKS5) → Aplique as RegrasA GUI do Windows não suporta SOCKS globalmente; requer ferramenta auxiliar.