Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ipchanger — IPChanger는 윤리적 해커, 보안 연구원, 그리고 개인정보 보호에 관심이 많은 사용자를 위해 설계된 경량 명령줄 도구입니다. 이 도구는 Tor 네트워크를 활용하여 정의된 간격으로 IP 주소를 자동으로 변경할 수 있게 해주며, 보안 테스트, 익명성 연구, 침투 테스트 중에 다양한 네트워크 신원을 시뮬레이션하는 데 도움을 줍니다. | Kitploit
도구/GitHubGitHub/cappricio-securities/ipchanger
OSINT (Open Source Intelligence)Information GatheringPenetration TestingPrivacyRed Teaming
GitHubcappricio-securities/ipchanger

ipchanger

IPChanger는 윤리적 해커, 보안 연구원, 그리고 개인정보 보호에 관심이 많은 사용자를 위해 설계된 경량 명령줄 도구입니다. 이 도구는 Tor 네트워크를 활용하여 정의된 간격으로 IP 주소를 자동으로 변경할 수 있게 해주며, 보안 테스트, 익명성 연구, 침투 테스트 중에 다양한 네트워크 신원을 시뮬레이션하는 데 도움을 줍니다.

저장소 보기

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
15346개월 전아직 검토되지 않음

IP CHANGER 🌐🔄

지정된 간격으로 공용 IP 주소를 자동으로 변경하고 깔끔한 터미널 테이블에 표시하는 강력한 Tor 기반 IP 순환 CLI 도구입니다.

❤️ @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 프로젝트 웹사이트에서 설치

그런 다음 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"SOCKS5 프록시를 활성화한 상태로 Chromium을 실행합니다.
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 (system-wide)export ALL_PROXY="socks5h://127.0.0.1:9050"터미널 앱에 대한 프록시 설정(세션별).
Linux (proxychains)/etc/proxychains.conf에 socks5 127.0.0.1 9050 추가 → 실행: 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를 전역으로 지원하지 않으므로 헬퍼 도구가 필요합니다.