🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar Sesiónconn.log: una fila por conversación
5 tareas · 40 min · Principiante
Zeek no guarda paquetes: los resume en registros de texto, uno por tipo de actividad. El más básico es conn.log, con una fila por cada conversación: quién llamó a quién, por qué puerto, cuánto duró, cuántos bytes movió cada lado y cómo terminó. En Cerámicas San Gil, una tarde de marzo de 2027, tienes diez de esas filas, el inventario de equipos y la tabla de estados de conexión. Son extractos de ejemplo: se leen, no se captura ni se ejecuta nada.
Objetivo de la sala
Zeek no guarda paquetes: los resume en registros de texto, uno por tipo de actividad. El más básico es conn.log, con una fila por cada conversación: quién llamó a quién, por qué puerto, cuánto duró, cuántos bytes movió cada lado y cómo terminó. En Cerámicas San Gil, una tarde de marzo de 2027, tienes diez de esas filas, el inventario de equipos y la tabla de estados de conexión. Son extractos de ejemplo: se leen, no se captura ni se ejecuta nada.Zeek mira el tráfico y, en lugar de guardar cada paquete, anota resúmenes. conn.log tiene una fila por conversación (una conexión TCP, un intercambio UDP, un ping): la hora de inicio ts, un identificador único uid, los dos extremos con sus puertos (id.orig_h, id.orig_p, id.resp_h, id.resp_p), el protocolo proto, el servicio que Zeek reconoció en service, la duration, los bytes de cada lado (orig_bytes y resp_bytes) y el estado final conn_state.
El originador es quien abrió la conversación y el respondedor quien la recibió: no es «cliente» ni «servidor» por definición, es quién empezó. Lo que no hay en una fila es el contenido: dice que hubo 5230 bytes de ida, no qué bytes eran.
Responde para continuar
Una persona del equipo te pregunta qué guarda conn.log. ¿Cuál es la descripción correcta?
Ver pista de ayuda
Piensa en lo que cabe en una sola línea de texto por conversación.
conn_state resume el final de la conversación en un código corto. SF es lo normal: se estableció y se cerró bien. S0 es un intento de conexión del que nunca se vio respuesta. REJ es un intento que el otro lado rechazó activamente. RSTO es una conexión establecida que el originador cortó de golpe, y OTH es tráfico visto a mitad de la conversación, sin su inicio.
La columna history cuenta lo mismo letra a letra: en mayúscula lo que hizo el originador y en minúscula lo que hizo el respondedor (S es el primer paquete de apertura, h la respuesta de apertura, A la confirmación, D datos, F cierre y R corte). Un S suelto es un intento sin respuesta.
Consulta estados y conn. Un equipo de Ventas pidió, con un segundo de diferencia, conexión al puerto 23 y al 22 de la misma dirección, y quedaron en estados distintos.
Responde para continuar
Compara cómo terminó el intento al puerto 23 con el del puerto 22 de esa dirección. ¿Qué lectura es correcta?
Ver pista de ayuda
Mira el conn_state de las dos filas y el significado de cada código en la tabla de estados.
El uid es el nombre propio de la conversación: no se repite y es la llave con la que se buscará esa misma conversación en otros registros. Por eso, cuando un hallazgo se anota para otra persona, se anota el uid, no solo la hora.
Filtra conn por el estado que significa «se vio el intento y no hubo respuesta». Solo una fila lo tiene.
Responde para continuar
¿Qué uid tiene la conversación cuyo intento de conexión no recibió respuesta? Escríbelo tal cual.
orig_bytes son los bytes de carga que envió el originador y resp_bytes los que envió el respondedor. En una navegación normal el equipo manda poco (una petición) y recibe mucho (la página). Cuando un equipo manda mucho más de lo que recibe, la conversación es una subida, y eso es una pregunta, no una conclusión: puede ser una copia de seguridad o un archivo adjunto pesado.
Responde para continuar
¿Hacia qué dirección fue la conversación en la que el originador envió más bytes? Escribe la dirección del respondedor.
Un recuento por estado da una idea de la salud del tráfico: casi todo debería ser SF. Las demás conversaciones no son culpables por sí mismas, pero cada una merece una mirada: una cae por un servicio apagado, otra por una regla que bloquea, otra porque la captura empezó tarde.
Cuenta en conn cuántas conversaciones tienen un estado distinto de SF.
Responde para continuar
¿Cuántas conversaciones de la tabla no terminaron con el estado de cierre normal? Escribe solo el número.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.