Preguntas etiquetadas con tcp

13
Mata cualquier servicio que se ejecute en un puerto específico

Estoy tratando de escribir un script que mata el servicio que se ejecuta en un puerto específico. Este es mi guión: a=$(ps ax | grep 4990 | grep java | awk '{print $1}') kill -9 $a Es un programa de Java. Este script funciona a veces, pero misteriosamente falla la mayor parte del tiempo. ¿Hay...

12
Cambiar el valor TCP RTO en Linux

Quiero alterar el valor TCP RTO (tiempo de espera de retransmisión) para una conexión, y algunas lecturas que he hecho sugieren que podría hacer esto, pero no revela dónde y cómo cambiarlo. He mirado las /proc/sys/net/ipv4variables, pero ninguna de las variables está relacionada con RTO....

10
Redirigir stdin y stdout a puertos

Me gustaría tomar un programa Pque lea stdiny escriba stdout, pero que lo conecte nco lo que sea que lea desde un puerto determinado y lo envíe a otro puerto. # The reading is easy, here P reads from port 50505 nc -l 50505 | P ¿Cómo consigo que escriba de nuevo para decir el puerto...

9
Herramienta para generar tráfico TCP

Quiero generar un tráfico TCP a partir del puerto 0 al puerto 65535. 1 paquete tcp para cada puerto con 1 ms entre 2 paquetes. El generador no debería preocuparse si hay un TCP ACK o no. ¿Existe alguna herramienta que pueda generar ese tráfico? ¿Es posible hacer eso con iperf y script? ¿Es...

9
TCP MSS mínimo en Linux

El TCP MSS en Linux debe tener al menos 88 (incluir / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U Mi pregunta es: ¿dónde se les ocurrió "60 + 60 + 8" y por qué? Entiendo que 20 + 20 proviene del encabezado IP + encabezado TCP. EDITAR: después de...

9
/ dev / tcp no está presente en Linux

Estoy portando código C / pro * c de UNIX a Linux. El codigo es: #define __NFDBIT (8 * sizeof(unsigned long)) #define __FD_SETSIZ 1024 #define __FDSET_LONG (__FD_SETSIZ/__NFDBIT) typedef struct { unsigned long fds_bits [__FDSET_LONG]; } __ernel_fd_set; typedef __ernel_fd_set fd_set_1; int...