Repo Browser

bashcards/bashcards-bashcards
cards/012518791152--monitor-mode/raw.sh
#!/bin/bash
w=wlan0
m=wlan0mon
d=$(command -v iwconfig iw dev airmon-ng airodump-ng 2>/dev/null|head -1)
[[ $EUID -ne 0 ]]&&exit 1
[[ -d /sys/class/net/$w ]]||exit 1
[[ $d ]]||exit 1
i=$(iwconfig $w 2>&1|grep -o "Mode:[^ ]*"|cut -d: -f2)
[[ $i == "Monitor" ]]&&m=$w||{ airmon-ng check kill 2>/dev/null; airmon-ng start $w >/dev/null 2>&1; }
iwconfig $m|grep -q Monitor||exit 1
timeout 10 airodump-ng $m --write scanlog --output-format csv >/dev/null 2>&1
NameTypeSize
README.mdfile811
auto-art.pngfile1,725,052
back-data-url.txtfile188,346
back.pngfile141,243
front-data-url.txtfile220,874
front-thumb.pngfile103,314
front.pngfile165,638
qr-payload.txtfile431
raw.shfile454