#!/bin/bash
echo SSID=$2

EXPR=s/$2\\s*//
IWPRIV_LINE=`iwpriv $1 get_site_survey|grep "$2"|sed "s/$2\s*//"`

BSSID=`echo $IWPRIV_LINE|awk '{print $2}'`

echo Channel=`echo $IWPRIV_LINE|awk '{print $1}'`
echo BSSID=$BSSID
echo Mode=`echo $IWPRIV_LINE|awk '{print $7}'`

SEC=`echo $IWPRIV_LINE|awk '{print $3}'`
F1=`echo $SEC|cut -d'/' -f1`
F2=`echo $SEC|cut -d'/' -f2`

if [ -z $F1 ]
then
	echo Security=OPEN
elif [ 'WEP' = $F1 ]
then
	echo Security=WEP
elif [ 'WPAPSK' = $F1 ]
then
	echo Security=WPA
	WPA=true
elif [ 'NONE' != $F1 ]
then
	echo Security=WPA
else
	echo Security=OPEN
fi

if [ -z $F2 ]
then
	:
elif [ `echo $F2|grep '^TKIP'` ]
then
	test -z WPA && echo ALG=TKIP || echo Algorithm=TKIP
elif [ `echo $F2|grep '^AES'` ]
then
	echo ALG=AES
fi

IWLIST_LINE=`iwlist $1 scan|awk '/^.*'"$2"'.*$/,/^.*Cell.*$/{print $0}'|tail -n+2|grep 'Quality'`

echo Link Quality=`echo $IWLIST_LINE|awk '{print $1}'|cut -d'=' -f2`
echo Signal level=`echo $IWLIST_LINE|awk '{print $3}'|cut -d'=' -f2` dBm
echo Noise level=`echo $IWLIST_LINE|awk '{print $6}'|cut -d'=' -f2` dBm
