Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
4nonimizer — نص Bash لإخفاء الهوية عن عنوان IP العام المستخدم في تصفح الإنترنت، وإدارة الاتصال بشبكة TOR وبموفري VPN مختلفين (OpenVPN) | Kitploit
أدوات/GitHubGitHub/hackplayers/4nonimizer
البرمجة النصية والأتمتةالخصوصيةتحليل DNS
GitHubhackplayers/4nonimizer

4nonimizer

نص Bash لإخفاء الهوية عن عنوان IP العام المستخدم في تصفح الإنترنت، وإدارة الاتصال بشبكة TOR وبموفري VPN مختلفين (OpenVPN)

عرض المستودع
646189منذ 7 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

4nonimizer logo

إذا أعجبك 4nonimizer، فيُرجى مساعدتنا بأي شيء تريده!

Donate

ما هو 4nonimizer؟

هو سكريبت Bash لإخفاء هوية عنوان IP العام المستخدم في تصفح الإنترنت، من خلال إدارة الاتصال بشبكة TOR ومزودي VPN مختلفين (OpenVPN)، سواءً كانوا مجانيين أو مدفوعين. افتراضياً، يتضمن عدة اتصالات VPN مهيأة مسبقاً لعملاء مختلفين (ملفات .ovpn) ويقوم بتنزيل بيانات الاعتماد (إذا كان المزوّد يدعم ذلك). كما يسجل كل عنوان IP نستخدمه كل 300 ثانية في ملفات سجلات.

يُفعّل هذا السكريبت كخدمة في أنظمة systemd ويستخدم VPN افتراضي (VPNBook) عند بدء تشغيل النظام.

منذ الإصدار 1.06، تتم طلبات تحليل DNS عبر DnsCrypt (يتم التفعيل والتعطيل باستخدام الخيار enable_dns أو disable_dns).

منذ الإصدار 1.12، تُحفظ سجلات اتصالات VPN في SQLite داخل /logs/.

انتباه مزودي VPN!

إذا كنت مزوداً وتدعم OpenVPN وتريد دمج VPN الخاص بك في 4nonimizer، تواصل مع المطورين على البريد الإلكتروني: hackplayers @ ymail.com.

التثبيت

قم بتنزيل المستودع باستخدام git، ثم نفّذ الأمر ./4nonimizer install في الدليل، واتبع التعليمات التي تظهر على الشاشة. سينتقل 4nonimizer إلى الدليل /opt/ وسيتم تثبيته كخدمة.

هذا السكريبت متوافق تماماً مع Kali Linux، على الرغم من أنه تم اختباره بشكل صحيح ويعمل أيضاً على توزيعات أخرى مثل Debian وUbuntu وArch (Manjaro). ومع ذلك، قد تظهر بعض الأخطاء أو سلوك غير متوقع (يُرجى التعليق إذا وجدت أي مشكلة!).

الخيارات

بمجرد تثبيت 4nonimizer، أدخل الأمر 4nonimizer help للحصول على المساعدة، والتي تعرض جميع المعاملات المتاحة:

root@kitploit:~
       ___                   _           _
      /   |                 (_)         (_)
     / /| |_ __   ___  _ __  _ _ __ ___  _ _______ _ __
    / /_| | '_ \ / _ \| '_ \| | '_  ` _ | |_  / _ \ '__|
    \___  | | | | (_) | | | | | | | | | | |/ /  __/ |
        |_/_| |_|\___/|_| |_|_|_| |_| |_|_/___\___|_|
                                       من إعداد Carlos Antonini & Vicente Motos
                                       الإصدار: 1.06-beta

