Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
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
工具/GitHubGitHub/cappricio-securities/ipchanger
OSINT (Open Source Intelligence)Information GatheringPenetration TestingPrivacyRed Teaming
GitHubcappricio-securities/ipchanger

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.

1535个月前尚未审核
分享

IP CHANGER 🌐🔄

一款强大的基于 Tor 的 IP 轮换 CLI 工具,可按照指定时间间隔自动更改您的公共 IP 地址,并在简洁的终端表格中显示。

由 @CappricioSec 用 ❤️ 打造

Main Menu

⚠️ 仅供教育和隐私测试用途。 请勿将此工具用于非法活动。


📌 功能特性

  • 🔄 自动 IP 轮换 – 使用 Tor 网络更改您的公共 IP
  • 🧅 Tor 集成 – 使用 Tor SOCKS 代理进行匿名路由
  • 📊 清晰的表格输出 – 在格式化的 CLI 表格中显示 IP 和时间戳
  • 🖥 ASCII 横幅 – 由 figlet 驱动的精美横幅
  • ⚡ 实时间隔更新 – 无需重启工具即可更改刷新间隔
  • 🛑 优雅退出 – 随时通过键盘输入停止工具

💻 技术栈

语言

  • Node.js (JavaScript)

使用的库

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

🗂️ 项目结构

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

🚀 用法

🔧 安装

首先确保您的系统已安装 Tor。

下载 Tor:

  • Linux → sudo apt install tor
  • Mac → brew install tor
  • Windows → 从 Tor Project 官网安装

然后全局安装 CLI:

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

▶ 运行工具

root@kitploit:~
ipchanger -s 5

可用选项

命令描述
-s <seconds>每指定秒数轮换 IP
-h显示帮助菜单

🖥 示例输出

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

🖥 帮助输出

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

设置

⚙️ 运行时控制

程序运行期间,您可以:

操作结果
x + Enter退出程序
输入数字(例如:10)将间隔更改为 10 秒

🧅 Tor 要求

该工具使用 Tor SOCKS 代理。

默认 Tor 端口:

root@kitploit:~
127.0.0.1:9050

如果 Tor 未运行,该工具将尝试自动启动它。


🔄 Tor 电路轮换

该 CLI 每次刷新时都会使用以下命令请求新的 Tor 电路:

root@kitploit:~
SIGNAL NEWNYM

这需要 Tor 控制端口 (9051)。

将此内容添加到您的 torrc 文件中:

root@kitploit:~
ControlPort 9051
CookieAuthentication 1

更新后重启 Tor。


⚠️ 注意事项

  • IP 轮换取决于 Tor 的内部路由行为。
  • 有时 IP 可能不会立即更改。

示例警告:

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

👨‍💻 作者

KarthiTheHacker

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

⚠️ 免责声明

此工具严格用于教育和隐私测试目的。

请不要将此工具用于:

  • 非法活动
  • 绕过服务
  • 未经许可攻击系统

开发者对滥用行为不承担任何责任。

< 由关心安全的黑客打造 — Cappricio Securities 团队。 />
www.cappriciosec.com

下载工具
连接目标命令 / 步骤描述
Chromiumchromium --proxy-server="socks5://127.0.0.1:9050"启动 Chromium 并启用 SOCKS5 代理。
Chromechrome --proxy-server="socks5://127.0.0.1:9050"使用 SOCKS5 代理启动 Google Chrome。
Firefox设置 → 首选项 → 网络设置 → 手动代理 → SOCKS 主机:127.0.0.1,端口:9050,SOCKS v5 → 启用 代理 DNS通过 UI 配置 Firefox 使用 SOCKS5 代理。
Linux(系统级)export ALL_PROXY="socks5h://127.0.0.1:9050"为终端应用设置代理(仅当前会话生效)。
Linux(proxychains)将 socks5 127.0.0.1 9050 添加到 /etc/proxychains.conf → 运行:proxychains4 <command>强制任意应用使用 SOCKS5 代理。
macOS(系统级)sudo networksetup -setsocksfirewallproxy "Wi-Fi" 127.0.0.1 9050将 SOCKS5 代理应用到 Wi-Fi 网络。
Windows(系统级)使用 Proxifier / ProxyCap → 添加代理:127.0.0.1:9050(SOCKS5)→ 应用规则Windows GUI 不支持全局 SOCKS,需要辅助工具。