
Hay comandos como top
,,, etc, que cada vez que watch
los Airodump-ng
ejecutas, todo en la terminal cambia todo el tiempo. Lo que quiero hacer es ejecutar uno de estos comandos interactivos y luego usar pipe para buscar algo que he estado buscando. Tomemos esto por ejemplo:
airodump-ng wlan0 | grep "QQ:AF:00:55:8C:DF"
En este ejemplo estoy buscando una dirección MAC, cuando esta MAC aparezca, aparecerá en la pantalla para que pueda buscarla.
El problema es que no funciona. He buscado mucho sin resultado.
Respuesta1
Hacer exactamente eso, "buscar desde un comando interactivo", podría ser difícil, si no imposible, y si encontraras una solución, creo que sería bastante complicado.
La forma de hacerlo es aprendiendo cada comando, por ejemplo: en airodump-ng puedes usar filtros.
airodump-ng wlan0 --bssid QQ:AF:00:55:8C:DF --essid home_wifi
esto solo mostrará los AP con el nombre home_wifi, con ese bssid exacto.
Respuesta2
vea también la --line-buffered
opción de grep; hace que grep ejecute su prueba cada vez que su entrada estándar ve una nueva línea
Respuesta3
Puedes usar el comando watch
para esto.
Por ejemplo:
sudo watch -n 1 "airodump-ng wlan0 | grep "QQ:AF:00:55:8C:DF"