الاستخدام: 4nonymizer
     install: تثبيت السكريبت كخدمة تشغيل
     uninstall: تعطيل خدمة التشغيل وإزالة دليل التطبيق
     change_provider: تغيير مزود VPN
     change_ip: تغيير عنوان IP من VPN الحالية
     vpn_status: التحقق من عنوان IP ومزود VPN الجاري
     update_vpns: تحديث جميع ملفات ovpn الخاصة بـ VPN
     start: بدء خدمة 4nonimizer
     stop: إيقاف خدمة 4nonimizer
     stop_nonet: إيقاف خدمة 4nonimizer وإيقاف تشغيل واجهات الشبكة
     restart: إعادة تشغيل خدمة 4nonimizer
     update_app: تحديث هذا البرنامج عبر git
     privoxy: تثبيت وإعداد privoxy على المنفذ 8118 (BETA)
     proxychains4: تثبيت وإعداد proxychains4 كإعداد افتراضي في النظام
     browser: تشغيل متصفح Firefox مع ملف تعريف privoxy -> tor
     test_availability: التحقق من توفر الأقران وحذف ملف ovpn إذا كان عنوان IP/الخدمة غير متاحة
     location: يمكنك الآن تحديد بلد أو قارة معينة لنظير VPN
     enableboot: يمكنك تفعيل الخدمة عند بدء التشغيل
     disableboot: يمكنك تعطيل الخدمة عند بدء التشغيل
     enable_dnscrypt: تفعيل خدمة dnscrypt
     disable_dnscrypt: تعطيل خدمة dnscrypt

     help: المساعدة (هذه الشاشة)

مزودات VPN المتاحة

يدعم حالياً مزودات VPN التالية:

- 7Proxies https://www.7proxies.com/

- AirVPN https://airvpn.org/

- Cryptostorm https://cryptostorm.is/

- Cyberghost https://www.cyberghostvpn.com/en_US/

- ExpressVPN https://www.expressvpn.com

- FreeVPN https://freevpn.me/

- HideMyAss https://www.hidemyass.com/

- IpPVanish https://www.ipvanish.com/

- NordVPN https://nordvpn.com

- PIA https://www.privateinternetaccess.com/

- ProntonVPN https://protonvpn.com/

- Proxy.sh https://proxy.sh/

- SlickVPN https://www.slickvpn.com

- StrongVPN https://strongvpn.com/

- TorGuard https://torguard.net/

- TunnelBear https://www.tunnelbear.com/

- VPNBook (افتراضي) http://www.vpnbook.com/

- VPNGate http://www.vpngate.net/en/

- VPNKeys https://www.vpnkeys.com/

- VPNMe https://www.vpnme.me/

- Vyprvpn https://www.goldenfrog.com/es/vyprvpn

تثبيت VPN جديد

لتثبيت VPN إضافية، يجب استخدام الهيكلية التالية حتى يتمكن 4nonimizer من دمجها وإجراء العمليات معها.

أولاً، يجب إنشاء هيكل الدليل التالي /vpn/ داخل مسار 4nonimizer:

Alt text

في مثالنا، قمنا بإنشاء المجلد /vpntest/ ووضعنا بداخله جميع ملفات .ovpn المتوفرة. إذا كانت ملفات ovpn لا تحتوي على الشهادة داخلها، نضعها في نفس المجلد كما هو موضح في المثال certificate.crt.

بالإضافة إلى ذلك، يجب وضع ملف باسم pass.txt يحتوي على سطرين: السطر الأول اسم المستخدم والسطر الثاني كلمة المرور، كما هو موضح أدناه:

Alt text

إذا قمنا بتنفيذ جميع الخطوات بشكل صحيح، فعند تنفيذ الأمر 4nonimizer change_provider ستظهر القائمة مع VPN الخاص بنا:

Alt text

كما ترى في الصورة، الخيار [7] هو VPN الذي أنشأناه.

الحصول على بيانات الاعتماد وملفات ovpn تلقائياً

إذا كان مزود VPN يسمح بأتمتة الحصول على بيانات الاعتماد و/أو ملفات .ovpn، فإن 4nonimizer قام بتوحيد أسماء ومواقع السكريبتات التالية:

- /opt/4nonimizer/vpn/provider/vpn-get-pass.sh

Alt text

- /opt/4nonimizer/vpn/provider/vpn-get-ovpn.sh

Alt text

يكتشف 4nonimizer تلقائياً وجود كلا السكريبتين ويشير إلى (Auto-pass Login) أو (Auto-get OVPN) إذا وجد في السطر الأول من كل ملف التعبير '#4uto' أو '#m4nual' حسب الإجراءات المنفذة.

