WIG-NG
WIG-NG is a utility for Wi-Fi device fingerprinting. It supports protocols like AWDL, CCX, HP Printers IE, Wi-Fi Direct, and WPS.
Description
WIG-NG (Wi-Fi Information Gathering) is a Kali Linux tool designed for fingerprinting Wi-Fi devices by analyzing wireless traffic. It identifies devices based on unique protocol signatures and information elements without performing channel hopping, recommending tools like chopping or airodump-ng for that purpose.
Use cases include reconnaissance in wireless penetration testing, device discovery, and profiling network clients supporting specific standards. The tool processes live captures from network interfaces or offline PCAP files/directories, making it versatile for both real-time and post-capture analysis.
It requires root privileges and dependencies like Python3, impacket, pcapy, and setproctitle. Active mode enables frame injection for certain modules, enhancing interactive capabilities.
How It Works
WIG-NG captures and analyzes Wi-Fi frames to fingerprint devices using supported protocols and standards: Apple Wireless Direct Link (AWDL), Cisco Client Extension (CCX), HP Printers Custom Information Element, Wi-Fi Direct (P2P), and Wi-Fi Protected Setup (WPS). It operates on specified network interfaces, PCAP files, or directories, processing multiple files concurrently. Active mode allows frame injection by some modules. It does not hop channels, focusing solely on passive or targeted frame analysis for identification.
Installation
sudo apt install wig-ngFlags
Examples
wig-ng -hwig-ng.py -hwig-ng -i wlan0wig-ng -r capture.pcapwig-ng -R /path/to/pcap/dirwig-ng -i wlan0 -vwig-ng -r file.pcap -c 4wig-ng -i wlan0 -a