Primero, cómo dejar corriendo en background un proceso, en este caso una captura con tcpdump. Se puede ejecutar utilizando nohup y el simbolo de & para ejecutarlo en background y dejar el comando atado a la consola.
Segundo, parámetros de tcpdump para generar múltiples archivos y uso circular. tcpdump incluye las opciones de -C y -W (notar que son mayúsculas!!!), cada uno:
- -C hace referencia al tamaño del archivo con la base de 1MB, así se debe poner un número y esto significa el tamaño de MB qeu tendrá el archvo, por ejemplo, si se usa -C 10 significa la generación de archivos de 10MB.
- -W hace referencia a la cantidad de archivos, se debe agregar un número para justamente indicar cuántos archivos se van a generar, por ejemplo, -W 10, indicamos que se generen hasta 10 archivos, cuando se creen los 10 y el último exceda el tamaño indicado en el parámetro -C se comenzará a escribir el primer archivo.
nohup tcpdump -vvvv -C 10 -W 10 -w /tmp/cap0112.cap &
¿Cómo terminar la captura?
Simple, buscamos el pid del la captura ejecutándose, por ejemplo:
ps aux | grep tcpdump
y después kill -9
No hay comentarios.:
Publicar un comentario