Configuring evil-twin AP with different 802.11 protocols
802.11b (wifi 1)
`bash
sudo python3 /opt/rogue/rogue.py -i wlan0 --auth open --preset-profile wifi1 --channel-randomiser
`
802.11a (wifi 2)
`bash
sudo python3 /opt/rogue/rogue.py -i wlan0 --auth open --preset-profile wifi2 --channel-randomiser
`
802.11g (wifi 3)
`bash
sudo python3 /opt/rogue/rogue.py -i wlan0 --auth open --preset-profile wifi3 --channel-randomiser
`
802.11n (2.4GHz) (wifi 4)
`bash
sudo python3 /opt/rogue/rogue.py -i wlan0 --auth open --preset-profile wifi4 --channel-randomiser
`
802.11n (5GHz) (wifi 4)
`bash
sudo python3 /opt/rogue/rogue.py -i wlan0 --auth open --preset-profile wifi4 --freq 5 --channel-randomiser
`
802.11ac (wifi 5)
`bash
sudo python3 /opt/rogue/rogue.py -i wlan0 --auth open --preset-profile wifi5 --channel-randomiser
`
Manual 802.11 configuration
Instead of using the [–preset-profile](https://the-rogue-toolkit.readthedocs.io/en/latest/Arguments/802-11.html#preset-profile) as a shortcut for pre-configured 802.11 protocols, the various 802.11n arguments can be invoked directly at runtime. This allows for great control over the 802.11 configuration being used.
`bash
sudo python3 /opt/rogue/rogue.py -i wlan0 --auth open -hm ac --freq 5 -c 36 --htmode 2 --require-ht --wmm-enabled --require-vht --disable-short160
`
Custom hostapd-wpe configuration
The [–manual](https://the-rogue-toolkit.readthedocs.io/en/latest/Arguments/general.html#manual) argument allows an external hostapd-wpe.conf file to be used to configure the hostapd-wpe component. This is different to manually configuring the 802.11 settings, as rogue is still used in the alternative methods to dynamically generate the hostapd-wpe.conf file.
`bash
sudo python3 /opt/rogue/rogue.py --manual /opt/rogue/tmp/hostapd-wpe.conf
`