Dieser Artikel stellt hauptsächlich vor, wie man den Portverkehr unter Linux zählt. Der Herausgeber findet ihn recht gut, daher werde ich ihn jetzt mit Ihnen teilen und als Referenz geben. Folgen wir dem Editor und werfen wir einen Blick darauf.
Um den offengelegten Portverkehr des Programms zu überwachen und zu zählen, ohne den Quellcode zu ändern, können Sie das mit Linux gelieferte Iptable verwenden, um einfache Regeln hinzuzufügen, damit der Portverkehr gezählt wird . Rolle. Es ist jedoch zu beachten, dass die Statistiken bei einem Neustart des Servers und dem Neustart des Iptable-Dienstes auf Null zurückgesetzt werden.
Fügen Sie den Port hinzu, der Statistiken benötigt
1 Eingabeüberwachung
Das folgende Beispiel dient zur Überwachung des Eingabeverkehrs, dessen Zielport 8080 ist. dport (Abkürzung des Zielports für den Quellport)
iptables -A INPUT -p tcp --dport 8080
2. Ausgabeüberwachung
Das folgende Beispiel dient zur Überwachung des Ausgabeverkehrs des Quellports 8080--sport (Abkürzung für Quellport)
iptables -A OUTPUT -p tcp --sport 8080
Statistiken anzeigen
iptable -L -v -n -x
Beispielergebnisse:
Der von Port 8080 empfangene Datenverkehr beträgt 2885 Bytes und der gesendete Datenverkehr beträgt 2885 Byte 8240 Bytes
Chain INPUT (policy ACCEPT 202 packets, 25187 bytes) pkts bytes target prot opt in out source destination 18 2885 tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080 Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 184 packets, 45774 bytes) pkts bytes target prot opt in out source destination 12 8240 tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp spt:8080
Statistik zurücksetzen
Hinweis: Hier ist die Reset-Statistik aller Ports
1. Alle Eingangsports zurücksetzen
Iptable -Z INPUT
2. Alle Ausgabeports zurücksetzen
Iptable -Z OUTPUT
Statistische Ports entfernen
1. Eingabeports entfernen
iptables -D INPUT -p tcp --dport 8080
2. Entfernen Sie den Ausgangsport
iptables -D OUTPUT -p tcp --sport 8080
Das obige ist der detaillierte Inhalt vonBeispielanalyse der Port-Traffic-Statistik unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!