Files
gr-ieee802-11/utils/monitor.sh
T
Bastian Bloessl 8e266d3f5c init
2013-03-24 17:34:51 +01:00

30 lines
474 B
Bash
Executable File

#!/bin/bash
IFACE=wlan0
CHANNEL=3
### check for command line arguments
if [[ $# -eq 2 ]]
then
CHANNEL=$1
IFACE=$2
elif [[ $# -eq 1 ]]
then
CHANNEL=$1
elif [[ $# != "0" ]]
then
echo "too much command line arguments!"
exit
fi
echo "setting interface >>${IFACE}<< to monitor channel >>${CHANNEL}<<"
sudo service network-manager stop
sudo ifconfig ${IFACE} down
sudo iwconfig ${IFACE} mode monitor
sudo iwconfig ${IFACE} channel ${CHANNEL}
sudo ifconfig ${IFACE} up