Skip to content

Latest commit

 

History

History
90 lines (50 loc) · 2.13 KB

README.md

File metadata and controls

90 lines (50 loc) · 2.13 KB

Network-Attack-Project

tags: GitHub

Use scapy to build packets and launch attack in local LAN.

Disclaimer

YOU SHOULD NOT USE THIS TOOL OR ANY PART OF THIS TOOL TO HARM OTHER DEVICES. THE ONLY RECOMMEND WAY TO USE IS IN A LAN WITH ALL DEVICES IS YOURS.
THE USER NEED TO TAKE FULL RESPONSIBILITY NO MATTER WHAT HAPPENED, AND THE DEVELOPER THEN TAKE NONE.
CHECK THE LICENSE BEFORE YOU USE THIS TOOL.

Necessary Python Packages

Scapy
pip install -Iv scapy==2.4.4

Functions

  1. DomaintoIPAddress : use socket to get host IP by its name
  2. TCPSYNFloodAttack : TCP SYN packet flood router or victim host
  3. UDPFloodAttack : UDP packet flood router or victim host
  4. ICMPFloodAttack : ICMP packet flood router or victim host
  5. ARPPing : scan all the IP in the same LAN or under some mask
  6. ARPSpoofingAttack : ARP sppof router and victim hosts
  7. WirelessDeauthenticationAttack : haven't proof yet

Testing Result

Enviroment

TCP SYN Flood

No attack

Under attack

UDP Flood

Same as TCP SYN Flood

ICMP Flood

No attack the Netflow in 192.168.1.105

Under attack (Host) the Netflow in 192.168.1.105

Under attack (Router) the Netflow in 192.168.1.105

Under attack (Host) the Netflow in 192.168.1.103 (SmartPhone)

Under attack (Attacker) the Netflow in 192.168.1.101

ARP Spoofing

Under attack the Connection in 192.168.1.105

Under attack the Connection in 192.168.1.103 (SmartPhone)

Smart Phone Attack

You can use Termux to launch on a smart phone but need to root first.