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)

Репозиторий
6461897 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

4nonimizer logo

Если вам нравится 4nonimizer, пожалуйста, поддержите нас, чем сможете!

Donate

Что такое 4nonimizer?

Это bash-скрипт для анонимизации публичного IP-адреса, используемого для выхода в интернет, управления подключением к сети TOR и различным VPN-провайдерам (OpenVPN), как бесплатным, так и платным. По умолчанию он включает несколько предварительно настроенных VPN-подключений к разным пирам (файлы .ovpn) и загружает учётные данные (если соответствующий провайдер это поддерживает). Также каждые 300 секунд он записывает используемый IP-адрес в файлы журналов.

Этот скрипт работает как служба в системах с 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). Однако могут быть некоторые ошибки или неожиданное поведение (пожалуйста, сообщите, если найдёте какие-либо!).

Параметры

После установки 4nonymizer введите команду 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, содержащий 2 строки: первая — имя пользователя, вторая — пароль, как показано ниже:

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/

Видео

- 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

Версии

4nonimизируйте мир!

TODO

- перенести на 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