Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
flare-fakenet-ng — FakeNet-NG - Herramienta de Análisis Dinámico de Redes de Nueva Generación | Kitploit
Herramientas/GitHubGitHub/mandiant/flare-fakenet-ng
Sniffing y Análisis de PaquetesAnálisis Dinámico (Sandboxing)Seguridad de RedesAnálisis de MalwarePruebas de Penetración
GitHubmandiant/flare-fakenet-ng

flare-fakenet-ng

FakeNet-NG - Herramienta de Análisis Dinámico de Redes de Nueva Generación

Ver Repositorio
2.2k37633hace 4 mesesRevisado 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

|  ____/\   | |/ /  ____| \ | |  ____|__   __|   | \ | |/ ____|
| |__ /  \  | ' /| |__  |  \| | |__     | |______|  \| | |  __
|  __/ /\ \ |  < |  __| | . ` |  __|    | |______| . ` | | |_ |
| | / ____ \| . \| |____| |\  | |____   | |      | |\  | |__| |
|_|/_/    \_\_|\_\______|_| \_|______|  |_|      |_| \_|\_____|

       D   O   C   U   M   E   N   T   A   T   I   O   N

FakeNet-NG 3.5 es una herramienta de análisis de red dinámico de próxima generación para analistas de malware y testers de penetración. Es de código abierto y está diseñado para las últimas versiones de Windows (y Linux, para ciertos modos de operación). FakeNet-NG se basa en la excelente herramienta Fakenet desarrollada por Andrew Honig y Michael Sikorski.

La herramienta permite interceptar y redirigir todo o parte del tráfico de red mientras simula servicios de red legítimos. Usando FakeNet-NG, los analistas de malware pueden identificar rápidamente la funcionalidad del malware y capturar firmas de red. Los testers de penetración y cazadores de bugs encontrarán el motor de intercepción configurable y el marco modular de FakeNet-NG muy útil al probar la funcionalidad específica de una aplicación y prototipar PoCs.

Instalación

Puede instalar FakeNet-NG de varias maneras. Tenga en cuenta que los siguientes procesos de instalación recuperarán bibliotecas de código abierto de terceros utilizadas por FakeNet-NG en su sistema. Estas bibliotecas se cargarán dinámicamente en tiempo de ejecución, y algunas de estas bibliotecas pueden tener licencia LGPL.

Ejecutable independiente

Es más fácil simplemente descargar la versión compilada que se puede obtener desde la página de lanzamientos:

https://github.com/mandiant/flare-fakenet-ng/releases

Ejecute FakeNet-NG ejecutando 'fakenet.exe'.

Este es el método preferido para usar FakeNet-NG en Windows, ya que no requiere que instale módulos adicionales, lo cual es ideal para una máquina de análisis de malware.

NOTA: FakeNet-NG puede ser marcado como malicioso por soluciones Antivirus (AV) y de Detección y Respuesta de Endpoints (EDR) (por ejemplo, Windows Defender, Navegación Segura de Chrome). Esto probablemente se deba a su capacidad para modificar el tráfico de red y simular servicios de red, además del uso de PyInstaller para construir los ejecutables de lanzamiento. Los binarios oficiales de lanzamiento son seguros, y estas detecciones deben considerarse falsos positivos. Como recordatorio, FakeNet-NG está diseñado y altamente recomendado para su uso en un entorno controlado y aislado, como una Máquina Virtual (VM), donde puede alterar de forma segura la configuración de red del sistema.

