
IPChanger هي أداة سطر أوامر خفيفة مصممة للمتسللين الأخلاقيين وباحثي الأمن وعشاق الخصوصية. تتيح للمستخدمين تغيير عنوان IP الخاص بهم تلقائيًا على فترات زمنية محددة من خلال الاستفادة من شبكة Tor، مما يساعد في محاكاة هويات شبكة مختلفة أثناء اختبار الأمن وأبحاث إخفاء الهوية واختبار الاختراق.
أداة سطر أوامر قوية تعتمد على Tor لتناوب عناوين IP، تغيّر عنوان 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 ثوانٍ |
تستخدم الأداة وكيل Tor SOCKS.
منفذ 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 بشكل عام، وتتطلب أداة مساعدة. |