What is WPSIG?

It's a simple tool (written in Python) that does information gathering using WPS information elements. WPS or Wi-Fi Protected Setup is a standard created by the Wi-Fi Alliance that allows the users to setup the security of a Wireless AP in a simple way.

Wireless APs supporting WPS discloses enough information to fully fingerprint it using only 1 probe request frame.

The following information can be obtained using this method:

Requirements

Source Code

Source is available here.

Usage

Using WPSIG is straightforward,

Wi-Fi Protected Setup Information Gathering.

Usage: wpsig.py -i interface -w filename

Options:
  -h, --help            show this help message and exit
  -i IFACE, --interface=IFACE
                        network interface.
  -w FILENAME, --write=FILENAME
                        output filename.
  -s SOURCE, --source=SOURCE
                        source mac address.
  -p, --passive         avoid injecting frames.

e.g. WPSIG on interface wlan0,

root@unknow:~# ./wpsig.py -i mon0 -p
Wi-Fi Protected Setup Information Gathering.

WARNING: Using passive mode.
Press Ctrl+C to stop.
Sniffing...
--------------------------------------------------------------------------------
[90:F6:52:90:90:90] - 'Test AP'
TP-LINK TECHNOLOGIES CO., LTD. (oui.txt vendor)
WPS Information
  * Device Name: 'Wireless Router TL-WR1043ND'
  * Wi-Fi Protected Setup State: 'Configured'
  * UUID-E: '0000000000001000000070F65124C464'
  * Response Type: 'AP'
  * Primary Device Type: 'Network Infrastructure - AP'
  * Model Number: '1.0'
  * Serial Number: '1.0'
  * Version: 'x10'
  * RF Bands: 'x01'
  * Model Name: 'TL-WR1043ND'
  * Config Methods: 'x00x86'
  * Manufacturer: 'TP-LINK'
--------------------------------------------------------------------------------
^C
Ctrl+C caught.
root@unknow:~#

Licensing

WPSIG is released under version 3 of the GNU General Public License.

Description

Title
WPSIG
Release date
2010-06-18
License type
GPLv3

Attachments

WPSIG.zip - Wpsig v1.1 - md5: 06C393B055D8801F8E4232CF5FC5DCE8