Netstat: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“
 
(18 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:
* Neben '''netstat''' zeigt auch '''iptstate''' vorhandene Netzwerkverbindungen (mit Anzeige in Echtzeit).
* Neben '''netstat''' zeigt auch '''iptstate''' vorhandene Netzwerkverbindungen (mit Anzeige in Echtzeit).


== Installation ==
== Syntax ==
=== Optionen ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
== Anwendung ==
=== Fehlerbehebung ===
== Konfiguration ==
=== Dateien ===
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
----
* [[route]](8)
* [[ifconfig]](8)
* [[iptables]](8)
* [[proc]](5)
* [[ss]](8)
* [[ip]](8)
==== Dokumentation ====
===== Man-Pages =====
# NETSTAT(8)
==== Links ====
===== Projekt =====
===== Weblinks =====
# https://de.wikipedia.org/wiki/Netstat
= TMP =
== Installation ==
== Installation ==
'''netstat''' ist im Paket [[net-tools]] enthalten
'''netstat''' ist im Paket [[net-tools]] enthalten


== Syntax ==
== Aufruf ==
  netstat [-venaoc] [--tcp|-t] [--udp|-u] [--udplite|-U]   [--sctp|-S]   [--raw|-w]   [--groups|-g] [--unix|-x] [--inet|--ip] [--ax25] [--ipx] [--netrom]
  netstat [-venaoc] [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w] [--groups|-g] [--unix|-x] [--inet|--ip] [--ax25] [--ipx] [--netrom]
  netstat [-veenc] [--inet] [--ipx] [--netrom] [--ddp] [--ax25] {--route|-r}
  netstat [-veenc] [--inet] [--ipx] [--netrom] [--ddp] [--ax25] {--route|-r}
  netstat [-veenpac] {--interfaces|-i}
  netstat [-veenpac] {--interfaces|-i}
Zeile 52: Zeile 19:
{| class="wikitable sortable options"
{| class="wikitable sortable options"
|-
|-
| keine || Der Standard-Modus. Informiert über offene Netzwerk-Sockets
| keine || Der Standard-Modus. Informiert über offene Netzwerk-Sockets
|-
|-
| --route -r   || Gibt die Routing-Tabelle des Kernels aus, ähnlich wie der route-Befehl.
| --route -r || Gibt die Routing-Tabelle des Kernels aus, ähnlich wie der route-Befehl.
|-
|-
| --interface -i || Gibt Statistiken über die übertragenen Pakete an den einzelnen Netzwerkschnittstellen aus.
| --interface -i || Gibt Statistiken über die übertragenen Pakete an den einzelnen Netzwerkschnittstellen aus.
|-
|-
| --statistics -s || Noch ausführlichere Statistiken.
| --statistics -s || Noch ausführlichere Statistiken.
|-
|-
| --masquerade -M || Liste aller aktuellen "maskierten" Verbindungen  
| --masquerade -M || Liste aller aktuellen "maskierten" Verbindungen
|-
|-
| --groups -g || Informationen über Multicast-Gruppen.
| --groups -g || Informationen über Multicast-Gruppen.
|-
|-
| --help -h || Hilfe anzeigen
| --help -h || Hilfe anzeigen
|}
|}


; OPTIONEN
=== OPTIONEN ===
-v, --verbose
-v, --verbose
  macht detailiertere Ausgaben. Insbesondere wird ausgegeben, welche Adressfamilien nicht im Kernel konfiguriert sind.
  macht detailiertere Ausgaben. Insbesondere wird ausgegeben, welche Adressfamilien nicht im Kernel konfiguriert sind.
Zeile 99: Zeile 66:


-i, --interfaces
-i, --interfaces
  Wird die -i, --interfaces Option verwendet, so wird eine Tabelle aller Schnittstellen ausgegeben. Die Ausgabe ist im Format von ifconfig -e und
  Wird die -i, --interfaces Option verwendet, so wird eine Tabelle aller Schnittstellen ausgegeben. Die Ausgabe ist im Format von ifconfig -e und
  wird in ifconfig(8) beschrieben. netstat -ei erzeugt eine Tabelle für Interfaces wie ifconfig. Die -a Option schließt nicht konfigurierte
  wird in ifconfig(8) beschrieben. netstat -ei erzeugt eine Tabelle für Interfaces wie ifconfig. Die -a Option schließt nicht konfigurierte
  Schnittstellen in die Ausgabe ein (d.h. die das U=UP Flag nicht gesetzt haben).
  Schnittstellen in die Ausgabe ein (d.h. die das U=UP Flag nicht gesetzt haben).
Zeile 113: Zeile 80:


=== Parameter ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Umgebung ===
=== Exit-Status ===
=== Rückgabewert ===


== Anwendungen ==
== Anwendung ==
[[Netstat/Anwendungen]]
[[Netstat/Anwendungen]]


Zeile 160: Zeile 127:
|}
|}


