Difference between revisions of "Netstat"
Jump to navigation
Jump to search
↑ http://man7.org/linux/man-pages/man8/netstat.8.html
↑ https://unix.stackexchange.com/a/9254
↑ https://unix.stackexchange.com/a/9254
(Created page with "<code>Netstat</code>is a command at least available in Linux, macOS and Windows that displays network statistics. Category:Networking Category:Linux [...") |
|||
| (62 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
| − | <code> | + | {{lc}}<code>netstat</code>is a command to displays [[network]] statistics. <code>Netstat</code> is at least available in [[AIX]], [[Linux]]<ref>http://man7.org/linux/man-pages/man8/netstat.8.html</ref>, [[macOS]] and [[Windows]] |
| + | * Package: <code>[[net-tools]]</code> | ||
| + | == Linux Examples == | ||
| + | * <code>[[netstat -vatunp]]</code> or <code>netstat -lnpt</code><ref>https://unix.stackexchange.com/a/9254</ref>. See also: <code>[[ss]] -ap</code><ref>https://unix.stackexchange.com/a/9254</ref>, <code>ss -ta</code> and <code>[[lsof]]</code> | ||
| + | -l show only [[listening]] sockets | ||
| + | -p --program Show the PID and name (PID/name) of the program to which each socket belong | ||
| + | -t --tcp | ||
| + | * <code>netstat -vatunp</code> | ||
| + | -v --verbose | ||
| + | -a --all | ||
| + | |||
| + | * <code>netstat -tn</code> or <code>netstat --tcp -n</code> ([[TCP]] connections) | ||
| + | * <code>netstat -rn</code> IP [[routes]] | ||
| + | |||
| + | * Display statistics by protocol: <code>[[netstat -s]]</code> | ||
| + | |||
| + | == [[macOS]] examples == | ||
| + | * <code>[[netstat -anp tcp]]</code> | ||
| + | ** <code>[[netstat -anp tcp ]]| grep [[LISTEN]]</code> | ||
| + | |||
| + | * <code>[[netstat -atp tcp]]</code> | ||
| + | ** <code>[[netstat -atp tcp]] | grep [[rfb]]</code> | ||
| + | |||
| + | == Windows examples == | ||
| + | * <code>[[netstat -an]]</code> | ||
| + | ** <code>netstat -an | [[findstr]] PORT_NUMBER</code> | ||
| + | * <code>netstat -ab</code> or <code>[[Get-Process]] -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess</code> | ||
| + | : <code>-b</code> displays the executable involved in creating each connection or listening port. | ||
| + | |||
| + | == Related == | ||
| + | * <code>[[nethogs]]</code> command for checking [[network bandwidth]] used by individual processes | ||
| + | * [[PAN-OS]]: <code>[[show session all]]</code>, <code>[[show netstat statistics yes]]</code> | ||
| + | * <code>[[command not found]]</code> | ||
| + | * <code>[[/proc/net/netstat]]</code> | ||
| + | * [[IP forwarding]] | ||
| + | |||
| + | == See also == | ||
| + | * {{netstat}} | ||
| + | * [[Script to use if netstat not available]] | ||
| + | * {{lsof}} | ||
| + | * {{Linux networking commands}} | ||
| + | * {{Ethernet}} | ||
| + | * <code>[[show routing route]]</code> ([[PAN-OS]]) | ||
[[Category:Networking]] | [[Category:Networking]] | ||
[[Category:Linux]] | [[Category:Linux]] | ||
| + | [[Category:Linux commands]] | ||
[[Category:Windows]] | [[Category:Windows]] | ||
Latest revision as of 17:09, 18 December 2023
netstatis a command to displays network statistics. Netstat is at least available in AIX, Linux[1], macOS and Windows
- Package:
net-tools
Linux Examples[edit]
netstat -vatunpornetstat -lnpt[2]. See also:ss -ap[3],ss -taandlsof
-l show only listening sockets -p --program Show the PID and name (PID/name) of the program to which each socket belong -t --tcp
netstat -vatunp
-v --verbose -a --all
- Display statistics by protocol:
netstat -s
macOS examples[edit]
netstat -atp tcpnetstat -atp tcp | grep rfb
Windows examples[edit]
netstat -annetstat -an | findstr PORT_NUMBER
netstat -aborGet-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess
-bdisplays the executable involved in creating each connection or listening port.
Related[edit]
nethogscommand for checking network bandwidth used by individual processes- PAN-OS:
show session all,show netstat statistics yes command not found/proc/net/netstat- IP forwarding
See also[edit]
netstat,netstat -vatunp,netstat -rn,netstat -an, /proc/net/netstat- Script to use if netstat not available
lsof,strace,auditctl,fuserip[link, route],ifconfignetstatsslsofpingethtoolmii-toolarpingnmcli(RHEL)routenetworkctl,netplan,tc,networkd-dispatcher- Ethernet: MII, MDI, bonding, etherchannel, STP, ARP, MAC, STP, Jumbo frames, 802.1X, MTU, Ethernet In-Band Access (IBA), LACP, Multicast, Broadcast, SPI
show routing route(PAN-OS)
Advertising: