
IPChanger — это легковесный инструмент командной строки, предназначенный для этичных хакеров, исследователей безопасности и энтузиастов конфиденциальности. Он позволяет пользователям автоматически менять свой IP-адрес через заданные интервалы времени, используя сеть Tor, помогая имитировать различные сетевые идентичности во время тестирования безопасности, исследований анонимности и пентеста.
Мощный CLI-инструмент для ротации IP на основе Tor, который автоматически меняет ваш публичный IP-адрес через заданный интервал и отображает его в аккуратной таблице терминала.
Создано с ❤️ командой @CappricioSec

⚠️ Только для образовательных целей и проверки конфиденциальности. Не используйте этот инструмент для незаконных действий.
figletЯзык
Используемые библиотеки
axioscommandercli-table3figletchalkipchanger/
├── 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:
sudo apt install torbrew install torЗатем установите CLI глобально:
npm install -g @karthithehacker/ipchanger
ipchanger -s 5
| Команда | Описание |
|---|---|
-s <seconds> | Менять IP каждые указанные секунды |
-h | Показать справку |
┌──(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
┌──(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 секунд |
Инструмент использует SOCKS-прокси Tor.
Порт Tor по умолчанию:
127.0.0.1:9050
Если Tor не запущен, инструмент попытается запустить его автоматически.
CLI запрашивает новую цепь Tor при каждом обновлении, используя:
SIGNAL NEWNYM
Для этого требуется управляющий порт Tor (9051).
Добавьте это в ваш файл torrc:
ControlPort 9051
CookieAuthentication 1
Перезапустите Tor после внесения изменений.
Пример предупреждения:
warning: could not rotate Tor circuit: connect ECONNREFUSED 127.0.0.1:9051
KarthiTheHacker
Этот инструмент предназначен строго для образовательных целей и проверки конфиденциальности.
НЕ используйте этот инструмент для:
Разработчик не несёт ответственности за неправомерное использование.
< Создано хакерами, которым небезразлична безопасность — команда Cappricio Securities. />
www.cappriciosec.com
| Подключение к | Команда / Действия | Описание |
|---|
Chromium | chromium --proxy-server="socks5://127.0.0.1:9050" | Запускает Chromium с включённым SOCKS5-прокси. |
Chrome | chrome --proxy-server="socks5://127.0.0.1:9050" | Запускает Google Chrome с SOCKS5-прокси. |
Firefox | Настройки → Параметры → Сетевые настройки → Ручная настройка прокси → SOCKS-хост: 127.0.0.1, Порт: 9050, SOCKS v5 → Включить Proxy DNS | Настройте Firefox через интерфейс для использования SOCKS5-прокси. |
Linux (system-wide) | export ALL_PROXY="socks5h://127.0.0.1:9050" | Устанавливает прокси для терминальных приложений (на сеанс). |
Linux (proxychains) | Добавьте socks5 127.0.0.1 9050 в /etc/proxychains.conf → Запустите: proxychains4 <command> | Заставляет любое приложение использовать SOCKS5-прокси. |
macOS (system-wide) | sudo networksetup -setsocksfirewallproxy "Wi-Fi" 127.0.0.1 9050 | Применяет SOCKS5-прокси к сети Wi-Fi. |
Windows (system-wide) | Используйте Proxifier / ProxyCap → Добавьте прокси: 127.0.0.1:9050 (SOCKS5) → Примените правила | Графический интерфейс Windows не поддерживает SOCKS глобально, требуется вспомогательный инструмент. |