Skip to content

Ping6666/Network-Attack-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Use scapy to build packet and lunch in local LAN.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages