¿Cómo capturar paquetes de datos de red en el entorno de línea de comandos de Linux?
? Como todos sabemos, en el entorno de desarrollo y ejecución de Windows, al depurar el entorno de red, puede utilizar fácilmente software como Wirehark para realizar el análisis de captura de paquetes y también se puede realizar en el escritorio; versiones como Linux o Ubuntu Instale la herramienta de captura de paquetes para el análisis de captura de paquetes, pero siempre hay situaciones en las que la herramienta no se puede usar directamente (como en algunos sistemas de entorno Linux sin interfaces). El comando tcpdump más simple para capturar paquetes de red.
? Generalmente, al capturar paquetes en Linux, capture paquetes de datos de red específicos en archivos en la carpeta actual, luego copie los archivos y use el software Wireshark en Windows para su análisis.
Explicación detallada del comando tcpdump: (ejemplo simple)
1. El archivo capturado es filename.cap, luego copie este archivo a Windows, use wireshar para abrirlo, es decir. Este archivo se puede analizar.
2. eth0 es el nombre del adaptador de red del host. Los valores de los parámetros específicos se pueden consultar a través del comando ifconfig en la ventana de línea de comandos de Linux.