es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: TSHARK

TShark: La captura se detiene prematuramente al usar el búfer circular (-b) y la impresión en la salida estándar (-P).

EDIT: He encontrado una solución alternativa. Usar -b duration:[segundos] en lugar de -b filesize:[tamaño] funciona por alguna razón. Ejemplo: tshark -i lo -l -b files:10 -b duration:5 -w /tmp/pingtest.pcap -P –Fin de la edición– Estoy tratando de ejecutar TShark (v3.4.4 en Ubuntu 21.04) continuamente para capturar campos específicos con -T . . . Read more

¿Cómo obtener datos de Tshark en Python?

Estoy tratando de capturar un comando sencillo usando subprocess y TShark. import subprocess tsharkCall = [“tshark”, “-a”, “duration:2”, “-i”, “2”] tsharkProc = subprocess.Popen(tsharkCall, bufsize=0, executable=”C:\Program Files\Wireshark\tshark.exe”, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE) print(tsharkProc.communicate()[1].decode(‘utf-8′, errors=’replace’)) Y me da este error: Capturando en ‘Local Area Connection* 4’ tshark: Filtro de captura no válido “/c . . . Read more

Ejecutando Tshark con un script de Python.

Estoy tratando de ejecutar tshark a través de un script de Python y obtengo un seguimiento de errores [y estoy usando Python 3.9]. Este es el script de Python que estoy utilizando: import subprocess from pythonosc import osc_message_builder, udp_client osc = udp_client.UDPClient(‘localhost’, 8000) popen = subprocess.Popen([‘tshark’, ‘-l’], stdout=subprocess.PIPE) for traffic . . . Read more