Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/hackplayers/4nonimizer
Scripting y AutomatizaciónPrivacidadAnálisis de DNS
GitHubhackplayers/4nonimizer

4nonimizer

Un script bash para anonimizar la IP pública utilizada para navegar por Internet, gestionando la conexión a la red TOR y a diferentes proveedores de VPN (OpenVPN)

Ver Repositorio
6461896hace 7 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

4nonimizer logo

Si te gusta 4nonimizer, ¡por favor ayúdanos con lo que quieras!

Donate

¿Qué es 4nonimizer?

Es un script bash para anonimizar la IP pública utilizada al navegar por Internet, gestionando la conexión a la red TOR y a diferentes proveedores de VPN (OpenVPN), ya sean gratuitos o de pago. Por defecto, incluye varias conexiones VPN preconfiguradas a diferentes peers (archivos .ovpn) y descarga las credenciales (si el proveedor correspondiente lo admite). Además, registra cada IP utilizada cada 300 segundos en archivos de registro.

Este script está habilitado como servicio en sistemas systemd y usa una VPN por defecto (VPNBook) al inicio del sistema.

Desde la versión 1.06, las solicitudes de resolución DNS se realizan a través de DnsCrypt (habilitar y deshabilitar con la opción 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 deseas que tu VPN se integre en 4nonimizer, contacta con los desarrolladores en hackplayers @ ymail.com.

Instalación

Descarga el repositorio usando git, ejecuta el comando ./4nonimizer install en el directorio y sigue las instrucciones en pantalla; 4nonimizer se moverá al directorio /opt/ y se instalará como servicio.

Este script tiene compatibilidad total con Kali Linux, aunque se ha probado adecuadamente y también debería funcionar en otras distribuciones como Debian, Ubuntu y Arch (Manjaro). Sin embargo, podría haber algunos errores o comportamientos inesperados (¡por favor, comenta si encuentras alguno!).

Opciones

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

root@kitploit:~
       ___                   _           _
      /   |                 (_)         (_)
     / /| |_ __   ___  _ __  _ _ __ ___  _ _______ _ __
    / /_| | '_ \ / _ \| '_ \| | '_  ` _ | |_  / _ \ '__|
    \___  | | | | (_) | | | | | | | | | | |/ /  __/ |
        |_/_| |_|\___/|_| |_|_|_| |_| |_|_/___\___|_|
                                       Por Carlos Antonini y Vicente Motos
                                       Versión: 1.06-beta

Uso: 4nonimizer <parámetro>
     install: Instala el script en los servicios de ejecución
     uninstall: Deshabilita el servicio de ejecución y elimina el directorio de la aplicación
     change_provider: Cambia el proveedor VPN
     change_ip: Cambia la IP de la VPN actual
     vpn_status: Comprueba la IP y el proveedor VPN en ejecución
     update_vpns: Actualiza todos los ovpn de las VPNs
     start: Inicia el servicio 4nonimizer
     stop: Detiene el servicio 4nonimizer
     stop_nonet: Detiene el servicio 4nonimizer y apaga las interfaces de red
     restart: Reinicia el servicio 4nonimizer
     update_app: Actualiza este programa via git
     privoxy: Instala y configura privoxy con el puerto 8118 (BETA)
     proxychains4: Instala y configura proxychains4 por defecto en el sistema
     browser: Inicia un navegador firefox con el perfil privoxy -> tor
     test_availability: Comprueba la disponibilidad de los peers y elimina el archivo ovpn si la IP/servicio es inaccesible
     location: Ahora puedes seleccionar un país o continente específico del peer VPN
     enableboot: Puedes habilitar el servicio al arranque
     disableboot: Puedes deshabilitar el servicio al arranque
     enable_dnscrypt: Habilita el servicio dnscrypt
     disable_dnscrypt: Deshabilita el servicio dnscrypt

     help: Ayuda (esta pantalla)

VPNs disponibles

Actualmente es compatible con 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 instalar una VPN adicional, debemos usar la siguiente estructura para que 4nonimizer pueda integrarla y realizar operaciones con ella.

Primero, debemos crear la siguiente estructura de directorios /vpn/ dentro de la ruta de 4nonimizer:

Alt text

En nuestro ejemplo, creamos la carpeta /vpntest/ y dentro de ella colocamos todos los archivos .ovpn que tengamos. Si los archivos ovpn no incluyen el certificado dentro de cada uno, lo colocamos en la misma carpeta, como se muestra en el ejemplo certificate.crt.

Además, debemos colocar un archivo llamado pass.txt que contenga 2 líneas: la primera con el nombre de usuario y la segunda con la contraseña, como se muestra a continuación:

Alt text

Si hemos realizado correctamente todos los pasos, cuando ejecutemos el comando 4nonimizer change_provider el menú mostrará nuestra VPN:

Alt text

Como se puede ver en la imagen, la opción [7] es la VPN que hemos creado.

Obtención automática de credenciales y archivos ovpn

Si el proveedor VPN permite la automatización de la obtención de credenciales y/o archivos .ovpn, 4nonimizer ha estandarizado los siguientes nombres y ubicaciones de scripts:

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

Alt text

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

Alt text

4nonimizer detecta automáticamente la presencia de ambos scripts e indica (Auto-pass Login) o (Auto-get OVPN) si encuentra en la primera línea de cada archivo la expresión '#4uto' o '#m4nual' según las acciones realizadas.

Alt text

Extras

- Ejecuta 'source 4nonimizer' para activar el autocompletado de parámetros.
- Copia .conkyrc en tu directorio home para cargar una plantilla 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

Númeronombre clavefecha
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

¡4nonimiza el mundo!

TODO

- migrar a Python y hacer la herramienta multiplataforma
- hacer el código más limpio y versátil
- guardar los registros en una base de datos sqlite
- estandarizar los nombres de los archivos ovpn: leer la IP (línea remote), obtener el país y renombrar el archivo ovpn en consecuencia


TRADUCCIÓN AL ESPAÑOL


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:

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

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

¡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

Descargar herramienta