Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
flare-fakenet-ng — FakeNet-NG - Strumento di Analisi della Rete Dinamica di Nuova Generazione | Kitploit
Strumenti/GitHubGitHub/mandiant/flare-fakenet-ng
Sniffing e Analisi dei PacchettiAnalisi Dinamica (Sandboxing)Sicurezza di ReteAnalisi MalwarePenetration Testing
GitHubmandiant/flare-fakenet-ng

flare-fakenet-ng

FakeNet-NG - Strumento di Analisi della Rete Dinamica di Nuova Generazione

Vedi Repository
2.2k376334 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

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

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

FakeNet-NG 3.5 è uno strumento di analisi di rete dinamico di nuova generazione per analisti di malware e penetration tester. È open source e progettato per le ultime versioni di Windows (e Linux, per determinate modalità operative). FakeNet-NG si basa sull'eccellente strumento Fakenet sviluppato da Andrew Honig e Michael Sikorski.

Lo strumento consente di intercettare e reindirizzare tutto il traffico di rete o parti specifiche, simulando al contempo servizi di rete legittimi. Utilizzando FakeNet-NG, gli analisti di malware possono identificare rapidamente le funzionalità del malware e catturare le firme di rete. I penetration tester e i bug hunter troveranno il motore di intercettazione configurabile e il framework modulare di FakeNet-NG estremamente utili quando testano funzionalità specifiche di applicazioni e prototipano PoC.

Installazione

Puoi installare FakeNet-NG in diversi modi. Nota che i seguenti processi di installazione recupereranno sul tuo sistema librerie open-source di terze parti utilizzate da FakeNet-NG. Queste librerie verranno caricate dinamicamente in fase di esecuzione e alcune di esse potrebbero essere concesse in licenza LGPL.

Eseguibile standalone

Il modo più semplice è scaricare la versione compilata, ottenibile dalla pagina delle release:

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

Esegui FakeNet-NG lanciando 'fakenet.exe'.

Questo è il metodo preferito per utilizzare FakeNet-NG su Windows, in quanto non richiede l'installazione di moduli aggiuntivi, ideale per una macchina di analisi malware.

NOTA: FakeNet-NG potrebbe essere segnalato come dannoso da soluzioni Antivirus (AV) e Endpoint Detection and Response (EDR) (ad esempio, Windows Defender, la navigazione sicura di Chrome). Ciò è probabilmente dovuto alla sua capacità di modificare il traffico di rete e simulare servizi di rete, oltre all'uso di PyInstaller per creare gli eseguibili delle release. I binari ufficiali delle release sono sicuri e queste rilevazioni dovrebbero essere considerate falsi positivi. Come promemoria, FakeNet-NG è progettato e fortemente consigliato per l'uso in un ambiente controllato e isolato, come una macchina virtuale (VM), dove può modificare in sicurezza le impostazioni di rete del sistema.

Installazione del modulo

  1. Installa Python 3.10.11 e l'ultima versione di pip per sistemi operativi Windows/Linux.

  2. Su Windows, scarica e installa Visual C++ build tools.

    L'installazione su Linux richiede le seguenti dipendenze:

    • Gestore pacchetti Python pip (es. python-pip per Ubuntu).
    • File di sviluppo Python (es. python-dev per Ubuntu).
    • File di sviluppo OpenSSL (es. libssl-dev per Ubuntu).
    • File di sviluppo libffi (es. libffi-dev per Ubuntu).
    • File di sviluppo libnetfilter-queue (es. libnetfilter-queue-dev per Ubuntu).

    Installa queste dipendenze usando il seguente comando:

     sudo apt-get install build-essential python3.10-dev libnetfilter-queue-dev
    
  3. Installa FakeNet-NG come modulo Python usando pip:

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

    Oppure ottenendo il codice sorgente più recente e installandolo manualmente:

     git clone https://github.com/mandiant/flare-fakenet-ng/
    
  4. Installa le dipendenze Python eseguendo i seguenti comandi con privilegi di amministratore:

    In Linux (testato su Ubuntu 24.04.2 LTS), esegui i seguenti comandi prima di eseguire setup.py:

     python -m pip install --upgrade setuptools
     
     # build wheel for python 3.10
     python -m pip install --force-reinstall netifaces
     
     # Observed "ModuleNotFoundError: No module named '_cffi_backend'" error while testing
     # This will get the required version of cffi packages for cryptography
     python -m pip install --upgrade cryptography
    

    Se installi manualmente, spostati nella directory flare-fakenet-ng scaricata ed esegui quanto segue con privilegi di amministratore:

     python setup.py install
    
  5. In Linux, libera la porta 53 per il listener DNS:

     sudo systemctl stop systemd-resolved
    

    Esegui FakeNet-NG lanciando 'fakenet' da qualsiasi directory in una shell privilegiata.

Nessuna installazione

Infine, se vuoi evitare di installare FakeNet-NG e semplicemente eseguirlo così com'è (ad esempio per sviluppo), allora devi ottenere il codice sorgente e installare le dipendenze come segue:

  1. Installa Python 3.10.11 a 64 o 32 bit per le versioni a 64 o 32 bit di Windows/Linux rispettivamente.

  2. In Windows, installa le dipendenze Python eseguendo i seguenti comandi con privilegi di amministratore:

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

    NOTA: pydivert scaricherà e installerà anche la libreria e il driver WinDivert nella directory %PYTHONHOME%\DLLs. FakeNet-NG include già questi file, quindi non sono necessari per l'uso normale.

    In Linux, installa le dipendenze Python eseguendo i seguenti comandi con privilegi di amministratore:

     python -m pip install --upgrade setuptools
     
     # build wheel for python 3.10
     python -m pip install --force-reinstall netifaces
     
     # Observed "ModuleNotFoundError: No module named '_cffi_backend'" error while testing
     # This will get the required version of cffi packages for cryptography
     python -m pip install --upgrade cryptography
    
     python -m pip install netfilterqueue dnslib dpkt pyopenssl pyftpdlib netifaces jinja2
    

    Opzionalmente, puoi installare il seguente modulo utilizzato per i test:

     python -m pip install requests
    
  3. Scarica il codice sorgente di FakeNet-NG:

     git clone https://github.com/mandiant/flare-fakenet-ng
    
  4. In Linux, libera la porta 53 per il listener DNS:

     sudo systemctl stop systemd-resolved
    

    Esegui FakeNet-NG lanciandolo con un interprete Python in una shell privilegiata:

     python -m fakenet.fakenet
    

Utilizzo

Il modo più semplice per eseguire FakeNet-NG è eseguire semplicemente l'eseguibile fornito come Amministratore. Puoi fornire il parametro da riga di comando --help per ottenere un aiuto semplice:

Scarica lo strumento