WirelessTransparency was first developed with the idea of understanding the IEEE 802.11 protocol to a further lower-level extent. As such this repository of files is close to a year old and development has been halted since mid January, with development initially beginning in late December. This project has been released as open source with the intentions of providing more context and information on the basis of how such tools are usually structured/created.
git clone https://github.com/PlatinumVoyager/WirelessTransparency.git && cd WirelessTransparency ; mkdir bin && make build
sudo -E ./bin/WIRELESSTRANSPARENCY <interface>
This version of WIRELESSTRANSPARENCY uses the older iwconfig
command to change the state of the wireless network adapter to "monitor mode".
Ideally it would be suitable to call: sudo iw dev <interface> interface add <name> type monitor
where <name>
is the NIC descriptor used in conjunction when calling sudo -E ./bin/WIRELESSTRANSPARENCY <interface>
NOTE: WIRELESSTRANSPARENCY will set the state (Up/Down) of the NIC through IOCTL calls to a local UDP socket.
Generic startup view run with the following command: sudo ifconfig mon0 down && sudo macchanger -r mon0 ; sudo ifconfig mon0 up && sudo -E ./bin/WIRELESSTRANSPARENCY mon0
NOTE: The NIC was brought down (2 times in total) in order to change the Media Access Control address of the device in use. By default WT does not provide an application process to facilitate the change/modification of MAC addresses.