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 🌐🔄

指定した間隔で公開IPアドレスを自動的に変更し、クリーンなターミナルテーブルで表示する、Torベースの強力なIPローテーションCLIツールです。

@CappricioSec が ❤️ を込めて制作

メインメニュー

⚠️ 教育およびプライバシーテスト専用です。 このツールを違法行為に悪用しないでください。


📌 特徴

  • 🔄 自動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のWebサイトからインストール

次に、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

⚠️ 免責事項

このツールは教育およびプライバシーテスト専用を目的としています。

以下の目的でこのツールを使用しないでください:

  • 違法行為
  • サービスのバイパス(回避)
  • 許可なくシステムを攻撃すること

開発者は誤用に対する責任を一切負いません。

< セキュリティを大切にするハッカーによって作られました — Team Cappricio Securities. />
www.cappriciosec.com

ツールをダウンロード
接続先コマンド / 手順説明
Chromiumchromium --proxy-server="socks5://127.0.0.1:9050"SOCKS5プロキシを有効にしてChromiumを起動します。
Chromechrome --proxy-server="socks5://127.0.0.1:9050"SOCKS5プロキシでGoogle Chromeを起動します。
Firefox設定 → 環境設定 → ネットワーク設定 → 手動プロキシ → SOCKSホスト: 127.0.0.1、ポート: 9050、SOCKS v5 → Proxy DNS を有効化UIから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 9050Wi-FiネットワークにSOCKS5プロキシを適用します。
Windows (system-wide)Proxifier / ProxyCap を使用 → プロキシを追加: 127.0.0.1:9050 (SOCKS5) → ルールを適用Windows GUIはSOCKSをグローバルにサポートしないため、ヘルパーツールが必要です。