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/

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à :)

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.