Ubuntu+Kismet+Google Earth Print E-mail
( 6 - user rating )
Written by jaco   
ubuntu+kis
Korišten Hardver:
  • HP 6735s Laptop
  • Gembird USB Wireless 54M kartica
  • Qstarz BT-Q818 Bluetooth GPS Reciever
Korišten Softver:
  • Ubuntu 8.04
  • Google Earth
  • Bluez Bluetooth Suite
  • GPSD
  • Kismet
  • PHP5
  • PHP5-CLI
  • Kismet to kml PHP Skripta, Released by Philippe Niquille, This e-mail address is being protected from spambots. You need JavaScript enabled to view it , www.niquille.com

Instalacija Potrebnih Paketa:

sudo apt-get install bluetooth
sudo apt-get install gpsd
sudo apt-get install kismet
sudo apt-get install php5
sudo apt-get install php5-cli
Instalacija PHP skripte za parsiranje kismet log fajlova u kmz fajlove za GoogleEarth:
wget http://www.mostardesigns.com/kismetearth/parse.tar.gz | sudo tar -zxvf parse.tar.gz -C /var/log/kismet/

Konfigurisanje Kismet-a:

Zapisati  ime vašeg usb wifi interface-a (u našem slučaju wlan0)

iwconfig
Otvorite  kismet.conf fajl i postavite source (na liniji 27) na:
source=ipw3945,wlan0,USBCard
(ipw3945 predstavlja ime drajvera koji koristimo za ovu karticu, wlan0 je ime našeg wifi interface-a, USBCard je ime naše kartice)
Također postavimo(na liniji 119):
gps=false na gps=true
(da bi uključili gps | zapamtimo da kismet sluša na portu 2947 za gps podatke)
sudo gedit /etc/kismet/kismet.conf

Pokretanje potrebnih servisa I prikupljanje potrebne informacije:

Pokrenite Bluetooth

sudo /etc/init.d/bluetooth start
Konfiguracija bluetooth interface-a preko hciconfig | zapišite naziv interface-a (u našem slučaju hci0)
hciconfig
Skenirajte za bluetooth GPS reciever i zapišite njegovu mac adresu (dobijemo 00:1C:88:00:95:9D iBT-GPS)
hcitool scan
Nakon što imate mac adresu vašeg bluetooth gps uređaja putem komande rfcomm konektujete se na bluetooth gps uređaj sa sintaksom rfcomm -i hci0 connect 0 00:1C:88:00:95:9D 1 (opcija -i za nas bluetooth interface, 0 za dev interface broj koji ćemo kreirati, i kanal 1 na kraju)
rfcomm -i hci0 connect 0 00:1C:88:00:95:9D 1

Nakon izvršavanja ove komande dobijete poruku “Connected /dev/rfcomm0 to 00:1C:88:00:95:9D on channel 1” koja vam govori da ste konektovani na novokreirani interface /dev/rfcomm0 sa vašim bluetooth gps uređajem
Sljedeći korak je da pokrenete GPS Daemon kako bi mogli omogućiti Kismet-u da prikupi razumljive informacije, to radite komandom

gpsd -S 2947 /dev/rfcomm0 -nN -D 5

(-S predstavlja opciju da šalje podatke na port 2947, zatim ide ime konektovanog interface-a, -n da ne čeka da se klijent konektuje da kontaktira GPS, -D da pokrene debug mode da vidimo sta gpsd radi)

gpsd -S 2947 /dev/rfcomm0 -nN -D 5

Nakon što ste uspješno pokrenuli GPSD možete vidjeti da prikuplja informacije.Zatim pokrenite Kismet sa komandom sudo kismet i jednostavno prisluškujte saobraćaj. Time se automatski unutar Kismet-ovih logova obilježavaju gps koorinate mreža koje su nađene.

sudo kismet

Parsiranje kismetovih logova u kmz format:
Prvo se locirate u Kismet-ov direktorij za logove (/var/log/kismet/) i izlistate sadržaj

cd /var/log/kismet/
ls

Nakon što ste izlistali sadržaj direktorij-a zapišite imena log fajlova (bez ekstenzije, u našem slučaju Kismet-Apr-20-2009-6).Zatim to prosljedite php skripti koja će  to da parsira.Nakon toga kopiramo dobijene kmz i kml fajlove u nas Documents direktorij

sudo php -f parse.php Kismet-Apr-20-2009-6 kmz
cp Kismet-Apr-20-2009-6.k* ~/Documents/

Importovanje u GoogleEarth:

Pokrenite GoogleEarth i idite na File > Open i otvorite kmz ili kml fajl

Pregledajte rezultate

Video mozete pogledati ovdje.

Tutorial uradio: Zlatko Lakisic

 

Show Other Articles Of This Author

Add comment


Security code
Refresh