== Sicherheit ==
<noinclude>
== Dokumentation ==
 
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
----
* [[route]](8)
* [[ifconfig]](8)
* [[iptables]](8)
* [[proc]](5)
* [[ss]](8)
* [[ip]](8)
 
==== Dokumentation ====
===== Man-Page =====
# NETSTAT(8)
 
==== Links ====
===== Weblinks =====
# https://de.wikipedia.org/wiki/Netstat


[[Kategorie:Netzwerk/Befehl]]
[[Kategorie:Netzwerk/Befehl]]

Aktuelle Version vom 12. November 2024, 18:44 Uhr

netstat - Anzeige von Netzwerksverbindungen, Routentabellen, Schnittstellenstatistiken, maskierten Verbindungen, Netlink-Nachrichten und Mitgliedschaft in Multicastgruppen

Beschreibung

Netstat zeigt Informationen des Linux-Netzwerkssystems an.

  • Neben netstat zeigt auch iptstate vorhandene Netzwerkverbindungen (mit Anzeige in Echtzeit).

Installation

netstat ist im Paket net-tools enthalten

Aufruf

netstat [-venaoc] [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w] [--groups|-g] [--unix|-x] [--inet|--ip] [--ax25] [--ipx] [--netrom]
netstat [-veenc] [--inet] [--ipx] [--netrom] [--ddp] [--ax25] {--route|-r}
netstat [-veenpac] {--interfaces|-i}
netstat [-enc] {--masquerade|-M}
netstat [-cn] {--netlink|-N}
netstat {-V|--version} {-h|--help}

Optionen

keine Der Standard-Modus. Informiert über offene Netzwerk-Sockets
--route -r Gibt die Routing-Tabelle des Kernels aus, ähnlich wie der route-Befehl.
--interface -i Gibt Statistiken über die übertragenen Pakete an den einzelnen Netzwerkschnittstellen aus.
--statistics -s Noch ausführlichere Statistiken.
--masquerade -M Liste aller aktuellen "maskierten" Verbindungen
--groups -g Informationen über Multicast-Gruppen.
--help -h Hilfe anzeigen

OPTIONEN

-v, --verbose

macht detailiertere Ausgaben. Insbesondere wird ausgegeben, welche Adressfamilien nicht im Kernel konfiguriert sind.

-n, --numeric

gibt numerische Adressen anstelle von Rechner-, Port- oder Benutzernamen aus.

-p, --programs

Zeigt den Prozessnamen und die PID des Eigentümers des Sockets, der ausgegeben wird oder ein Divis, falls der Socket dem Kernel gehört. Nur der
Eigentümer eines Prozess oder Root haben alle dazu nötigen Privilegien.

-A, --af Familie

benutzt einen alternativen Weg, um Adressfamilien zu setzen. Familie ist eine durch Kommas getrennte Auflistung von Schlüsselworten für
Adressfamilien wie inet, unix, ipx, ax25, netrom und ddp. Dies hat den gleichen Effekt wie die Optionen --inet, --unix, --ipx, --ax25, --netrom und
--ddp.

-c, --continuous

Mit dieser Option wiederholt netstat im Sekundenabstand die Ausgabe, bis es abgebrochen wird.
BESCHREIBUNG

(no option)

Ohne Optionen zeigt netstat den Zustand von offenen Sockets an. Wird keine Adressfamilie angegeben, dann werden die offenen Sockets aller
konfigurierten Adressfamilien angezeigt. Die Option -e gibt zusätzliche Informationen aus (User ID). Mit der Option -v gibt netstat zusätzlich
Fehlermeldungen über von Kernel nicht unterstützte Adressfamilien aus. Die Option -p gibt zusätzlich die PID und den Namen des Programms, das den
Socket geöffnet hat, aus. -a zeigt alle Sockets einschließlich der auf Verbinungen wartenden Serversocketsan. Die Adressfamilie inet beinhaltet RAW,
UDP und TCP Sockets.

-r, --route

Die -r, --route Option gibt die Routentabellen des Kernels im gleichen Format wie route -e aus. netstat -er benutzt das Ausgabeformat von route. Für
Details siehe route(8).

-i, --interfaces

Wird die -i, --interfaces Option verwendet, so wird eine Tabelle aller Schnittstellen ausgegeben. Die Ausgabe ist im Format von ifconfig -e und
wird in ifconfig(8) beschrieben. netstat -ei erzeugt eine Tabelle für Interfaces wie ifconfig. Die -a Option schließt nicht konfigurierte
Schnittstellen in die Ausgabe ein (d.h. die das U=UP Flag nicht gesetzt haben).

-M, --masquerade

Hiermit wird eine Liste aller maskierten Sitzungen erstellt. Der -e Schalter schließt zusätzlich Informationen über Sequenznummern und Deltas, die
durch das Umschreiben von FTP-Sitzungen (PORT Kommando) verursacht werden, ein. Maskieren wird verwendet, um Maschinen mit inoffiziellen
Netzwerkssitzungen vor der Außenwelt zu verstecken. Dies wird in iptables(8) beschrieben.

-N, --netlink

Aktuelle Kernel unterstützen die Kommunikation zwischen Kernel und Anwendungen durch eine Option namens Netlink. Netlink ermöglicht, Informationen
über die Erzeugung und das Löschen von Schnittstellen oder Routen von /dev/route (36,0) zu erhalten.

Parameter

Umgebung

Rückgabewert

Anwendung

Netstat/Anwendungen

Konfiguration

Dateien

Option Beschreibung
/etc/services Die Zuordungstabelle für Netzwerksdienste
/proc/net/dev Informationen über Netzwerksschnittstellen
/proc/net/raw Informationen über RAW-Sockets
/proc/net/tcp Informationen über TCP-Sockets
/proc/net/udp Informationen über UDP-Sockets
/proc/net/igmp IGMP-bezogene Informationen
/proc/net/unix Informationen über UNIX-Sockets
/proc/net/ipx Informationen üeber IPX-Sockets
/proc/net/ax25 Informationen über AX25-Sockets
/proc/net/appeltalk Informationen über Appletalk-/DDP-Sockets
/proc/net/nr Informationen über NET/ROM-Sockets
/proc/net/route Informationen zu Kernelrouten
/proc/net/ax25_route Kernelinformationen zu AX25-Routen
/proc/net/ipx_route Kernelinformationen zu IPX-Routen
/proc/net/nr_nodes Kernelliste der NET/ROM-Knoten
/proc/net/nr_neigh Kernelliste der NET/ROM-Nachbarn
/proc/net/ip_masquerade Liste der maskierten Verbindungen


Anhang

Siehe auch


Dokumentation

Man-Page
  1. NETSTAT(8)

Links

Weblinks
  1. https://de.wikipedia.org/wiki/Netstat