{"id":13474603,"url":"https://github.com/Hackplayers/4nonimizer","last_synced_at":"2025-03-26T21:31:52.261Z","repository":{"id":44535896,"uuid":"70051637","full_name":"Hackplayers/4nonimizer","owner":"Hackplayers","description":"A bash script for anonymizing the public IP used to browsing Internet, managing the connection to TOR network and to different VPNs providers (OpenVPN)","archived":false,"fork":false,"pushed_at":"2022-02-09T11:41:10.000Z","size":2882,"stargazers_count":628,"open_issues_count":31,"forks_count":194,"subscribers_count":57,"default_branch":"master","last_synced_at":"2025-03-13T01:35:19.419Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hackplayers.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-10-05T10:49:04.000Z","updated_at":"2025-03-12T20:14:28.000Z","dependencies_parsed_at":"2022-08-12T11:20:21.023Z","dependency_job_id":null,"html_url":"https://github.com/Hackplayers/4nonimizer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackplayers%2F4nonimizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackplayers%2F4nonimizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackplayers%2F4nonimizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackplayers%2F4nonimizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hackplayers","download_url":"https://codeload.github.com/Hackplayers/4nonimizer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245738758,"owners_count":20664337,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T16:01:13.500Z","updated_at":"2025-03-26T21:31:49.542Z","avatar_url":"https://github.com/Hackplayers.png","language":"Shell","readme":"      \n![4nonimizer logo](./images/logo.png)  \n\n\n### If you like the 4nonimizer, please help us with whatever you want!   \n\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=24U9T8TTDXA24\u0026lc=US\u0026item_name=4nonimizer\u0026currency_code=EUR\u0026bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted)\n\n\n# What is 4nonimizer?\n\nIt 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.\n\nThis script is enabled as a service in systemd systems and uses a default vpn (VPNBook) at system startup.\n\nSince version 1.06 the dns resolution requests are done throught DnsCrypt (enable and disable with option enable_dns or disable_dns)\n\nSince version 1.12 the logs of connections vpn saved in sqlite in /logs/\n\n# Attention VPN Providers!  \n\nIf you are a provider, you support OpenVPN and want your VPN to be integrated into 4nonimizer contact the developers at hackplayers @ ymail.com.\n\n\n# Installation \n\nDownload 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.\n\nThis 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!).\n\n# Options\n\nOnce installed 4nonymizer, enter the command **4nonimizer help** to get the help, which shows all the available parameters:\n\n           ___                   _           _\n          /   |                 (_)         (_)\n         / /| |_ __   ___  _ __  _ _ __ ___  _ _______ _ __\n        / /_| | '_ \\ / _ \\| '_ \\| | '_  ` _ | |_  / _ \\ '__|\n        \\___  | | | | (_) | | | | | | | | | | |/ /  __/ |\n            |_/_| |_|\\___/|_| |_|_|_| |_| |_|_/___\\___|_|\n                                           By Carlos Antonini \u0026 Vicente Motos\n                                           Version: 1.06-beta\n\nUsage: 4nonymizer **\\\u003cparameter\\\u003e**  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**install**:  Install the script in run services  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**uninstall**: Disable run service and remove app directory  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**change_provider**: Change VPN Provider  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**change_ip**: Change IP from VPN current  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**vpn_status**: Check IP and provider VPN running  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**update_vpns**: Update all ovpn of VPNs  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**start**: Init the 4nonimizer service  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**stop**: Stop the 4nonimizer service  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**stop_nonet**: Stop the 4nonimizer service and shutdown network interfaces  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**restart**: Restart the 4nonimizer service  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**update_app**: Update this program via git  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**privoxy**: Install and configure privoxy with port 8118 (BETA)  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**proxychains4**: Install and configure proxychains4 for default in the system  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**browser**: Fire up a firefox browser with profile privoxy -\u003e tor  \n    \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**test_availability**: Check peers availability and delete ovpn file if the IP/service is unreachable  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**location**: Now you can select a specific country or continent of the vpn peer  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**enableboot**: You can enable service in boot  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**disableboot**: You can disable service in boot  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**enable_dnscrypt**: Enable dnscrypt service  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**disable_dnscrypt**: Disable dnscrypt service    \n  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**help**: Help (this screen)  \n\n\n# Available VPNs\n\nCurrently it supports the following VPN providers:\n\n\\- 7Proxies \u003chttps://www.7proxies.com/\u003e \n\n\\- AirVPN \u003chttps://airvpn.org/\u003e  \n\n\\- Cryptostorm \u003chttps://cryptostorm.is/\u003e  \n\n\\- Cyberghost \u003chttps://www.cyberghostvpn.com/en_US/\u003e  \n\n\\- ExpressVPN \u003chttps://www.expressvpn.com\u003e  \n\n\\- FreeVPN \u003chttps://freevpn.me/\u003e  \n\n\\- HideMyAss \u003chttps://www.hidemyass.com/\u003e  \n\n\\- IpPVanish \u003chttps://www.ipvanish.com/\u003e  \n\n\\- NordVPN \u003chttps://nordvpn.com\u003e  \n\n\\- PIA \u003chttps://www.privateinternetaccess.com/\u003e  \n\n\\- ProntonVPN \u003chttps://protonvpn.com/\u003e  \n\n\\- Proxy.sh \u003chttps://proxy.sh/\u003e  \n\n\\- SlickVPN \u003chttps://www.slickvpn.com\u003e   \n\n\\- StrongVPN \u003chttps://strongvpn.com/\u003e  \n\n\\- TorGuard \u003chttps://torguard.net/\u003e  \n\n\\- TunnelBear \u003chttps://www.tunnelbear.com/\u003e  \n\n\\- VPNBook (por defecto) \u003chttp://www.vpnbook.com/\u003e  \n\n\\- VPNGate \u003chttp://www.vpngate.net/en/\u003e  \n\n\\- VPNKeys \u003chttps://www.vpnkeys.com/\u003e  \n\n\\- VPNMe \u003chttps://www.vpnme.me/\u003e  \n\n\\- Vyprvpn \u003chttps://www.goldenfrog.com/es/vyprvpn\u003e  \n\n# Install a new VPN\n\nTo install an additional vpn we have to use the following structure in order to the 4nonimizer be able to integrate and perform operations with it.\n\nFirst, we have to create the following dir structure **/vpn/** within 4nonimizer path:\n\n![Alt text](./images/tree.png)\n\nIn 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**.\n\nIn 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:\n\n![Alt text](./images/pass.png)\n\nIf we have correctly performed all steps when we execute the command **4nonimizer change_provider** the menu will show our vpn:\n\n![Alt text](./images/change_provider.png)\n\nAs you can see in the picture, option [7] it is the vpn we've created.\n\n# Getting credencials and ovpn files automatically\n\nIf the VPN provider allows automation of credential and/or .ovpn files getting, 4nonimizer has standardized the following scripts names and locations:\n\n\\- /opt/4nonimizer/vpn/provider/**vpn-get-pass.sh**\n\n![Alt text](./images/autopass_sample.png)\n\n\\- /opt/4nonimizer/vpn/provider/**vpn-get-ovpn.sh**\n\n![Alt text](./images/autovpn_sample.png)\n\n4nonimizer 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.\n\n![Alt text](./images/provider_new.png)\n\n\n# Extras\n\n\\- Execute 'source 4nonimizer' to activate autocompletation of parameters.  \n\\- Copy .conkyrc in your home directory to load a 4nonimizer template and execute conky.  \n\n# References\n\n\\- http://www.hackplayers.com/2016/08/tuto-enmascarar-ip-linux-vpn-tor.html  \n\\- http://www.hackplayers.com/2016/10/4nonimizer-un-script-para-anonimizar-ip.html  \n\\- http://www.redeszone.net//2016/10/07/4nonimizer-te-permitira-automatizar-la-conexion-diferentes-vpn-anonimizar-ip/  \n\\- http://www.kitploit.com/2016/10/4nonimizer-bash-script-for-anonymizing_10.html  \n\\- https://www.digitalmunition.me/2016/10/4nonimizer-bash-script-anonymizing-public-ip-managing-connection-tor-different-vpns-providers/  \n\n# Videos\n\n\\- Instalar 4nonimizer Kali Linux \u003chttps://www.youtube.com/watch?v=FQRuRmMkcDg\u003e  \n\\- 4nonimizer Navegando de manera segura VPN (Kali Linux 2016.2) \u003chttps://www.youtube.com/watch?v=6GApaN7fSn8\u003e  \n\\- devenir anonyme sur kali linux (4nonimizer) \u003chttps://www.youtube.com/watch?v=Y3puD1Bw3xA\u003e  \n\\- Anonymizer - How To Hide Your IP address on Kali Linux 2016.2 (Change IP) \u003chttps://www.youtube.com/watch?v=MNdQD0DCG0A\u003e  \n\\- Become Anonymous on kali linux 2016.2 \u003chttps://www.youtube.com/watch?v=IFnhm-rrnEg\u003e  \n\\- Auto Hide IP with 4nonimizer on KALI Linux 2017 \u003chttps://www.youtube.com/watch?v=HgqZCm8Wdvw\u003e  \n\\- Kali Linux - 4nonimizer | Surf Anonymously \u003chttps://www.youtube.com/watch?v=_mOUQBv4sWs\u003e  \n\n# Versions\n\n Number | codename | date  \n --- | --- | ---  \n 1.00-beta | .bye-world! | 5/10/2016    \n 1.02-beta | .evol-time  | 11/10/2016   \n 1.03-beta | .using-latin-i | 17/10/2016 \n 1.04-beta | .locateit | 22/12/2016\n 1.05-beta | .encrypting | 03/01/2017  \n 1.06-beta | .1st-trial | 18/01/2017  \n 1.07-beta | .noname | 03/05/2017  \n 1.08-beta | .falcon | 15/08/2017  \n 1.09-beta | .rabbit | 09/11/2017  \n 1.10 | .fresh_air| 27/02/2018   \n 1.11 | .shhh| 17/05/2018 \n 1.12 | .sqliting| 18/05/2018\n \n¡4nonimize the world!  \n\n# TODO\n\n\\- migrate to Python and make the tool multiplatform  \n\\- make the code cleaner and more versatile  \n\\- save the logs in a bd sqlite  \n\\- standardize the names of the ovpn files: read the IP (remote line), get the country and rename the ovpn file accordingly  \n\n-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n# SPANISH TRANSLATION\n-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n![4nonimizer logo](./images/logo.png)   \n\n\n### Te gusta 4nonimizer, por favor ayudanos con lo que quieras!    \n\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=24U9T8TTDXA24\u0026lc=US\u0026item_name=4nonimizer\u0026currency_code=EUR\u0026bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted)\n\n# ¿Que es 4nonimizer?\n\nEs 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. \n\nEste script se habilita como servicio en sistemas systemd y levanta la vpn por defecto (VPNBook) en el inicio del sistema.\n\nDesde 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).\n\nDesde la versión 1.12 los registros de las conexiones vpn se guardan en sqlite en /logs/\n\n# ¡Atención proveedores de VPN!  \n\nSi eres un proveedor, soportas OpenVPN y quieres que tu VPN sea integrada en 4nonimizer contacta con los desarroladores en hackplayers @ ymail.com.\n\n# Instalación \n\nDescargar 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.\n\nEste 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!).\n\n\n\n# Opciones\n\nUna vez instalado 4nonimizer, introduce el comando **4nonimizer help** para obtener la ayuda, la cual nos muestra todos los parámetros disponibles:\n\nOnce installed 4nonymizer, enter the command **4nonimizer help** to get the help, which shows all the available parameters:\n\n           ___                   _           _\n          /   |                 (_)         (_)\n         / /| |_ __   ___  _ __  _ _ __ ___  _ _______ _ __\n        / /_| | '_ \\ / _ \\| '_ \\| | '_  ` _ | |_  / _ \\ '__|\n        \\___  | | | | (_) | | | | | | | | | | |/ /  __/ |\n            |_/_| |_|\\___/|_| |_|_|_| |_| |_|_/___\\___|_|\n                                           By Carlos Antonini \u0026 Vicente Motos\n                                           Version: 1.06-beta\n\nUsage: 4nonymizer **\\\u003cparameter\\\u003e**  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**install**:  Install the script in run services  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**uninstall**: Disable run service and remove app directory  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**change_provider**: Change VPN Provider  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**change_ip**: Change IP from VPN current  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**vpn_status**: Check IP and provider VPN running  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**update_vpns**: Update all ovpn of VPNs  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**start**: Init the 4nonimizer service  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**stop**: Stop the 4nonimizer service  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**stop_nonet**: Stop the 4nonimizer service and shutdown network interfaces  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**restart**: Restart the 4nonimizer service  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**update_app**: Update this program via git  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**privoxy**: Install and configure privoxy with port 8118 (BETA)  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**proxychains4**: Install and configure proxychains4 for default in the system  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**browser**: Fire up a firefox browser with profile privoxy -\u003e tor  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**test_availability**: Check peers availability and delete ovpn file if the IP/service is unreachable  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**location**: Now you can select a specific country or continent of the vpn peer \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**enableboot**: You can enable service in boot  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**disableboot**: You can disable service in boot \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**enable_dnscrypt*: Enable dnscrypt service  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**disable_dnscrypt**: Disable dnscrypt service  \n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;**help**: Help (this screen)   \n\n\n\n# VPNs disponibles\n\nActualmente se soportan los siguientes proveedores VPN:\n\n\\- 7Proxies \u003chttps://www.7proxies.com/\u003e \n\n\\- AirVPN \u003chttps://airvpn.org/\u003e  \n\n\\- Cryptostorm \u003chttps://cryptostorm.is/\u003e  \n\n\\- Cyberghost \u003chttps://www.cyberghostvpn.com/en_US/\u003e  \n\n\\- ExpressVPN \u003chttps://www.expressvpn.com\u003e  \n\n\\- FreeVPN \u003chttps://freevpn.me/\u003e  \n\n\\- HideMyAss \u003chttps://www.hidemyass.com/\u003e  \n\n\\- IpPVanish \u003chttps://www.ipvanish.com/\u003e  \n\n\\- NordVPN \u003chttps://nordvpn.com\u003e  \n\n\\- PIA \u003chttps://www.privateinternetaccess.com/\u003e\n\n\\- ProntonVPN \u003chttps://protonvpn.com/\u003e  \n\n\\- Proxy.sh \u003chttps://proxy.sh/\u003e  \n\n\\- SlickVPN \u003chttps://www.slickvpn.com\u003e   \n\n\\- StrongVPN \u003chttps://strongvpn.com/\u003e  \n\n\\- TorGuard \u003chttps://torguard.net/\u003e  \n\n\\- TunnelBear \u003chttps://www.tunnelbear.com/\u003e  \n\n\\- VPNBook (por defecto) \u003chttp://www.vpnbook.com/\u003e  \n\n\\- VPNGate \u003chttp://www.vpngate.net/en/\u003e  \n\n\\- VPNKeys \u003chttps://www.vpnkeys.com/\u003e  \n\n\\- VPNMe \u003chttps://www.vpnme.me/\u003e  \n\n\\- Vyprvpn \u003chttps://www.goldenfrog.com/es/vyprvpn\u003e  \n\n# Instalar una nueva VPN\n\nPara 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.\n\nLo primero, deberemos de crear la siguiente estructura en la carpeta **/vpn/** dentro de la ruta de 4nonimizer:\n\n![Alt text](./images/tree.png)\n\nEn 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**.  \n\nAdemá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:\n\n![Alt text](./images/pass.png)\n\nSi hemos realizado correctamente todos los pasos cuando escribamos el comando **4nonimizer change_provider** nos deberá de mostrar nuestra vpn :\n\n![Alt text](./images/change_provider.png)\n\nComo se puede apreciar en la imagen la opcion [7] es la vpn que hemos creado.\n\n\n\n# Automatización de la obtención de credenciales y ficheros ovpn\n\nSi 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:\n\n\\- /opt/4nonimizer/vpn/provider/**vpn-get-pass.sh**\n\n![Alt text](./images/autopass_sample.png)\n\n\\- /opt/4nonimizer/vpn/provider/**vpn-get-ovpn.sh**\n\n![Alt text](./images/autovpn_sample.png)\n\n4nonimizer 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.\n\n![Alt text](./images/provider_new.png)\n\n\n# Extras\n\n\\- Ejecuta 'source 4nonimizer' para habilitar el autocompletado de parámetros.  \n\\- Copia .conkyrc en tu directorio home para cargar la plantila de 4nonimizer y ejecuta conky.  \n\n# Referencias\n\n\\- http://www.hackplayers.com/2016/08/tuto-enmascarar-ip-linux-vpn-tor.html  \n\\- http://www.hackplayers.com/2016/10/4nonimizer-un-script-para-anonimizar-ip.html  \n\\- http://www.redeszone.net//2016/10/07/4nonimizer-te-permitira-automatizar-la-conexion-diferentes-vpn-anonimizar-ip/  \n\\- http://www.kitploit.com/2016/10/4nonimizer-bash-script-for-anonymizing_10.html  \n\\- https://www.digitalmunition.me/2016/10/4nonimizer-bash-script-anonymizing-public-ip-managing-connection-tor-different-vpns-providers/  \n\n# Videos\n\n\\- Instalar 4nonimizer Kali Linux \u003chttps://www.youtube.com/watch?v=FQRuRmMkcDg\u003e  \n\\- 4nonimizer Navegando de manera segura VPN (Kali Linux 2016.2) \u003chttps://www.youtube.com/watch?v=6GApaN7fSn8\u003e  \n\\- devenir anonyme sur kali linux (4nonimizer) \u003chttps://www.youtube.com/watch?v=Y3puD1Bw3xA\u003e  \n\\- Anonymizer - How To Hide Your IP address on Kali Linux 2016.2 (Change IP) \u003chttps://www.youtube.com/watch?v=MNdQD0DCG0A\u003e  \n\\- Become Anonymous on kali linux 2016.2 \u003chttps://www.youtube.com/watch?v=IFnhm-rrnEg\u003e  \n\\- Auto Hide IP with 4nonimizer on KALI Linux 2017 \u003chttps://www.youtube.com/watch?v=HgqZCm8Wdvw\u003e  \n\\- Kali Linux - 4nonimizer | Surf Anonymously \u003chttps://www.youtube.com/watch?v=_mOUQBv4sWs\u003e  \n\n# Versiones\n\n Number | codename | date  \n --- | --- | ---  \n 1.00-beta | .bye-world! | 5/10/2016    \n 1.02-beta | .evol-time  | 11/10/2016   \n 1.03-beta | .using-latin-i | 17/10/2016 \n 1.04-beta | .locateit | 22/12/2016\n 1.05-beta | .encrypting | 03/01/2017  \n 1.06-beta | .1st-trial | 18/01/2017  \n 1.07-beta | .noname | 03/05/2017  \n 1.08-beta | .falcon | 15/08/2017  \n 1.09-beta | .rabbit | 09/11/2017  \n 1.10 | .fresh_air| 27/02/2018   \n 1.11 | .shhh| 17/05/2018 \n 1.12 | .sqliting| 18/05/2018\n  \n¡4nonimiza el mundo!\n\n# TODO\n\n\\- migrar a Python y hacer la herramienta multiplataforma  \n\\- hacer el código más limpio y versátil  \n\\- guardar los logs en una bd sqlite  \n\\- 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  \n\\- forzar la resoluciób DNS a través del túnel VPN  \n","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=24U9T8TTDXA24\u0026lc=US\u0026item_name=4nonimizer\u0026currency_code=EUR\u0026bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted"],"categories":["Uncategorized","Tools"],"sub_categories":["Uncategorized","Satellite"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHackplayers%2F4nonimizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHackplayers%2F4nonimizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHackplayers%2F4nonimizer/lists"}