Advertisement
cz3dtc

Wscan

Feb 25th, 2014
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. #!/bin/sh
  2. sudo /sbin/iwlist wlan2 scan | awk 'function round(A) {return int( A + 0.5 )};BEGIN{off=0;on=0;wpa=0;is_wpa=0;FS="\n";RS="Address: "
  3. print "BSSID CH ENC Kvalita Signal ESSID\n————————————————————————————————————————————————————————————————"}
  4. /WPA/{is_wpa = 1}{if (NF>6){bssid = $1;channel = $2;essid = $6;encrypt = $5;sub (/Channel:/, "", channel);sub (/ */, "", channel);
  5. sub (/ESSID:/, "", essid);sub (/ */, "", essid);sub (/Encryption key:/, "", encrypt);sub (/ */, "", encrypt);
  6. split ($4, tmp, "=");
  7. sub(/ Signal level/, "", tmp[2]);
  8. signal = tmp[3];
  9. quality = tmp[2];
  10. quala=substr(quality,1,2);
  11. qualb=substr(quality,4,2);
  12. signal =100 + signal
  13. quality = (100 / qualb ) * quala
  14. quality = round(quality);
  15. if (encrypt == "off")
  16. {off++;encrypt = "OFF"}
  17. else if (is_wpa)
  18. {wpa++;encrypt = "WPA";is_wpa = 0}
  19. else
  20. {on++;encrypt = "WEP"}
  21. print bssid " " channel " " encrypt " " quality "% " signal "% " essid
  22. }}END{print "\nPocet wifi siti: "off + on + wpa" , WEP: "on" , WPA: "wpa " , Nekodovanych: "off }'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement