¿Hay alguna manera fácil en Linux para escuchar datos en la red y guardarlos en un archivo de texto?Escuchar en un puerto de red y guardar datos en un archivo de texto
Gracias.
¿Hay alguna manera fácil en Linux para escuchar datos en la red y guardarlos en un archivo de texto?Escuchar en un puerto de red y guardar datos en un archivo de texto
Gracias.
Netcat es tu amigo aquí.
nc -l localhost 10000 > log.txt
Netcat escuchará la conexión en el puerto 10000, redirigirá todo lo recibido a log.txt.
Añadir la opción -k tener que seguir escuchando para conexiones múltiples en lugar de sólo uno. –
FWIW, tuve que usar 'nc -l -p 10000' –
@JeffMixon ¿Qué versión de netcat usaste/usas? La versión del paquete netcat-openbsd establece que es un error usar -l y -p juntos. – JAB
También está disponible TCPDump.
sudo tcpdump -i eth0 -vvvvtttAXns 1500 'port 10000'
tpdump controlará una interfaz específica. Incluso si solo tiene una interfaz, no tendrá en cuenta el tráfico interno ... –
i finalmente utilicé funciones de sockets php para escuchar en ese puerto –