Wie erhalte ich die Anzahl der (derzeit) eingerichteten TCP-Verbindungen für einen bestimmten Port?
Ich habe es geschafft, Zähler für den Verkehr zum Laufen zu bringen, indem ich zB für ausgehendes RTMP gearbeitet habe.
iptables -N $CHAIN
iptables -I OUTPUT -j $CHAIN
iptables -A $CHAIN -p tcp --sport 1935
iptables-save
Aber jetzt brauche ich die Anzahl der aktuellen (kein Zähler) Verbindungen für jedes Protokoll
Ich kann die Gesamtzahl erhalten mit: netstat -ant | grep GEGRÜNDET | wc -l
Kann jemand helfen? Ich bin kein iptables Guru.
linux
networking
iptables
traffic
network-traffic
James Bennet
quelle
quelle
Für mich geht das:
Ausgabe:
quelle
Es gibt noch einen Befehl, wenn Sie eine Liste der IP-Adressen und der Anzahl der verwendeten Verbindungen wünschen
netstat -natu | awk '{print $ 5}' | cut -d: -f1 | sortieren | uniq -c | sort -n
es gibt Ihnen IP und Verbindungsliste ...
Danke
quelle
netstat + grep
ist eine gute und einfache Option für einige Verbindungen, aber wenn Sie eine große Anzahl von Verbindungen haben, würde ich empfehlen,ss
wie in nixCraft empfohlen .Zum Beispiel:
ss -s
quelle