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

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

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

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

工具目录

分类

查看所有分类
Loading categories
ipchanger — IPChanger 是一款轻量级命令行工具,专为道德黑客、安全研究人员和隐私爱好者设计。它允许用户通过利用 Tor 网络,在设定的时间间隔内自动更换 IP 地址,帮助在安全测试、匿名研究和渗透测试期间模拟不同的网络身份。 | Kitploit
工具/GitHubGitHub/cappricio-securities/ipchanger
OSINT (开源情报)信息收集渗透测试隐私保护红队
GitHubcappricio-securities/ipchanger

ipchanger

IPChanger 是一款轻量级命令行工具,专为道德黑客、安全研究人员和隐私爱好者设计。它允许用户通过利用 Tor 网络,在设定的时间间隔内自动更换 IP 地址,帮助在安全测试、匿名研究和渗透测试期间模拟不同的网络身份。

查看仓库
15346个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

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,需要辅助工具。