NOTE
This program is obsolete. Replacement for netstat is ss. Replacement
for netstat -r is ip route. Replacement for netstat -i is ip -s link.
Replacement for netstat -g is ip maddr.
Seçenekler şöyle
-a seçeneği
All anlamına gelir. netstat -t ile sadece dışarı giden bağlantıları görebiliriz. Tüm bağlantıları görmek icin netstat - a -t yaparız.
-g seçeneği
Şöyle yaparız. Sunucunun dahil olduğu multicast gruplarını gösterir.
Listening anlamına gelir. Açıklaması şöyle
Dinleme yapan TCP sunucularını görmek için şöyle yaparız.
-n seçeneği
Bağlantıların IP ve port numaralarını sayısal olarak gösterir. Açıklaması şöyle
Linux'ta process numaralarını gösterir. Açıklaması şöyle
Şöyle yaparız. 2401 process numarasıdır.
-t seçeneği
TCP protokolü içindir. Açıklaması şöyle
TCP ve UDP dinleyen uygulamaları görmek için şöyle yaparız.
UDP protokolü içindir. Açıklaması şöyle
netstat -antup ile şuna benzer bir çıktı alırız.
NAME
netstat - Print network connections, routing tables, interface statistics,
masquerade connections, and multicast memberships
SYNOPSIS
netstat
[address_family_options]
[--tcp|-t]
[--udp|-u]
[--raw|-w]
[--listening|-l]
[--all|-a]
[--numeric|-n]
[--numeric-hosts]
[--numeric-ports]
[--numeric-users]
[--symbolic|-N]
[--extend|-e
[--extend|-e]]
[--timers|-o]
[--program|-p]
[--verbose|-v]
[--continuous|-c]
All anlamına gelir. netstat -t ile sadece dışarı giden bağlantıları görebiliriz. Tüm bağlantıları görmek icin netstat - a -t yaparız.
-g seçeneği
Şöyle yaparız. Sunucunun dahil olduğu multicast gruplarını gösterir.
netstat -g
-l seçeneğiListening anlamına gelir. Açıklaması şöyle
-l, --listening
Show only listening sockets. (These are omitted by default.)
ÖrnekDinleme yapan TCP sunucularını görmek için şöyle yaparız.
netstat -lptn
Çıktı olarak şunu alırız. -l ile sadece LISTEN durumundaki, -p ile PID, -t ile TCP ve -n ile metin yerine IP numaraları gösterilir.
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 0 127.0.0.1:9092 0.0.0.0:* LISTEN 18949/javatcp 0 0 127.0.0.1:38021 0.0.0.0:* LISTEN 3518/javatcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 18949/javatcp 0 0 0.0.0.0:38417 0.0.0.0:* LISTEN 3518/javatcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN -tcp 0 0 127.0.0.1:41623 0.0.0.0:* LISTEN 15189/codetcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -tcp 0 0 127.0.0.1:43097 0.0.0.0:* LISTEN 18949/java
Bağlantıların IP ve port numaralarını sayısal olarak gösterir. Açıklaması şöyle
--numeric, -n
Show numerical addresses instead of trying to determine symbolic host,
port or user names.
Örnek
Şöyle yaparız Linux'ta Listening TCP portları listelenmesi anlatılmış.
-t : Tcp only
-l : listening ports
-n : just numbers
-p : show process info
-p seçeneği-t : Tcp only
-l : listening ports
-n : just numbers
-p : show process info
me@myhost:~$ sudo netstat -tlnp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1004/dnsmasq tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 380/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 822/cupsd tcp6 0 0 :::22 :::* LISTEN 380/sshd tcp6 0 0 ::1:631 :::* LISTEN 822/cupsd
Linux'ta process numaralarını gösterir. Açıklaması şöyle
-p, --program
Show the PID and name of the program to which each socket belongs.
ÖrnekŞöyle yaparız. 2401 process numarasıdır.
# netstat -apn | grep fe80::cef1:3
tcp6 0 0 fe80::cef1:12345 fe80::cef1:34660 ESTABLISHED 2401/xxxx
Örnek
Şöyle yaparız. En sağdaki sütunda process numaraları görülebilir.
$ netstat -tulpen
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 112 62240 -
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 1000 65495 48618/python
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 101 23068 -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 27689 -
tcp6 0 0 :::5432 :::* LISTEN 112 62241 -
tcp6 0 0 :::9090 :::* LISTEN 0 71091 -
tcp6 0 0 :::22 :::* LISTEN 0 27691 -
udp 0 0 127.0.0.53:53 0.0.0.0:* 101 23067 -
udp 0 0 192.168.0.15:68 0.0.0.0:* 100 23071 -
udp6 0 0 fe80::224:e8ff:fe22:546 :::* 100 23086 -
TCP protokolü içindir. Açıklaması şöyle
--tcp|-t
--udp|-u
-l, --listening
Show only listening sockets. (These are omitted by default.)
-p, --program
Show the PID and name of the program to which each socket belongs.
--numeric, -n
Show numerical addresses instead of trying to determine symbolic host,
port or user names.
ÖrnekTCP ve UDP dinleyen uygulamaları görmek için şöyle yaparız.
netstat -tulpn
-u seçeneğiUDP protokolü içindir. Açıklaması şöyle
--udp|-u
Örneknetstat -antup ile şuna benzer bir çıktı alırız.
13:tcp 0 0 0.0.0.0:3333 0.0.0.0:* LISTEN 26566/./test
Hiç yorum yok:
Yorum Gönder