Instalación del módulo

  1. Instale Python 3.10.11 y la última versión de pip para sistema operativo Windows/Linux.

  2. En Windows, descargue e instale Visual C++ build tools.

    La instalación en Linux requiere las siguientes dependencias:

    • Gestor de paquetes pip de Python (por ejemplo, python-pip para Ubuntu).
    • Archivos de desarrollo de Python (por ejemplo, python-dev para Ubuntu).
    • Archivos de desarrollo de OpenSSL (por ejemplo, libssl-dev para Ubuntu).
    • Archivos de desarrollo de libffi (por ejemplo, libffi-dev para Ubuntu).
    • Archivos de desarrollo de libnetfilterqueue (por ejemplo, libnetfilter-queue-dev para Ubuntu).

    Instale estas dependencias usando el siguiente comando:

     sudo apt-get install build-essential python3.10-dev libnetfilter-queue-dev
    
  3. Instale FakeNet-NG como módulo de Python usando pip:

     python -m pip install https://github.com/mandiant/flare-fakenet-ng/zipball/master
    

    O obteniendo el último código fuente e instalándolo manualmente:

     git clone https://github.com/mandiant/flare-fakenet-ng/
    
  4. Instale las dependencias de Python ejecutando los siguientes comandos con privilegios de administrador:

    En Linux (probado en Ubuntu 24.04.2 LTS), ejecute los siguientes comandos antes de ejecutar setup.py:

     python -m pip install --upgrade setuptools
     
     # build wheel para python 3.10
     python -m pip install --force-reinstall netifaces
     
     # Se observó el error "ModuleNotFoundError: No module named '_cffi_backend'" durante las pruebas
     # Esto obtiene la versión requerida de los paquetes cffi para cryptography
     python -m pip install --upgrade cryptography
    

    Si instala manualmente, cambie al directorio flare-fakenet-ng descargado y ejecute lo siguiente con privilegios de administrador:

     python setup.py install
    
  5. En Linux, libere el puerto 53 para el listener DNS:

     sudo systemctl stop systemd-resolved
    

    Ejecute FakeNet-NG ejecutando 'fakenet' desde cualquier directorio en un shell con privilegios.

Sin instalación

Finalmente, si desea evitar instalar FakeNet-NG y solo quiere ejecutarlo tal cual (por ejemplo, para desarrollo), entonces necesitaría obtener el código fuente e instalar las dependencias de la siguiente manera:

  1. Instale Python 3.10.11 de 64 bits o 32 bits para las versiones de 64 bits o 32 bits de Windows/Linux respectivamente.

  2. En Windows, instale las dependencias de Python ejecutando los siguientes comandos con privilegios de administrador:

     python -m pip install pydivert dnslib dpkt pyopenssl pyftpdlib netifaces jinja2
    

    NOTA: pydivert también descargará e instalará la biblioteca y el controlador WinDivert en el directorio %PYTHONHOME%\DLLs. FakeNet-NG incluye esos archivos, por lo que no son necesarios para el uso normal.

    En Linux, instale las dependencias de Python ejecutando los siguientes comandos con privilegios de administrador:

     python -m pip install --upgrade setuptools
     
     # build wheel para python 3.10
     python -m pip install --force-reinstall netifaces
     
     # Se observó el error "ModuleNotFoundError: No module named '_cffi_backend'" durante las pruebas
     # Esto obtiene la versión requerida de los paquetes cffi para cryptography
     python -m pip install --upgrade cryptography
    
     python -m pip install netfilterqueue dnslib dpkt pyopenssl pyftpdlib netifaces jinja2
    

    Opcionalmente, puede instalar el siguiente módulo utilizado para pruebas:

     python -m pip install requests
    
  3. Descargue el código fuente de FakeNet-NG:

     git clone https://github.com/mandiant/flare-fakenet-ng
    
  4. En Linux, libere el puerto 53 para el listener DNS:

     sudo systemctl stop systemd-resolved
    

    Ejecute FakeNet-NG ejecutándolo con un intérprete de Python en un shell con privilegios:

     python -m fakenet.fakenet
    

Uso

La forma más fácil de ejecutar FakeNet-NG es simplemente ejecutar el ejecutable proporcionado como Administrador. Puede proporcionar el parámetro de línea de comandos --help para obtener ayuda simple:

Descargar herramienta