¿Por qué votar abajo tan pronto como se publique la pregunta?
Gihan Lasita
1
No lo rechacé, pero una de las razones de un voto negativo en SF es que la pregunta "no muestra ningún esfuerzo de investigación" y lo siento, pero la suya no.
MadHatter
Respuestas:
19
Podrías hacerlo usando iptables
iptables -I INPUT -p tcp -m tcp --dport 5901 -m state --state NEW -j LOG --log-level 1 --log-prefix "New Connection "
Esto registrará nuevas conexiones TCP en el puerto 5901 a /var/log/syslogy /var/log/kernel.logcomo este
12 de diciembre 07:52:48 kernel u-10-04: [591690.935432] Nueva conexión IN = eth0 OUT = MAC = 00: 0c: 29: 2e: 78: f1: 00: 0c: 29: eb: 43: 22: 08:00 SRC = 192.168.254.181 DST = 192.168.254.196 LEN = 60 TOS = 0x10 PREC = 0x00 TTL = 64 ID = 40815 DF PROTO = TCP SPT = 36972 DPT = 5901 WINDOW = 14600 RES = 0x00 SYN URGP = 0
por ejemplo,
netstat -anp | :8080 | grep ESTABLISHED | wc -l
OR
root@user:/home# netstat -vatn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.1.174:8080 192.168.1.126:53021 ESTABLISHED
tcp 0 0 192.168.1.174:8080 192.168.1.126:32950 ESTABLISHED
tcp 0 0 192.168.1.174:8080 192.168.1.126:39634 ESTABLISHED
tcp 0 0 192.168.1.174:8080 192.168.1.126:59300 ESTABLISHED
tcp 0 0 192.168.1.174:8080 192.168.1.188:49551 ESTABLISHED
tcp 0 0 192.168.1.174:9090 192.168.1.126:37865 ESTABLISHED
tcp 0 0 192.168.1.174:9090 192.168.1.188:51411 ESTABLISHED
tcp 0 0 192.168.1.174:8080 192.168.1.126:50824 ESTABLISHED
Dado que ese comando no produce un registro de todas las direcciones IP, no es una respuesta a la pregunta.
Kasperd
Además, "ESTABLECIDO" solo habrá sucedido cuando se hayan conectado correctamente, por lo que esto no muestra quién está intentando conectarse (por ejemplo, si el puerto no está abierto, todos fallarán).
Respuestas:
Podrías hacerlo usando iptables
Esto registrará nuevas conexiones TCP en el puerto 5901 a
/var/log/syslog
y/var/log/kernel.log
como estefuente
si es a corto plazo, esto debería hacer:
Alternativamente, puede utilizar el objetivo de registro de iptables:
esto podría inundar sus registros
fuente
puede usar
netstat
con las opciones -v, -n, -t, -apor ejemplo,
netstat -anp | :8080 | grep ESTABLISHED | wc -l
ORfuente