Skip to content

RandomName9/LANToolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#LANToolkit ##functions

  • use qt with c++ to code, and use qss to design dark theme ui
  • use qt socket to scan LAN information
  • use winpcap to achieve raw socket programming
  • able to send syn packet to perform syn_flood attack
  • able to send arp packet to perform arp_sproof attack ##functions in develop
  • replace QTcpSocket three-time handshakes connection with programming using winpcap to send and listen arp,icmp,half-open syn packet to speed up the scan process
  • intergrate file transfer function into ui
  • intergrate udp broadcast function into ui

Use with LANToolkit

#Code inside

  • LANAttacker provide class to perform attack
  • lanpcap provide a wrapper for winpcap, include capture,build,send packet
  • netattacker provide a thread to send packet, derive class override the attack interface
    • arpattacker derived from netattack to send arp_request and arp_reply
    • synfloodattacker derived from netattack to send syn packet
  • LANHelper provide class to perform broadcast,file transfer, voip(in develop)
    • lanfileinfo include client and server class, both derived from LANFileContext
    • lanfile transfer make client and server as class member, wrote as a interface class
    • lanbroadcast provide udp broadcast and listen function to communicate with other host in the LAN

About

a simple LAN toolkit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published