> For the complete documentation index, see [llms.txt](https://notes.programmersecurity.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://notes.programmersecurity.com/wireless-pentesting/wireless-methodology-and-commands.md).

# Wireless Methodology and Commands

## Enumeration Commands&#x20;

```python
iwconfig # command to see the interfaces.
sudo airmon-ng  # Command to see interfaces as well.

## Enable Monitor Mode
sudo airmon-ng check kill  ## this will kill any relevant processes which causes issues.
sudo airmon-ng start wlan0 ## this will start the monitor mode.

## Manual Approach if above fails
sudo ip link set wlan0 down
sudo iw dev wlan0 set type monitor
sudo ip link set wlan0 up

## Network Scanning
sudo airodump-ng wlan0mon ## this will start scanning for networks
```

## WPS Commands

```python
airodump-ng --wps wlan0mon ## Enumerate available Wi-Fi networks with WPS using airodump-ng.
wash -i wlan0mon ## Enumerate available Wi-Fi networks with WPS using wash.
wash -j -i wlan0mon ## Enumerate available Wi-Fi networks with WPS using wash with verbose output.
```
