Geeek - Le blog Geek & High-tech

J'ai mis en ligne les réseaux Wifi que j'ai détecté grâce à mon zaurus (PDA sous Linux).

http://wifi.geeek.org/

image

C'est encore en développement, mais ça commence à bien fonctionner ...
Voici le principe de fonctionnement :

  • Kismet détecte les réseaux Sans-fil et les log dans des fichiers CSV/XML
  • Je parse les fichiers de log générés grâce à un petit script PHP et je les insère dans une base MySQL.
  • Ensuite un script PHP génère un beau tableau et classes les réseaux trouvés par ESSID, Date de découverte .. etc.

Pour ceux que cela intéresse, voici la structure de la table MySQL :


 CREATE TABLE `kismet` (
   `Id` mediumint(9) NOT NULL auto_increment,
   `NetType` enum('','Infrastructure','Probe') NOT NULL default '',
   `ESSID` varchar(128) NOT NULL default '',
   `BSSID` varchar(17) NOT NULL default '',
   `Info` varchar(128) NOT NULL default '',
   `Channel` enum('','1','2','3','4','5','6','7','8','9','10','11','12','13','14') 
    NOT NULL default '',
   `Cloaked` enum('','No','Yes') NOT NULL default '',
   `WEP` enum('','No','Yes') NOT NULL default '',
   `Decrypted` enum('','No','Yes') NOT NULL default '',
   `MaxRate` varchar(128) NOT NULL default '',
   `MaxSeenRate` varchar(128) NOT NULL default '',
   `Beacon` varchar(128) NOT NULL default '',
   `LLC` varchar(128) NOT NULL default '',
   `Data` varchar(128) NOT NULL default '',
   `Crypt` varchar(128) NOT NULL default '',
   `Weak` varchar(128) NOT NULL default '',
   `Total` varchar(128) NOT NULL default '',
   `Carrier` varchar(128) NOT NULL default '',
   `Encoding` varchar(128) NOT NULL default '',
   `FirstTime` varchar(128) NOT NULL default '',
   `LastTime` varchar(128) NOT NULL default '',
   `BestQuality` varchar(128) NOT NULL default '',
   `BestSignal` varchar(128) NOT NULL default '',
   `BestNoise` varchar(128) NOT NULL default '',
   `GPSMinLat` varchar(128) NOT NULL default '',
   `GPSMinLon` varchar(128) NOT NULL default '',
   `GPSMinAlt` varchar(128) NOT NULL default '',
   `GPSMinSpd` varchar(128) NOT NULL default '',
   `GPSMaxLat` varchar(128) NOT NULL default '',
   `GPSMaxLon` varchar(128) NOT NULL default '',
   `GPSMaxAlt` varchar(128) NOT NULL default '',
   `GPSMaxSpd` varchar(128) NOT NULL default '',
   `GPSBestLat` varchar(128) NOT NULL default '',
   `GPSBestLon` varchar(128) NOT NULL default '',
   `GPSBestAlt` varchar(128) NOT NULL default '',
   `DataSize` varchar(128) NOT NULL default '',
   `IPType` varchar(128) NOT NULL default '',
   `IP` varchar(128) NOT NULL default '',
   PRIMARY KEY  (`Id`)
 ) TYPE=MyISAM COMMENT='sdf' AUTO_INCREMENT=1;

Voilà :)


Vous êtes correctement abonné à Geeek
Bienvenue ! Vous êtes correctement connecté.
Parfait ! Vous êtes correctement inscrit.
Votre lien a expiré
Vérifiez vos emails et utiliser le lien magique pour vous connecter à ce site