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
Evil_Twin_Attack — Attacco e difesa tramite rogue access point su Kali Linux: deauth con aireplay-ng, un evil twin con airbase-ng e captive portal, oltre al rilevamento in tempo reale di BSSID/MAC mismatch e uno script pywifi di disconnessione automatica. | Kitploit
Strumenti/GitLabGitLab/yashubitra/evil_twin_attack
Auditing Wi-FiPhishingSicurezza di ReteSicurezza WirelessPenetration TestingRilevamento IntrusioniApprendimento e FormazioneRed Teaming

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
GitLab
yashubitra/evil_twin_attack

Evil_Twin_Attack

Attacco e difesa tramite rogue access point su Kali Linux: deauth con aireplay-ng, un evil twin con airbase-ng e captive portal, oltre al rilevamento in tempo reale di BSSID/MAC mismatch e uno script pywifi di disconnessione automatica.

Vedi RepositorySito web
291 anno faNon ancora revisionato

Attacco Evil Twin

Panoramica del progetto

Questo progetto dimostra le tecniche di esecuzione, prevenzione, rilevamento e inganno per mitigare gli attacchi Evil Twin sulle reti wireless. Un attacco Evil Twin sfrutta le vulnerabilità delle reti Wi-Fi creando punti di accesso (AP) canaglia che imitano quelli legittimi, inducendo gli utenti a rivelare informazioni sensibili.


Struttura del repository

File principali

  • Evil_Twin_Attack_Combined_Report.pdf: Report completo che descrive in dettaglio tutte le fasi del progetto.
  • Evil_Twin_Offense_Report.pdf: Documentazione della simulazione dell'attacco offensivo.
  • Evil_Twin_Prevention_Report.pdf: Spiegazione delle misure preventive implementate.
  • Evil_Twin_Detection_Report.pdf: Analisi delle tecniche di rilevamento.
  • Evil_Twin_Deception_Report.pdf: Strategie di inganno per raccogliere informazioni sull'attaccante.

File di codice

  • detect_evil_twin.py: Rileva i punti di accesso canaglia che si spacciano per reti Wi-Fi legittime monitorando i BSSID.
  • prevent_evil_twin.py: Impedisce le connessioni a reti non attendibili o canaglia in base alla verifica dell'SSID.
  • server.py: Ospita un portale captive di phishing per simulare la raccolta dati durante un attacco.
  • index.html: HTML per la pagina di login del portale captive, con uno stile realistico per l'utente.
  • Evil_Twin.txt: Comandi per configurare, eseguire e smantellare l'attacco Evil Twin.

File di utilità

  • creds.txt: Registra le credenziali catturate durante le simulazioni di attacco.
  • LICENSE: Informazioni sulla licenza del repository.

Istruzioni di configurazione

Prerequisiti

  • Hardware: Due adattatori Wi-Fi USB con chipset Atheros AR9271.
  • Software: Kali Linux, Python 3.x e le librerie Python richieste (pywifi, tkinter).
  • Strumenti: airmon-ng, aireplay-ng, airbase-ng, dnsmasq, Wireshark.

Passaggi

  1. Clona questo repository:

    git clone https://github.com/your-username/Evil_Twin_Attack.git
    cd Evil_Twin_Attack
    
  2. Clona questo repository:

    sudo apt update
    sudo apt install aircrack-ng dnsmasq
    pip install pywifi tkinter
    
  3. Clona questo repository:

    • Configura l'ambiente: segui i comandi in Evil_Twin.txt per configurare la modalità monitor, creare un AP canaglia e ospitare il portale captive.
    • Avvia il portale captive:
      sudo python3 custom_captive_portal/server.py
      
    • Monitora le credenziali: i dati catturati verranno registrati in creds.txt.

Prevenzione, rilevamento e inganno dal lato della vittima (utente Windows)

Misure preventive

Esegui prevent_evil_twin.py per disconnettersi automaticamente dalle reti canaglia:

python3 Evil_Twin_Prevention/prevent_evil_twin.py

Meccanismo di rilevamento

Monitora gli SSID e i BSSID per individuare anomalie utilizzando detect_evil_twin.py:

python3 Evil_Twin_Detection/detect_evil_twin.py

Tecniche di inganno

Distribuisci honeypot ed esche con SSID falsi per sviare gli attaccanti:

  • Reti honeypot: attirano gli attaccanti.
  • Portali captive falsi: raccolgono informazioni sui metodi degli attaccanti.

Supporti visivi

1. Pagina di login del portale captive

Questa è la pagina di login presentata alle vittime che si connettono all'access point rogue: Captive Portal Login Page

2. Connessione riuscita al portale captive

Questa schermata conferma la connessione riuscita di una vittima all'AP rogue: Captive Portal Acceptance

3. Meccanismo di rilevamento in azione

Screenshot dello script di rilevamento che identifica un potenziale attacco Evil Twin: Detection Output

4. Meccanismo di prevenzione in azione

Screenshot dello script di prevenzione che disconnette dalle reti non attendibili: Prevention Output


Sviluppi futuri

  • Automazione della configurazione degli attacchi per ambienti complessi.
  • Supporto multipiattaforma per gli strumenti di prevenzione (Windows, Linux, Android, ecc.).
  • Miglioramento della sicurezza dei dispositivi IoT contro le reti rogue.
  • Sviluppo di soluzioni VPN personalizzate per reti pubbliche.

Disclaimer

Questo progetto è destinato esclusivamente a scopi educativi. L'uso non autorizzato di queste tecniche è illegale. Assicurati di disporre delle autorizzazioni appropriate prima di testare questi strumenti su qualsiasi rete.


Licenza

Questo progetto è distribuito secondo i termini del file LICENSE fornito nel repository.

Scarica lo strumento