Alt text

إضافات

- قم بتنفيذ 'source 4nonimizer' لتفعيل الإكمال التلقائي للمعاملات.
- قم بنسخ .conkyrc إلى دليل منزلك لتحميل قالب 4nonimizer وتنفيذ conky.

المراجع

- http://www.hackplayers.com/2016/08/tuto-enmascarar-ip-linux-vpn-tor.html
- http://www.hackplayers.com/2016/10/4nonimizer-un-script-para-anonimizar-ip.html
- http://www.redeszone.net//2016/10/07/4nonimizer-te-permitira-automatizar-la-conexion-diferentes-vpn-anonimizar-ip/
- http://www.kitploit.com/2016/10/4nonimizer-bash-script-for-anonymizing_10.html
- https://www.digitalmunition.me/2016/10/4nonimizer-bash-script-anonymizing-public-ip-managing-connection-tor-different-vpns-providers/

فيديوهات

- تثبيت 4nonimizer على Kali Linux https://www.youtube.com/watch?v=FQRuRmMkcDg
- 4nonimizer التصفح بأمان عبر VPN (Kali Linux 2016.2) https://www.youtube.com/watch?v=6GApaN7fSn8
- devenir anonyme sur kali linux (4nonimizer) https://www.youtube.com/watch?v=Y3puD1Bw3xA
- Anonymizer - كيفية إخفاء عنوان IP الخاص بك على Kali Linux 2016.2 (تغيير IP) https://www.youtube.com/watch?v=MNdQD0DCG0A
- Become Anonymous on kali linux 2016.2 https://www.youtube.com/watch?v=IFnhm-rrnEg
- إخفاء IP تلقائياً باستخدام 4nonimizer على Kali Linux 2017 https://www.youtube.com/watch?v=HgqZCm8Wdvw
- Kali Linux - 4nonimizer | تصفح مجهول https://www.youtube.com/watch?v=_mOUQBv4sWs

الإصدارات

قم بتحويل العالم إلى مجهول! (4nonimize)

المهام المتبقية

- الانتقال إلى Python وجعل الأداة متعددة المنصات
- جعل الكود أنظف وأكثر مرونة
- حفظ السجلات في قاعدة بيانات SQLite
- توحيد أسماء ملفات ovpn: قراءة IP (سطر remote)، الحصول على البلد وإعادة تسمية ملف ovpn وفقاً لذلك


SPANISH TRANSLATION


4nonimizer logo

Te gusta 4nonimizer, por favor ayudanos con lo que quieras!

Donate

¿Que es 4nonimizer?

Es un script en bash cuyo objetivo es anonimizar (de momento) la IP pública con la que salimos a Internet mediante la gestión del proceso de conexión a TOR y a distintos proveedores VPNs (OpenVPN), ya sean gratuitos o de pago. Por defecto incluye preconfiguradas varias VPN automatizando la conexión a distintos peers y la descarga de credenciales correspondientes (si el proveedor lo soporta). Además por defecto registra en ficheros logs la IP que usamos cada 300 segundos.

Este script se habilita como servicio en sistemas systemd y levanta la vpn por defecto (VPNBook) en el inicio del sistema.

Desde la version 1.06 las resoluciones DNS se hacen a través de DnsCrypt (habilitarlo y desabilitarlo con la opcion enable_dns o disable_dns).

Desde la versión 1.12 los registros de las conexiones vpn se guardan en sqlite en /logs/

¡Atención proveedores de VPN!

Si eres un proveedor, soportas OpenVPN y quieres que tu VPN sea integrada en 4nonimizer contacta con los desarroladores en hackplayers @ ymail.com.

Instalación

Descargar el repositorio mediante git , ejecutar la instruccion ./4nonimizer install dentro del directorio, y seguir las intrucciones por pantalla, 4nonimizer se moverá al directorio /opt/ y se instalará como servicio.

Este script tiene compatibilidad completa con Kali Linux, aunque ha sido probado y debería funcionar correctamente también en otras distribuciones como Debian, Ubuntu y Arch (Manjaro). No obstante podrían darse algunos bugs, o funcionamientos inesperados (¡por favor, comenta si encuentras alguno!).

