Instalando Kismet en una Raspberry Pi

Kismet en una Raspberry Pi 3B con un dongle SDR es capaz de hacer de sniffer de:
  • Wi-Fi
  • Bluetooth  
  • ISC en 433 MHz y 868 MHz
  • Recepstor ADS-B  en  1090 MHz 
  • Receptor AIS.
  • Localización y Mapeo GPS (Wardriving de Radio) con un receptor GPS USB

Instalacion

sudo apt install build-essential git libwebsockets-dev pkg-config \
zlib1g-dev libnl-3-dev libnl-genl-3-dev libcap-dev libpcap-dev \
libnm-dev libdw-dev libsqlite3-dev libsensors-dev libusb-1.0-0-dev \
libubertooth-dev libbtbb-dev libmosquitto-dev librtlsdr-dev

sudo apt install build-essential git libwebsockets-dev pkg-config \
zlib1g-dev libnl-3-dev libnl-genl-3-dev libcap-dev libpcap-dev \
libnm-dev libdw-dev libsqlite3-dev libsensors-dev libusb-1.0-0-dev \
libubertooth-dev libbtbb-dev libmosquitto-dev librtlsdr-dev

git clone https://www.kismetwireless.net/git/kismet.git

cd kismet

git pull

./configure

make -j2

HAy que limitar el numero de procesadores que se usan para la compilación
en paralelo pues consumen memoria
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
[sudo] contraseña para pi: 2048+0 records in 2048+0 records out 2147483648 bytes (2,1 GB, 2,0 GiB) copied, 151,005 s, 14,2 MB/s

Con todo es posible que haya que crear un fichero de swap para la compilación
sudo chmod 600 /swapfile
sudo mkswap /swapfile
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes) no label, UUID=e115de9a-dc6c-45b5-93f8-05c9c9a6da93
sudo swapon /swapfile
free -h
total usado libre compartido búf/caché disponible Mem: 905Mi 364Mi 68Mi 4,5Mi 539Mi 540Mi Inter: 2,9Gi 338Mi 2,6Gi
cd ~/kismet
make

Para saber que est trabajando dese otro terminal se ahce
htop


Para que no se caiga el terminal
sudo apt update && sudo apt install screen -y
screen -S kismet
... y si se corta basta con hacer screen -r kismet
Desde la sesión se sale con exit y desde fuera con screen -ls

Despues de la compilación conviene borrarlo
sudo swapoff /swapfile
sudo rm -f /swapfile





Referencias


Advertencia importante


Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.

El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.


No hay comentarios:

Publicar un comentario

Instalando Kismet en una Raspberry Pi

Kismet en una Raspberry Pi 3B con un dongle SDR es capaz de hacer de sniffer de: Wi-Fi Bluetooth   ISC en 433 MHz y 868 MHz Recepstor ADS-B ...