4 Nonimizer
4 Nonimizer
A bash script for anonymizing the public IP used to browsing Internet, managing the connection to TOR network and to different VPNs providers
(OpenVPN)
README.md
What is 4nonimizer?
It is a bash script for anonymizing the public IP used to browsing Internet, managing the connection to TOR network and to different
VPNs providers (OpenVPN), whether free or paid. By default, it includes several pre-configured VPN connections to different peers
(.ovpn files) and download the credentials (if the corresponding provider support it). Also, it records each used IP that we use every
300 seconds in log files.
This script is enabled as a service in systemd systems and uses a default vpn (VPNBook) at system startup.
Since version 1.06 the dns resolution requests are done throught DnsCrypt (enable and disable with option enable_dns or disable_dns)
Installation
Download the repo using git, execute the command ./4nonimizer install in the directory, and follow the screen instructions,
4nonimizer will move to the directory /opt/ and installed as a service.
This script has full compatibility with Kali Linux, although it has been properly tested and should also work on other distributions like
Debian, Ubuntu and Arch (Manjaro). However there could be some bugs, or unexpected performances (please comments if you find
any!).
Options
Once installed 4nonymizer, enter the command 4nonimizer help to get the help, which shows all the available parameters:
___ _ _
/ | (_) (_)
/ /| |_ __ ___ _ __ _ _ __ ___ _ _______ _ __
/ /_| | '_ \ / _ \| '_ \| | '_ ` _ | |_ / _ \ '__|
\___ | | | | (_) | | | | | | | | | | |/ / __/ |
|_/_| |_|\___/|_| |_|_|_| |_| |_|_/___\___|_|
By Carlos Antonini & Vicente Motos
Version: 1.06-beta
Available VPNs
Currently it supports the following VPN providers:
- HideMyAss https://www.hidemyass.com/
- TorGuard https://torguard.net/
- VPNGate http://www.vpngate.net/en/
- VPNMe https://www.vpnme.me/
- VPNKeys https://www.vpnkeys.com/
- FreeVPN https://freevpn.me/
- TunnelBear https://www.tunnelbear.com/
- Cryptostrom https://cryptostorm.is/
- PIA https://www.privateinternetaccess.com/
- SlickVPN https://www.slickvpn.com
- 7Proxies https://www.7proxies.com/
- StrongVPN https://strongvpn.com/
- NordVPN https://nordvpn.com
- Vyprvpn https://www.goldenfrog.com/es/vyprvpn
- ExpressVPN https://www.expressvpn.com
First, we have to create the following dir structure /vpn/ within 4nonimizer path:
In our example we create the folder /vpntest/ and within it placed all .ovpn files we have. If the files ovpn not have the certificate
within each of them we put in the same folder as shown in the example certificate.crt.
In addition, we must place a file named pass.txt containing 2 lines: the first one with the username and the second one with the
password, as shown below:
If we have correctly performed all steps when we execute the command 4nonimizer change_provider the menu will show our vpn:
As you can see in the picture, option [7] it is the vpn we've created.
Getting credencials and ovpn files automatically
If the VPN provider allows automation of credential and/or .ovpn files getting, 4nonimizer has standardized the following scripts
names and locations:
- /opt/4nonimizer/vpn/provider/vpn-get-pass.sh
- /opt/4nonimizer/vpn/provider/vpn-get-ovpn.sh
4nonimizer automatically detect the presence of both scripts and indicate (Auto-pass Login) or (Auto-get OVPN) if it finds in the first
line of each file the expression '#4uto' or '#m4nual' depending on the performed actions.
Extras
- Execute 'source 4nonimizer' to activate autocompletation of parameters.
- Copy .conkyrc in your home directory to load a 4nonimizer template and execute conky.
References
- 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
Versions
Number codename date
SPANISH TRANSLATION
Te gusta 4nonimizer, por favor ayudanos con lo que quieras!
Que es 4nonimizer?
Es un script en bash cuyo objetivo es anonimizar (de momento) la IP pblica con la que salimos a Internet mediante la gestin del
proceso de conexin a TOR y a distintos proveedores VPNs (OpenVPN), ya sean gratuitos o de pago. Por defecto incluye
preconfiguradas varias VPN automatizando la conexin a distintos peers y la descarga de credenciales correspondientes (si el
proveedor lo soporta). Adems 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 travs de DnsCrypt (habilitarlo y desabilitarlo con la opcion enable_dns o
disable_dns).
Instalacin
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 debera funcionar correctamente tambin en otras
distribuciones como Debian, Ubuntu y Arch (Manjaro). No obstante podran 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 parmetros
disponibles:
Once installed 4nonymizer, enter the command 4nonimizer help to get the help, which shows all the available parameters:
___ _ _
/ | (_) (_)
/ /| |_ __ ___ _ __ _ _ __ ___ _ _______ _ __
/ /_| | '_ \ / _ \| '_ \| | '_ ` _ | |_ / _ \ '__|
\___ | | | | (_) | | | | | | | | | | |/ / __/ |
|_/_| |_|\___/|_| |_|_|_| |_| |_|_/___\___|_|
By Carlos Antonini & Vicente Motos
Version: 1.06-beta
VPNs disponibles
Actualmente se soportan los siguientes proveedores VPN:
- HideMyAss https://www.hidemyass.com/
- TorGuard https://torguard.net/
- VPNGate http://www.vpngate.net/en/
- VPNMe https://www.vpnme.me/
- VPNKeys https://www.vpnkeys.com/
- FreeVPN https://freevpn.me/
- TunnelBear https://www.tunnelbear.com/
- Cryptostrom https://cryptostorm.is/
- PIA https://www.privateinternetaccess.com/
- SlickVPN https://www.slickvpn.com
- 7Proxies https://www.7proxies.com/
- StrongVPN https://strongvpn.com/
- NordVPN https://nordvpn.com
- Vyprvpn https://www.goldenfrog.com/es/vyprvpn
- ExpressVPN https://www.expressvpn.com
Lo primero, deberemos de crear la siguiente estructura en la carpeta /vpn/ dentro de la ruta de 4nonimizer:
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.
Adems de todo sto deberemos de colocar un fichero llamado pass.txt que contenga 2 lneas: en la primera el usuario y en la segunda
la contrasea, como se muestra a continuacin:
Si hemos realizado correctamente todos los pasos cuando escribamos el comando 4nonimizer change_provider nos deber de
mostrar nuestra vpn :
Como se puede apreciar en la imagen la opcion [7] es la vpn que hemos creado.
Automatizacin de la obtencin de credenciales y ficheros ovpn
Si el proveedor correspondiente permite la automatizacin de la obtencin de credenciales y/o ficheros .ovpn, 4nonimizer tiene
normalizado que los scripts correspondientes tengan la ubicacin y nombres siguientes:
- /opt/4nonimizer/vpn/provider/vpn-get-pass.sh
- /opt/4nonimizer/vpn/provider/vpn-get-ovpn.sh
4nonimizer automticamente 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 expresin "4uto' o 'm4nual' dependiendo de la funcin que realicen.
Extras
- Ejecuta 'source 4nonimizer' para habilitar el autocompletado de parmetros.
- 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
Versiones
Number codename date
4nonimiza el mundo!
https://github.com/Hackplayers/4nonimizer
https://github.com/Hackplayers/4nonimizer.git