Swissnet is the swiss army knife of net utilities and penetration testing. By malforming packets, or poisoning caches, you too can gain complete power over your network. Swissnet has an easy to use graphical interface, and a CLI, for which ever fits your needs. DoS an entire network with DHCP Starvation, or quietly listen in to confedential conversations with ARP poisoning. Plus, Swissnet has built in tools to keep your IP confidential from your victim. With Swissnet at the ease of your disposal, you can gain control over your network, easily, swiftly, and quietly.
Dependencies:
+ Python 3.5
+ aircrack-ng
Features:
* Dos Attack
++ dhcpimage/ DHCP Starvation: Starve your current network of DHCP resources DoSing every client connected.
++ reflect attack: Scans IPs, then performs a reflection attack with scanned ips on a specified VICTIM.
++ Syn Flood: Flood specified VICTIM with TCP SYN requests. Set PORT to ‘all’ to flood all ports.
++ Udp Flood: Flood specifed VICTIM with UDP requests on all ports.
* Poison
++ Mac Table Overflow: Overflow a network switch’s [VICTIM’s] MAC table, causing all traffic to flood out all ports. Use the Packet Sniffer to pick up this traffic.
++Arp Poison: Send spoofed ARP packets to VICTIM, so that the VICTIM beleives you are HOST.
* Scanner
++ Quiet Scan: Quietly scan for IPs connected to BSSID by monitoring frames. This way, no packets will be sent. Plus, you do not need to be connnected to the network for this to work
++ Ip Scan: Scan for all IPs currentlty on the network. NOTE: This method is fast, but not quiet and your IP will be recorded.
++ PortScan: Scan ports 1 to MAXPORT of specified VICTIM to see which are open. NOTE: This method is not quiet and your IP will be recorded.
++ Lookup: Lookup information about HOST.
* Sniffers
++ SSID Snifer: Sniff for wireless networks in your area.
++ Packet Sniffer: Sniff for incoming Packets and display packet info.
Usage and Download:
git clone https://github.com/SemiDev/Swissnet && cd Swissnet cd src sudo python3 main.py [For GUI] sudo python3 main.py -c -h [NOTE: Swissnet will not work without root privileges]
Source: https://github.com/SemiDev