Skip to content

pic0frame/Sw33p

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sw33p

About

Scan WIFI networks and generate a list with that will contain the ESSID, BSSID, CHANNEL, SIGNAL, ENCRYPTION-TYPE and the geographic coordinate.

This project must be written in python3.5! No third party modules are allowed.

TODO

MUST HAVE

  • Check for dependencies;
    • aircrack-ng
    • iwconfig
    • interface is in monitoring mode
    • SUDO
  • Create a SOCKET;
  • Decode the binary output from the socket using the 802.11 rfc;
    • Check frame for type;
    • Check every header for it's lenght;
    • Decode ESSID
    • Decode BSSID
    • Decode channel
    • Decode encryption type
  • Add 5ghz support
  • Add multithreading
  • Add 5ghz channel support
  • Add Logging to the whole program SHOULD HAVE
  • Change channel with the SOCKET and not with 'iwconfig'
  • Set interface in monitoring mode with the SOCKET and not with 'airmon-ng'
  • Determinate geographic position of the host-device;
  • Parse all data on a map;
  • Arguments
    • help, interface, run_time etc

Output example

This software is still in making. A.T.M. is the output printed for debugging purposes.

→ sudo python3.5 sw33p.py wlp58s0mon  
Count: 1 	 Channel: 11 	 S: 80:2A:00:00:ED:87 	 D: FF:FF:FF:FF:FF:FF 	 ESSID: blabla-voip
Count: 2 	 Channel: 6 	 S: 82:2A:00:00:ED:87 	 D: FF:FF:FF:FF:FF:FF 	 ESSID: blabla
Count: 3 	 Channel: 1 	 S: 82:2A:00:00:ED:1A 	 D: FF:FF:FF:FF:FF:FF 	 ESSID: blabla
Count: 4 	 Channel: 11 	 S: 82:2A:00:00:ED:87 	 D: FF:FF:FF:FF:FF:FF 	 ESSID: blabla
Count: 5 	 Channel: 1 	 S: 92:2A:00:00:ED:1A 	 D: FF:FF:FF:FF:FF:FF 	 ESSID: It hurts when IP

About

Wifi scanner tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages