PDF(418.2 KB) Visualice con Adobe Reader en una variedad de dispositivos
Actualizado:16 de enero de 2025
ID del documento:222691
Lenguaje no discriminatorio
El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Acerca de esta traducción
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma.
Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional.
Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
NOTE: Esta función se introduce para tener la capacidad de observar los flujos de Snort activos y el cliente, los estados de flujo del servidor, el tiempo de espera, etc.
Plataformas mínimas de software y hardware
Compatibilidad con Snort 3, IPv6, varias instancias y HA/agrupación en clústeres
Funciona con IPv4 e IPv6.
Requiere que Snort 3 sea el motor de detección
Otros aspectos de la asistencia
Descripción de características y tutorial
En esta sección se proporciona un tutorial, que incluye el tiempo de espera del flujo, y detalles sobre más funciones.
Nuevo Show Snort Flows CLI
> show snort flows TCP 0: x1.x1.x1.2/38148 x1.x1.x1.1/22 pkts/bytes client 9/2323 server 6/2105 idle 7s, uptime 7s, timeout 59m53s state client EST server EST ICMP 0: x1.x1.x1.2 type 8 x1.x1.x1.1 pkts/bytes client 1/98 server 1/98 idle 0s, uptime 0s, timeout 3m0s UDP 0: x1.x1.x1.1/40101 x1.x1.x1.1/12345 pkts/bytes client 3/141 server 0/0 idle 19s, uptime 58s, timeout 2m41s
Este ejemplo muestra tres flujos:TCP, ICMP y UDP.
Para el flujo TCP, los valores son:
Protocolo: TCP/ICMP/UDP/IP
ID del espacio de dirección: ID de VRF de la interfaz
IP de origen/Puerto: x1.x1.x1.2/38148
IP/puerto de destino: x1.x1.x1.1/22
Paquetes/bytes de clientes: 9/2323
Paquetes/bytes de servidor: 6/2015
Inactivo - Tiempo desde el último paquete en flujo
Tiempo de actividad: tiempo desde que se configuró el flujo
Tiempo de espera - Tiempo de espera de flujo
Estado del cliente (sólo flujos TCP): EST
Estado del servidor (sólo flujos TCP): EST
Estados de flujo de cliente y servidor
Client State (Estado del cliente) y Server State (Estado del servidor) en la salida sólo aparecen si el protocolo es TCP.
Estos son valores posibles y lo que cada acrónimo significa, para cada estado:
Opciones de filtro
El comando show snort flows admite opciones de filtrado en las que sólo se generan los flujos que coinciden con los filtros. La sintaxis es la siguiente
show snort flows <filter option> <value>
Las opciones de filtro son:
proto -TCP/UDP/IP/ICMP
src_ip - filtrar flujos por ip de origen
dst_ip - filtrar flujos por ip de destino
src_port - filtrar flujos por puerto de origen
dst_port - filtrar flujos por puerto de destino
El comando > show snort flows proto TCP sólo enumera los flujos TCP:
TCP 0: x1.x1.x1.2/45508 x1.x1.x1.1/22 pkts/bytes client 10/2389 server 7/2171 idle 30s, uptime 150s, timeout 59m30s state client CLW server FW2
NOTE: también puede utilizar más de un filtro en el comando. Por ejemplo,
> show snort flows proto TCP src_ip x1.x1.x1.2 - salidas flujos TCP que tienen el src ip x1.x1.x1.2
Posible respuesta de error
El usuario de CLI pudo obtener una respuesta "no se puede procesar el comando, vuelva a intentarlo más tarde".
Esto sucede cuando, por ejemplo, Snort 3 está inactivo, cuando Snort 3 está ocupado o cuando Snort 3 no está procesando comandos de socket de control (como subprocesos en estado bloqueado).
Condiciones para que CLI se ejecute correctamente:
El Snort 3 se está ejecutando.
Snort 3 responde a los comandos de control sobre el socket de dominio UNIX.
Detención de CLI/salida
Como cualquier comando CLI, puede obtener el símbolo del sistema presionando CTRL +C , pero el comando ya se ha pasado a todos los subprocesos de paquete y se ejecuta hasta su finalización en Snort.
El comando se completa cuando se aplican ambas condiciones:
Se han visto todos los flujos de la caché de flujo
Todos los flujos que coinciden con los filtros del comando CLI se han escrito en los archivos que sirven como entrada para que el comando genere resultados en la CLI.
Impacto en el rendimiento
Esta es una CLI de depuración. Por cada paquete que atravesamos, observamos unos 100 flujos de la tabla de flujo e imprimimos los flujos que coinciden con los criterios.
La ejecución de show snort flows tiene un impacto en el rendimiento.
Referencias
Preguntas más Frecuentes
A: ¿Podemos utilizar más de un filtro en "show snort flows"?
R: Sí, la CLI admite el suministro de más de un filtro a la vez y genera flujos que coinciden con ambos filtros.