Mapování AP pomocí geolokačních API: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
(Není zobrazeno 6 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
Automatická lokalizace AP v mapě pomocí veřejně dostupných geolokačních služeb. Záměr realizovat jako bakalářkou/diplomovou práce na FIM UHK. | Automatická lokalizace AP v mapě pomocí veřejně dostupných geolokačních služeb. Záměr realizovat jako bakalářkou/diplomovou práce na FIM UHK. | ||
+ | |||
+ | http://mrtobacco.cz/wifi/ | ||
Myšlenka podle okolních WiFi sítí lze určit polohu (Google, Firefox), je tedy možné i opačně podle jediné sítě určit její střed (otázka možné chyby). | Myšlenka podle okolních WiFi sítí lze určit polohu (Google, Firefox), je tedy možné i opačně podle jediné sítě určit její střed (otázka možné chyby). | ||
Řádek 11: | Řádek 13: | ||
* najít řešení, jak získat údaje (BSSID, ESSID) o sítích v šiřší lokalitě | * najít řešení, jak získat údaje (BSSID, ESSID) o sítích v šiřší lokalitě | ||
** na internetu dostupné logy (např. z kismetu) či databáze wifi sítí | ** na internetu dostupné logy (např. z kismetu) či databáze wifi sítí | ||
− | ** nalezení nebo vytvoření aplikace ("sondy") pro mobilní telefon (ideálně Android, zvážit podporu 802.11a) pro sběr těchto informací (online i offline přesun dat do databáze), HW by se dal pořídit ze sdružení (ale ideálně zacílit tak, aby se mohli zapojit lidi ze sítě, s vlatními telefony) | + | ** nalezení nebo vytvoření aplikace ("sondy") pro mobilní telefon (ideálně Android, zvážit podporu 802.11a) pro sběr těchto informací (online i offline přesun dat do databáze), HW by se dal pořídit ze sdružení (ale ideálně zacílit tak, aby se mohli zapojit lidi ze sítě, s vlatními telefony) - asi by slo pouzit exist. aplikaci a soubor s dumpem posilat do central. databaze napr. pres sdilenou slozku dropboxu atp. (uzivatel by jen zaregistroval svuj sdileny soubor do centr. databaze) |
** nalezení nebo vytvoření aplikace ("sondy") pro PC (notebooky) pro sběr těchto informací (online i offline přesun dat do databáze) | ** nalezení nebo vytvoření aplikace ("sondy") pro PC (notebooky) pro sběr těchto informací (online i offline přesun dat do databáze) | ||
* otestovat proof-of-concept | * otestovat proof-of-concept | ||
** základní komunikace s Google API již realizována (ESSID, BSSID -> GPS) - viz pavkriz | ** základní komunikace s Google API již realizována (ESSID, BSSID -> GPS) - viz pavkriz | ||
** otestovat kvalitu geolokace (srovnat např. s ručně tvořenou mapou HKFree), otestovat kvalitu triangulace (umí kismet s GPS, viz níže) | ** otestovat kvalitu geolokace (srovnat např. s ručně tvořenou mapou HKFree), otestovat kvalitu triangulace (umí kismet s GPS, viz níže) | ||
+ | *** jak moc maji poskytovatele geolokacnich sluzeb zmapovane 5ghz? | ||
*** zvážit možnost zkvalitnění poskytovaných geolokačních služeb vlastním přičiněním (jak sbírají data? pokud je to tak, že při dotazu uživatele s dostupnými GPS i WiFi daty tato data zároveň uloží pro budoucí použití, tak můžou sondy zároveň zlepšovat geolokační databáze takovými dotazy) | *** zvážit možnost zkvalitnění poskytovaných geolokačních služeb vlastním přičiněním (jak sbírají data? pokud je to tak, že při dotazu uživatele s dostupnými GPS i WiFi daty tato data zároveň uloží pro budoucí použití, tak můžou sondy zároveň zlepšovat geolokační databáze takovými dotazy) | ||
** otestovat i jiná API než google (pokud existují) | ** otestovat i jiná API než google (pokud existují) | ||
Řádek 23: | Řádek 26: | ||
** zobrazení jednotlivých AP v mapě (webová aplikace, např. nad Google Maps) | ** zobrazení jednotlivých AP v mapě (webová aplikace, např. nad Google Maps) | ||
* zvážit další vytěžení dat (problematická otázka soukromí, monitorovat jen vlastní sítě) | * zvážit další vytěžení dat (problematická otázka soukromí, monitorovat jen vlastní sítě) | ||
− | ** asociované stanice | + | ** asociované stanice (overit: je v monitor modu kismetu videt MAC asoc. stanic u sifrovanych witi WEP/WPA/WPA2?) |
** IP rozsahy (v případě otevřených sítí) | ** IP rozsahy (v případě otevřených sítí) | ||
** nutno, aby sonda uměla monitoring mod (může být problém zvláště u mobilních telefonů) | ** nutno, aby sonda uměla monitoring mod (může být problém zvláště u mobilních telefonů) | ||
− | * aplikace, ktera umozni javascriptu ziskat pres html5(?)/gears seznam naskenovanych mac adres danym pocitacem | + | * vystavit na sf.net/code.google.com/github.com |
+ | ** pri te prilezitosti udelat aplikaci dvojjazycnou - anglictina+cestina | ||
+ | * prepocet SJTSK na GPS viz napr. http://lab.hkfree.org/ospfmap/ospfv2_src.zip | ||
+ | |||
+ | * aplikace, ktera umozni javascriptu ziskat pres html5(?)/gears seznam naskenovanych mac adres danym pocitacem: http://test-geolocation.appspot.com/ | ||
+ | * volne wifi databaze: | ||
+ | ** http://geomena.org/ | ||
+ | ** http://wigle.net/ |
Aktuální verze z 5. 1. 2012, 16:16
Automatická lokalizace AP v mapě pomocí veřejně dostupných geolokačních služeb. Záměr realizovat jako bakalářkou/diplomovou práce na FIM UHK.
Myšlenka podle okolních WiFi sítí lze určit polohu (Google, Firefox), je tedy možné i opačně podle jediné sítě určit její střed (otázka možné chyby).
Proof-of-concept aplikace: http://www.codeproject.com/KB/IP/GoogleGeoLocator.aspx
Cíle:
- analyzovat možnosti dostupných geolokačních API pro použití s údaji o WiFi sítích
- prostudovat principy geolokačních API na bázi údajů o WiFi
- najít již existující či podobná řešení
- najít řešení, jak získat údaje (BSSID, ESSID) o sítích v šiřší lokalitě
- na internetu dostupné logy (např. z kismetu) či databáze wifi sítí
- nalezení nebo vytvoření aplikace ("sondy") pro mobilní telefon (ideálně Android, zvážit podporu 802.11a) pro sběr těchto informací (online i offline přesun dat do databáze), HW by se dal pořídit ze sdružení (ale ideálně zacílit tak, aby se mohli zapojit lidi ze sítě, s vlatními telefony) - asi by slo pouzit exist. aplikaci a soubor s dumpem posilat do central. databaze napr. pres sdilenou slozku dropboxu atp. (uzivatel by jen zaregistroval svuj sdileny soubor do centr. databaze)
- nalezení nebo vytvoření aplikace ("sondy") pro PC (notebooky) pro sběr těchto informací (online i offline přesun dat do databáze)
- otestovat proof-of-concept
- základní komunikace s Google API již realizována (ESSID, BSSID -> GPS) - viz pavkriz
- otestovat kvalitu geolokace (srovnat např. s ručně tvořenou mapou HKFree), otestovat kvalitu triangulace (umí kismet s GPS, viz níže)
- jak moc maji poskytovatele geolokacnich sluzeb zmapovane 5ghz?
- zvážit možnost zkvalitnění poskytovaných geolokačních služeb vlastním přičiněním (jak sbírají data? pokud je to tak, že při dotazu uživatele s dostupnými GPS i WiFi daty tato data zároveň uloží pro budoucí použití, tak můžou sondy zároveň zlepšovat geolokační databáze takovými dotazy)
- otestovat i jiná API než google (pokud existují)
- realizovat aplikaci pro zmapování konkrétní sítě (obecně všech WiFi sítí)
- komunikace s mobilními sondami (viz výše)
- automatické vytvoření databáze AP s polohami - polohy získány s pomocí geolokačních API, možnost zvážit i triagulaci ze sond (existují nadstavby nad kismetem s GPS pro mapování, takže alespoň toto alternativní řešení existuje), případně srovnání obou přístupů
- zobrazení jednotlivých AP v mapě (webová aplikace, např. nad Google Maps)
- zvážit další vytěžení dat (problematická otázka soukromí, monitorovat jen vlastní sítě)
- asociované stanice (overit: je v monitor modu kismetu videt MAC asoc. stanic u sifrovanych witi WEP/WPA/WPA2?)
- IP rozsahy (v případě otevřených sítí)
- nutno, aby sonda uměla monitoring mod (může být problém zvláště u mobilních telefonů)
- vystavit na sf.net/code.google.com/github.com
- pri te prilezitosti udelat aplikaci dvojjazycnou - anglictina+cestina
- prepocet SJTSK na GPS viz napr. http://lab.hkfree.org/ospfmap/ospfv2_src.zip
- aplikace, ktera umozni javascriptu ziskat pres html5(?)/gears seznam naskenovanych mac adres danym pocitacem: http://test-geolocation.appspot.com/
- volne wifi databaze: