Skip to main content

Wigle Data to Google Earth (KML File)

  WiGLE is an online database of Wireless Access Points (802.11A/B/G) that is contributed to by folks using NetstumblerKismet and other war driving tools. WiGLE has a web interface of its own as well as Java desktop client called JiGLE.
  There is also a Google Maps interface for the data made by Meblah, but rendering a map with DHTML can be slow. That's why I wrote a PHP script that can take the cached data from JiGLE (found in the \JiGLE\WiGLEnet\data directory after you do a query) and turn it into a KML (Keyhole Markup Language) file that's easy to import into the Google Earth desktop application. With the generated KML file and Google Earth it's easy to view and parse the access point found by WiGLE users.
        To use the script make sure you have PHP installed on your box and issue a command like the following:
                php wigle-to-kml.php _39.0_-87.0_38.0_-86.0.autocache > mywaps.kml
Google Earth showing Wireless Access Points found by WiGLE along the Louisville, KY riverfront.
      
        I generated my KML files by copying the autocache file from \JiGLE\WiGLEnet\data on my Windows box to a Linux box then using the PHP script, but you may be able to do it all from a Windows box if you have PHP installed. I then took the resulting KML file (mywaps.kml) and opened it in Google Earth on my Windows box. You will notice when you open the KML file that there are two different icons for WAPs:
          Obviously, the one on the left is for Access Points without WEP/WPA and the one on the right is for ones with WEP/WPA enabled. If someone wants to make be some better icons I'll use them.


 Happy Mapping.

Updated: 2/28/2007:
I Wrote a better app for WiGLE/Google Earth mapping.
Updated: 6/15/2006:
Download the source: wigle-to-kml.txt (Right click and save)
Once you have it downloaded change the file extension from ".txt" to ".php". I use to host a Gzipped version of the script, but this seemed to confuse the MS Windows folks. :) I've tested it with the latest Google Earth (4.0.1565 Beta) and it still seems to work fine. If you have a large data set from a big metropolitan area expect Google Earth to be rather slow. WiFi access point maps of Louisville Kentucky makes Google Earth grind, I don't want to imagine what places like New York or LA would make it do. If you want to turn your KML file output into a compresses KMZ file just Zip it and change the extension from ".zip" to ".kmz" and your done. For examples of how to use this script and its output see the two links below:
See the video HERE
WiFi Map of Louisville, Ky in KMZ format: HERE
Source Code:
<?php
//wigle-to-kml.php version 1.2
//Wigle to KML (Keyhole Markup Language) Script
// by Adrian "Irongeek" Crenshaw http://www.irongeek.com
//Turns an .autocache file (Found in JiGLE\WiGLEnet\data directory) into a kml file that can be loaded into Google Earth
//Example usage: php wigle-to-kml.php _39.0_-87.0_38.0_-86.0.autocache > mywaps.kml
//WAP Icon based on Netstumbler's
// Filter help from http://www.analysisandsolutions.com/code/phpxml.htm
// Ver 1.1 Put WEPed WAPS in separate Folder so you do not have to view them.
// Ver 1.2 Changed how bad characters are stripped from the SSID so they would not mess up the XML.
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<kml xmlns=\"http://earth.google.com/kml/2.0\">
<Folder>
<name>WiGLE Data</name>
<open>1</open>
";
PrintKMLFolder($argv[1], 'Wigle WiFi Map (WEP On)', 'Y');
PrintKMLFolder($argv[1], 'Wigle WiFi Map (WEP Off)', 'N');
echo "</Folder>
</kml>";

function PrintKMLFolder($InputFileName, $FolderName, $WEPStatus)
{
$handle = fopen($InputFileName, "r");
echo "<Folder>
<name>$FolderName</name>
<open>1</open>
";
$data = fgetcsv($handle, 1000, "~"); // Skip first line
while (($data = fgetcsv($handle, 1000, "~")) !== FALSE) {
$ssid = $data[2];
// Escape ampersands that aren't part of entities.
$ssid= preg_replace('/&(?!\w{2,6};)/', '&amp;', $ssid );
// Remove all non-visible characters except SP, TAB, LF and CR.
$ssid = preg_replace('/[^\x20-\x7E\x09\x0A\x0D]/', "\n", $ssid );

if($data[9]==$WEPStatus){
echo "<Placemark>
<description>
<![CDATA[
SSID: $ssid<BR>
BSSID: $data[3]<BR>
WEP: $data[9]<BR>
CHANNEL: $data[5]<BR>
QOS: $data[11]
]]>
</description>
<name><![CDATA[$ssid]]></name>
<Style>
<IconStyle>
<Icon>";
//Choose Folder and Icon depending on WEP status.
if($data[9]=='N') {
echo "<href>http://irongeek.com/images/wap.png</href>";
} else {
echo "<href>http://irongeek.com/images/wapwep.png</href>";
}
echo "</Icon>
</IconStyle>
</Style>
<Point id=\"khPoint557\">
<coordinates>$data[1],$data[0],0</coordinates>
</Point>
</Placemark>";
}
}
echo "\n</Folder>\n";
fclose($handle);
return;
}
?>

Comments

Popular posts from this blog

Как найти реального заливщика

Своего первого реального заливщика, который показал мне как можно скачать деньги в интернет с банковских счетов, я нашел случайно, когда еще трудился в Укртелекоме сменным инженером немного подрабатывая продавая трафик налево, но потом этот человек отошел от дел в связи со слишком уж скользкой ситуацией в данной сфере, и я решил поискать партнера на форумах, разместив рекламу на трёх электронных досках объявлений. Честно говоря поначалу даже был готов сразу закинуть 500 000 гривен в Гарант, но потом призадумался, а стоит ли?


Ко мне начал обращаться народ обращается разных категорий

1. Дебильная школота, которая что-то любит повтирать про свою серьезность и просит закинуть 10 000 USD им на Вебмани в качестве аванса 
2. Реальные мэны, которые льют сразу большую сумму по SWIFT без разговоров про гарантии и прочую шнягу, но после того, как им отдаёшь нал, они сразу пропадают, суть данных действий я так и не понял. зачем пропадать, если всё прошло гладко? 3. Мутные личности, берущие реквизиты …

Black Hat SEO или бот для скликивания контекстной рекламы

На днях мне стало интересно, а каким образом с точки зрения «черных» методов SEO могут быть использованы хакерские программы – например, путем генерации трафика для заинтересованных ресурсов или скликивания контекстной рекламы AdWords или Яндекс.Директ
Понятно, что увеличение числа посетителей на сайте интернет-магазина или компании, занимающейся недвижимостью, вероятнее всего положительно скажется на их доходах. Поэтому разработка подобного типа программ — вполне себе обыденное дело, и появились такие программы уже давно. По большей части таких ботов можно разделить на два класса — это различного рода Adware, которое распространяется вместе с популярными программами, или трояны, которые осуществляют более серьезную модификацию системы.  Win32/Patched.P Давай для начала рассмотрим достаточно экзотический, но от этого не менее интересный способ подмены результатов поиска в популярных поисковых сервисах Яндекс и Google, который был реализован в троянской программе Win32/Patched.P (ESET)…

Новые онлайн-игры с выводом денег

Одним из видов получения стабильного сетевого дохода является заработок в он-лайн играх, с выводом денег через электронные платежные системы, такие как Яндекс.Деньги или Webmoney или через любые другие электронные платёжные системы. Причем, способов заработать на играх в интернете существует несколько, и зарабатывать таким образом можно довольно внушительные суммы.




Как правильно играть на деньги в онлайн играх
1. Играть самому, без каких-либо денежных вложений в игру. Такой способ заработка занимает довольно много времени, а доход приносит весьма скромный. К тому же, в некоторых онлайн играх с выводом средств зарабатывать подобным способом просто невозможно, так как игры с возможностью заработать могут являться инвестиционными проектами (финансовыми онлайн играми), которые требуют обязательных минимальных вложений.


2. Играть самому, вкладывая деньги с банковской карты. Наверное, это самый оптимальный способ заработка реальных денег в онлайн играх. Сумма дохода здесь зависит от того, ско…

Залив на карту без предоплаты по SWIFT или SEPA

В последнее время наблюдается такая ситуация, что нальщиков и дропов на рынке много, а адекватных заливщиков, можно сказать, совсем нет.


Например, один мой хороший знакомый, имеющий свой собственный офшор, работает с заливщиками на условиях партнерства, предоставляя им трафик и взамен получая 20% от поведенных транзакций на свой счет в офшорном банке. Мне он рассказал по большому секрету, как такое ему удается, а начинал он как и все с малого - продажи дебетовых карт и игре на рынке FOREX.

Просто так искать Заливщиков на различных форумах, посвящённых обналу и отмыванию денег - достаточно муторное и нудное занятие, потому как после общения с десятым по счету заливщиком, начинаешь понимать, что просто так на карты и счета никто лить не будет.

Однако моему другу попался один довольно интересный вариант - Заливщик предложил сделать перевод в размере 375 000 EUR по SEPA в день предоставления готового к работе счета и активной системы Multihomed AS.



Остальные предложения были более мутные …

Как работают реальные заливщики на карты

Вова Левин родился в 1967 году в типичной семье ленинградских интеллигентов: отец - инженер-конструктор на "почтовом ящике", мама - врач-психотерапевт. Володя был у них единственным и, по-видимому, избалованным ребенком. Но не надо думать, что талантливый хакер-самоучка с детства был вундеркиндом со всеми вытекающими отсюда комплексами. Напротив, он преуспевал не только в учебе, но и в спорте и заработал второй мужской разряд по фехтованию. В 24 года он оканчивает химфак Ленинградского технологического института и защищает диплом на тему "Молекулярно-биологический анализ эпидемических вирусов гриппа В, выделенных на территории СССР в 1991 году". 


Трудно поверить в эту фантастическую историю, когда сидишь перед допотопным 386-м "писюком" и набираешь этот текст, который вы сейчас читаете. Ведь с помощью точно такой же "Ай-Би-Эмки" (со слабеньким модемом) интеллигентный молодой человек по имени Володя Левин, не вставая со стула в грязноватой комнат…

Чем рискуют дропы и нальщики принимая заливы на свои карты

Зам.начальника управления Следственного департамента МВД Павел Сычев рассказал о криминальном бизнесе «нальщиков»
- Глава Банка России Эльвира Набиуллина заявила о снижении объемов теневого оборота в конце 2013 года. Что показывает ваша статистика по выявлению незаконных операций?

- В последние годы объем денежных средств, выведенных в теневой сектор, увеличивался, и криминогенная обстановка ухудшалась. Проблема находится в поле зрения президента -  в декабрьском послании Федеральному Собранию, он призвал избавить нашу финансовую систему от разного рода «отмывочных контор» и так называемых «прачечных». Оперативники уже получили ориентировку на более активное выявление этих преступлений.

По уголовным делам, расследованным МВД только в первом полугодии 2013 года, проходит 145 млрд рублей, обналиченных и незаконно выведенных заграницу. Это неуплаченные налоги, незаконный бизнес, хищения, взятки. Финансовый доход посредников от этих операций составил 8 млрд рублей. Расследовано 89 таких дел …