Estoy tratando de ejecutar correctamente el Kismet en Ubuntu.
Como todo el mundo sabe, el Kismet se compone de 3 programas:
Kismet_Drone, Kismet_Client y Kismet_Server y para poder utilizarlo en un router, debe estar con el firmware flasheado con OpenWRT o DDWRT. El Drone se copia en el router bien sea en la NVRAM o en una partición JFFS (Journaling Flash File System) mientras que Client y Server se ejecutan habitualmente en la partición linux del PC Local.
Tengo el siguiente problema con un linksys WRT54G con firmware DD-WRT v23 SP2 (15/09/2006) y Ubuntu 6.06. Consigo ejecutar perfectamente el Drone en el router:
/tmp/kismet # ./kismet_drone
Suid priv-dropping disabled. This may not be secure.
No specific sources given to be enabled, all will be enabled.
Disabling channel hopping.
Source 0 (drone): Enabling monitor mode for wrt54g source interface prism0 chann el 0...
Source 0 (drone): Opening wrt54g source interface prism0...
NOTICE: bind address not specified, using INADDR_ANY.
Kismet Drone 2006.04.R1 (Kismet)
Listening on port 3501 (protocol 9).
Allowing connections from 127.0.0.1/255.255.255.255
Pero soy incapaz de leer información con el Client o Server en Ubuntu. Cada vez que ejecuto los paquetes del Client o Server obtengo los siguientes errores:
Kismet_Server
~$ sudo kismet_server
Suid priv-dropping disabled. This may not be secure.
No specific sources given to be enabled, all will be enabled.
Enabling channel hopping.
Enabling channel splitting.
NOTICE: Disabling channel hopping, no enabled sources are able to change channel.
Source 0 (addme): Opening none source interface none...
FATAL: Please configure at least one packet source. Kismet will not function if no packet sources are defined in kismet.conf or on the command line. Please read the README for more information about configuring Kismet.
Kismet exiting.
Kismet_Client
~$ sudo kismet_client
FATAL: Could not connect to localhost:2501.
En cierto momento leo en el mensaje de error que habla de un fichero kismet.conf pero no aparece en el árbol de directorios y al ejecutar
kismet obtengo el mismo error relacionado con
kismet.conf
~$ sudo kismet
Server options: none
Client options: none
Starting server...
Waiting for server to start before starting UI...
Suid priv-dropping disabled. This may not be secure.
No specific sources given to be enabled, all will be enabled.
Enabling channel hopping.
Enabling channel splitting.
NOTICE: Disabling channel hopping, no enabled sources are able to change channel.
Source 0 (addme): Opening none source interface none...
FATAL: Please configure at least one packet source. Kismet will not function if no packet sources are defined in kismet.conf or on the command line. Please read the README for more information about configuring Kismet.
Kismet exiting.
¿Alguien sabe que estoy haciendo mal?