Skip to content

EyalHad/Evil_Twin_Scapy

Repository files navigation

Evil Twin Project - Attack and Defense Tools


Initialize the project:

  • Basically can be executed by Ubuntu/Linux Kali.
  • requirements:

    • Update package manager:
      1. $ sudo apt-get update
      2. $ sudo apt-get upgrade

    • Install python3:
      3. $ sudo apt-get install python3.9

    • Install pip3:
      4. $ sudo apt install python3-pip

    • Install scapy:
      5. $ sudo apt install python3-scapy

    • Install gnome-terminal:
      6. $ sudo apt-get install gnome-terminal

    • Install hostapd:
      7. $ sudo apt-get install hostapd

    • Install dnsmasq:
      8. $ sudo apt-get install dnsmasq

    • Install iptables:
      9. $ sudo apt-get install iptables

    • Install NodeJS:
      10. $ sudo apt install nodejs

    • Install npm:
      11. $ sudo apt install npm

    • Install express:
      12. $ npm install express

    • Install body-parser:
      13. $ npm install body-parser

Attack Tool:

Schema

  • Scan the network for possible Access Points to attack
  • Choose one of the AP as a victim
  • Scan for possible client in the victim AP
  • Choose one of the clients as a victim
  • Send deauthentication packets to the choosen AP and Client
  • Create a fake AP - same details as the victim AP
  • Create a Captive Portal for phising (HTML page with NodeJS).

Files

How to run the attack code

    1. Go to the folder Evil_Twin_Scapy/Tools/Attack
    1. Run the command $ sudo python3 EvilTwin.py
    1. Follow the instructions that appers in the terminal

Defense Tool

Schema

Files

How to run the defense code

Code Contributors

This project exists thanks to all the people who contribute.

Contributions, issues and feature requests are welcome.
Feel free to check our issues page.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •