pourquoi voter contre dès que la question est postée?
Gihan Lasita
1
Je ne l'ai pas dévalorisé, mais l'une des raisons pour lesquelles un vote négatif sur SF est que la question "ne montre aucun effort de recherche" et je suis désolé, mais pas la vôtre.
MadHatter
Réponses:
19
Vous pouvez le faire en utilisant iptables
iptables -I INPUT -p tcp -m tcp --dport 5901 -m state --state NEW -j LOG --log-level 1 --log-prefix "New Connection "
Cela enregistrera les nouvelles connexions TCP sur le port 5901 /var/log/sysloget /var/log/kernel.logcomme ceci
12 décembre 07:52:48 noyau u-10-04: [591690.935432] Nouvelle connexion 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
vous pouvez utiliser netstatavec les options -v, -n, -t, -a
par exemple
netstat -anp | :8080 | grep ESTABLISHED | wc -l
OU
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
Étant donné que cette commande ne produit pas de journal de toutes les adresses IP, ce n'est pas une réponse à la question.
kasperd
De plus, "ESTABLISHED" ne s'est produit que lorsqu'ils se sont connectés avec succès, donc cela ne montre pas qui tente de se connecter (par exemple, si le port n'est pas ouvert, ils échoueront tous).
Réponses:
Vous pouvez le faire en utilisant iptables
Cela enregistrera les nouvelles connexions TCP sur le port 5901
/var/log/syslog
et/var/log/kernel.log
comme cecila source
si c'est à court terme - cela devrait faire:
vous pouvez également utiliser la cible de journal d'iptables:
cela pourrait inonder vos journaux
la source
vous pouvez utiliser
netstat
avec les options -v, -n, -t, -apar exemple
netstat -anp | :8080 | grep ESTABLISHED | wc -l
OUla source