Opciones

Una vez instalado 4nonimizer, introduce el comando 4nonimizer help para obtener la ayuda, la cual nos muestra todos los parámetros disponibles:

Once installed 4nonymizer, enter the command 4nonimizer help to get the help, which shows all the available parameters:

root@kitploit:~
       ___                   _           _
      /   |                 (_)         (_)
     / /| |_ __   ___  _ __  _ _ __ ___  _ _______ _ __
    / /_| | '_ \ / _ \| '_ \| | '_  ` _ | |_  / _ \ '__|
    \___  | | | | (_) | | | | | | | | | | |/ /  __/ |
        |_/_| |_|\___/|_| |_|_|_| |_| |_|_/___\___|_|
                                       By Carlos Antonini & Vicente Motos
                                       Version: 1.06-beta

Usage: 4nonymizer <parameter>
     install: Install the script in run services
     uninstall: Disable run service and remove app directory
     change_provider: Change VPN Provider
     change_ip: Change IP from VPN current
     vpn_status: Check IP and provider VPN running
     update_vpns: Update all ovpn of VPNs
     start: Init the 4nonimizer service
     stop: Stop the 4nonimizer service
     stop_nonet: Stop the 4nonimizer service and shutdown network interfaces
     restart: Restart the 4nonimizer service
     update_app: Update this program via git
     privoxy: Install and configure privoxy with port 8118 (BETA)
     proxychains4: Install and configure proxychains4 for default in the system
     browser: Fire up a firefox browser with profile privoxy -> tor
     test_availability: Check peers availability and delete ovpn file if the IP/service is unreachable
     location: Now you can select a specific country or continent of the vpn peer      enableboot: You can enable service in boot
     disableboot: You can disable service in boot      *enable_dnscrypt: Enable dnscrypt service
     disable_dnscrypt: Disable dnscrypt service
     help: Help (this screen)

VPNs disponibles

Actualmente se soportan los siguientes proveedores VPN:

- 7Proxies https://www.7proxies.com/

- AirVPN https://airvpn.org/

- Cryptostorm https://cryptostorm.is/

- Cyberghost https://www.cyberghostvpn.com/en_US/

- ExpressVPN https://www.expressvpn.com

- FreeVPN https://freevpn.me/

- HideMyAss https://www.hidemyass.com/

- IpPVanish https://www.ipvanish.com/

- NordVPN https://nordvpn.com

- PIA https://www.privateinternetaccess.com/

- ProntonVPN https://protonvpn.com/

- Proxy.sh https://proxy.sh/

- SlickVPN https://www.slickvpn.com

- StrongVPN https://strongvpn.com/

- TorGuard https://torguard.net/

- TunnelBear https://www.tunnelbear.com/

- VPNBook (por defecto) http://www.vpnbook.com/

- VPNGate http://www.vpngate.net/en/

- VPNKeys https://www.vpnkeys.com/

- VPNMe https://www.vpnme.me/

- Vyprvpn https://www.goldenfrog.com/es/vyprvpn

Instalar una nueva VPN

Para poder instalar una vpn adicional tendremos que tener en cuenta la siguiente estructura para que 4nonimizer la integre en el script y pueda realizar operaciones con ella.

Lo primero, deberemos de crear la siguiente estructura en la carpeta /vpn/ dentro de la ruta de 4nonimizer:

Alt text

En nuestro ejemplo creamos la carpeta /vpntest/ y dentro de ella colocamos todos los .ovpn que dispongamos. En caso de que los ficheros ovpn no tuvieran el certificado dentro de cada uno de ellos lo deberemos poner en la misma carpeta como se muestra en el ejemplo certificate.crt.

Además de todo ésto deberemos de colocar un fichero llamado pass.txt que contenga 2 líneas: en la primera el usuario y en la segunda la contraseña, como se muestra a continuación:

Alt text

Si hemos realizado correctamente todos los pasos cuando escribamos el comando 4nonimizer change_provider nos deberá de mostrar nuestra vpn :

Alt text

