Recoger salida de airodump-ng y mostrarla a mi manera con bash

Iniciado por l_s_h_s, 18 Enero 2015, 22:35 PM

0 Miembros y 1 Visitante están viendo este tema.

l_s_h_s

Hola.

  A ver si soy capaz de explicarme. Lo que nos muestra la salida de airodump-ng va a la salida stderr, pero lo que yo pretendo es capturar esos "datos" y mostrarlo a mi gusto (lo que hace wifite.py). Es solo por aprender a programar estos "detalles". Sí hago "sudo airodump.ng mon0 2> captura.txt" y se va llenando ese archivo, después puedo volver a verlo con un "cat captura.txt", pero eso sería mostrar lo mismo que el programa, y tratar ese archivo creo que no es lo adecuado u optimo para mostrar yo la información.

  Alguna idea que me ponga en el buen camino? Salu2 Gracias

PD: De momento sigo viendo el script wifite.py por si tomo conciencia del modo :)

l_s_h_s

#1
   Lo dicho, una vez visto algo mas en profundidad wifite.py, no es como yo pensaba la captura de los datos, pues no es capturando la salida err que hace el programa al terminal, sino leyendo y procesando el archivo "wifite-01.csv' que crea airodump-ng al pasarle el parametro "-w wifite". Esta bien saber como lo hace wifite, pero no es lo que yo estoy buscando, ya que lo que quiero es poder procesar lo que se ve en la terminal y no lo que graba en un archivo.

  Por ejemplo estoy viendo también el programa "htop", que muestra información en vivo de los procesos, para ver si puedo capturar esa información y hacer con ella algo. de momento puedo capturar sus salidas y pasarlas por la tuberia a cat, con lo cual me muestra la misma información, pero al mismo tiempo grabo un archivo con su salida mediante el comando tee, asi:

$ htop 2>&1 |tee info.txt | cat


Ahora supongo que tengo que tratar el archivo info.txt para quitar los caracteres ansi y así tratar la información, por cierto, hay algún comando o programa que haga eso? quitar los caracteres ansi de un archivo.

  Lo malo es que toda la información mostrada en pantalla es hecha en una sola linea, con lo cual se complica para tratarla, pero bueno, ya veremos...

Salu2