• Publicidad

Mostrar contenido de comando

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Mostrar contenido de comando

Notapor BigBear » 2013-11-20 13:04 @586

Hola, estoy tratando de hacer un script que carga cierto programa como tcpdump y la idea es que el programa pueda capturar los resultados que manda tcpdump. Lo difícil o el problema es que normalmente he hecho esto con programas que terminan al momento, al contrario de tcpdump al que no se corta hasta que cargamos control + C.

¿ Alguien tiene idea de cómo capturar la respuesta del comando al momento ?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Mostrar contenido de comando

Notapor explorer » 2013-11-20 14:14 @635

"Leyendo" el manual de tcpdump, se ve que con la opción -c se puede indicar cuántos paquetes queremos que analice antes de terminar.

En Perl, puedes capturar la señal de interrupción, y terminar todo el proceso. Otra opción es poner un límite externo o contador (ver tu propio sniffer que tu mismo has publicado hace un rato, que tiene un límite de paquetes a analizar).
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados