¿cómo detectar los paquetes de wifi a los que estoy conectado (o no estoy conectado)? [cerrado]

0

Tengo conexión wifi y quiero usar algo como wireshark para detectar todos los paquetes que mi router wifi está escuchando.

¿Cómo puedo hacerlo?

Si quiero capturar paquetes del enrutador al que no pude conectarme, ¿es posible?

    
pregunta Yanshof 25.02.2016 - 14:22
fuente

1 respuesta

1

Es probable que su enrutador solo pueda escuchar en un canal a la vez. Para escuchar cada canal, asumiendo una red wifi de 2.4 GHz (802.11b / g / n), necesitará 14 interfaces wifi, cada una en un canal, escuchando en modo promiscuo.

Necesitará más de una computadora, ya que su computadora probablemente no tenga suficientes puertos USB, y un concentrador no tendrá suficiente ancho de banda y energía disponible para una docena de tarjetas wifi.

Después de configurar 14 interfaces (wlan1 a wlan14), puede ejecutar esto en cualquier Linux con tcpdump instalado:

for IFACE in $(seq 1 14) ; do
  tcpdump -i wlan${IFACE} -w dump.wlan${IFACE} -I &
  echo $! >> tcpdump.pid # save pid to a file
done

Parámetro utilizado:

-i: usa la interfaz especificada

-w: escribe en un archivo específico

-I: activa el modo de monitor wifi

Para finalizar la captura, ejecuta esto:

for PID in $(cat tcpdump.pid) ; do 
  kill $PID
done
    
respondido por el ThoriumBR 25.02.2016 - 14:58
fuente

Lea otras preguntas en las etiquetas