consulta de Giskismet, ¿cómo seleccionar datos específicos?

4

Básicamente, estoy tratando de obtener algunas estadísticas de mi base de datos kismet war drive utilizando giskismet, pero me resulta difícil obtener datos específicos.

Cosas que estoy tratando de hacer:

Count how many wireless BSSID’s there are in total

How many are WEP/WAP, using to calculate what present are WEP/WPA

Get the make of the wireless eg netgear and count how many are WEP/WPA

¿Es esto posible hacer con giskismet? Intenté "seleccionar BSSID de la red inalámbrica" –o test.xml pero obtengo errores. Lo mismo sucede si intento algo que no sea "seleccionar * de conexión inalámbrica". Pero esto lo convierte todo en un archivo xml masivo que es increíblemente difícil para mí buscar porque no sé mucho xml.

Alguien tiene alguna idea de cómo puedo obtener datos de wireless.dbl, está en sqllite, creo que si eso ayuda.

    
pregunta notaprofessional 10.04.2011 - 23:26
fuente

2 respuestas

3

Analizar kismet XML es la mejor manera de hacerlo. Hay un script que he encontrado que debería hacer la mayor parte de lo que estás buscando, pero siéntete libre de leerlo y modificarlo para tus propósitos.

Estoy planeando ponerlo en un repositorio de github en algún momento, pero necesita ser limpiado un poco antes de eso. Dicho esto, debería funcionar bien para usted en este momento, así que aquí hay un enlace a el código

necesitarás que Ruby se instale y funcione, junto con las gemas nokogiri y ruport.

    
respondido por el Rоry McCune 11.04.2011 - 11:55
fuente
1

(Perdón por publicar en esta pregunta de "más de un año", encontré el tema mientras buscaba cosas similares, espero que pueda ayudar a alguien)

Giskimet almacena los puntos de acceso importados en una base de datos SQLite3, un formato adecuado para la minería de datos. Si bien Giskismet ofrece gráficos KML, si tiene acceso al shell de SQLite ( enlace ) o si importa la base de datos a otro db Con el motor, puede acceder fácilmente a los datos con consultas SQL.

Cuente cuántos BSSID inalámbricos hay en total:

Select count(*) from wireless;

¿Cuántos son WEP / WAP, que se utilizan para calcular qué presentes son WEP / WPA

Select count(*) from wireless where wireless.Encryption like '%wep%' or wireless.Encryption like '%wpa%';

Obtenga la marca de la conexión inalámbrica, por ejemplo, netgear y cuente cuántos son WEP / WPA

Select count(*) from wireless where wireless.Manuf like '%netgear%' and (wireless.Encryption like '%wep%' or wireless.Encryption like '%wpa%');

Para crear sus consultas, puede ver / usar el esquema de tabla inalámbrica de Giskismet aquí: enlace

    
respondido por el muskeg 15.05.2012 - 02:21
fuente

Lea otras preguntas en las etiquetas