Como se puede apreciar en la imagen la opcion [7] es la vpn que hemos creado.

Automatización de la obtención de credenciales y ficheros ovpn

Si el proveedor correspondiente permite la automatización de la obtención de credenciales y/o ficheros .ovpn, 4nonimizer tiene normalizado que los scripts correspondientes tengan la ubicación y nombres siguientes:

- /opt/4nonimizer/vpn/provider/vpn-get-pass.sh

Alt text

- /opt/4nonimizer/vpn/provider/vpn-get-ovpn.sh

Alt text

4nonimizer automáticamente detectará la presencia de ambos scripts e indicará (Auto-pass Login) o (Auto-get OVPN) si encuentra en la primera linea de cada fichero la expresión "4uto' o 'm4nual' dependiendo de la función que realicen.

Alt text

Extras

- Ejecuta 'source 4nonimizer' para habilitar el autocompletado de parámetros.
- Copia .conkyrc en tu directorio home para cargar la plantila de 4nonimizer y ejecuta conky.

Referencias

- http://www.hackplayers.com/2016/08/tuto-enmascarar-ip-linux-vpn-tor.html
- http://www.hackplayers.com/2016/10/4nonimizer-un-script-para-anonimizar-ip.html
- http://www.redeszone.net//2016/10/07/4nonimizer-te-permitira-automatizar-la-conexion-diferentes-vpn-anonimizar-ip/
- http://www.kitploit.com/2016/10/4nonimizer-bash-script-for-anonymizing_10.html
- https://www.digitalmunition.me/2016/10/4nonimizer-bash-script-anonymizing-public-ip-managing-connection-tor-different-vpns-providers/

Videos

- Instalar 4nonimizer Kali Linux https://www.youtube.com/watch?v=FQRuRmMkcDg
- 4nonimizer Navegando de manera segura VPN (Kali Linux 2016.2) https://www.youtube.com/watch?v=6GApaN7fSn8
- devenir anonyme sur kali linux (4nonimizer) https://www.youtube.com/watch?v=Y3puD1Bw3xA
- Anonymizer - How To Hide Your IP address on Kali Linux 2016.2 (Change IP) https://www.youtube.com/watch?v=MNdQD0DCG0A
- Become Anonymous on kali linux 2016.2 https://www.youtube.com/watch?v=IFnhm-rrnEg
- Auto Hide IP with 4nonimizer on KALI Linux 2017 https://www.youtube.com/watch?v=HgqZCm8Wdvw
- Kali Linux - 4nonimizer | Surf Anonymously https://www.youtube.com/watch?v=_mOUQBv4sWs

Versiones

¡4nonimiza el mundo!

TODO

- migrar a Python y hacer la herramienta multiplataforma
- hacer el código más limpio y versátil
- guardar los logs en una bd sqlite
- estandarizar los nombres de los ficheros ovpn: leer la ip o el fqdn de la linea remote, obtener el país y renombrar el fichero ovpn en consecuencia
- forzar la resoluciób DNS a través del túnel VPN

تنزيل الأداة
الرقمالاسم الرمزيالتاريخ
1.00-beta.bye-world!5/10/2016
1.02-beta.evol-time11/10/2016
1.03-beta.using-latin-i17/10/2016
1.04-beta.locateit22/12/2016
1.05-beta.encrypting03/01/2017
1.06-beta.1st-trial18/01/2017
1.07-beta.noname03/05/2017
1.08-beta.falcon15/08/2017
1.09-beta.rabbit09/11/2017
1.10.fresh_air27/02/2018
1.11.shhh17/05/2018
1.12.sqliting18/05/2018
Numbercodenamedate
1.00-beta.bye-world!5/10/2016
1.02-beta.evol-time11/10/2016
1.03-beta.using-latin-i17/10/2016
1.04-beta.locateit22/12/2016
1.05-beta.encrypting03/01/2017
1.06-beta.1st-trial18/01/2017
1.07-beta.noname03/05/2017
1.08-beta.falcon15/08/2017
1.09-beta.rabbit09/11/2017
1.10.fresh_air27/02/2018
1.11.shhh17/05/2018
1.12.sqliting18/05/2018