- ip route | awk '/default/{print $3}' : default gateway'i bulmak için kullanılır.
- dig +short -x <ip> : DNS tablosuna verilen ip adresinin ismini geri döndürür.
- vim /etc/services | more : dosyasının içinde port'lar ve bu portlara ilişkin servis isimlerini görmek mümkündür.
Netstat
Netstat programı sayesinde ağa ilişkin bir çok bilgiye ulaşılabilmektedir. Detaylı inceleme ve parametre bilgileri aşağıdaki gibidir.- Ağ bilgileri
- Yönlendirme Tabloları
- Ağ Bağlantıları
- Ağ arayüz istatistikleri gibi pek çok bilgiye ulaşılmaktadır.
Parametreler (wikipedia'dan alınmıştır)
-a : Tüm aktif bağlantıları ve bilgisayarın dinlediği TCP ve UDP portları görüntüler.
-b : Bağlantı oluşturan veya port dinleyen ikili programların isimlerini görüntüler.(Windows XP, 2003 Server ve daha yeni Windows işletim sistemlerinde (Microsoft Windows 2000 veya diğer Windows olmayan işletim sistemleri)) MAC OS X işletim sistemin -i parametresi ile birlikte kullanıldığında ağdaki toplam trafiği rapor edecektir.
-e : Gönderilen byte ve packet sayısı gibi ethernet istatistiklerini görüntüler. Bu parametre -s parametresi ile birlikte kullanılabilir.
-f : Yabancı adreslerin alan adlarını görüntüler.(sadece Windows Vista ve daha yeni işletim sistemlerinde vardır.).
-g : IPv4 ve IPv6 için multicast grup üyelik bilgilerini görüntüler.
-i : Ağ arayüzlerini ve onlara ait istatistikleri görüntüler.(Windows altında kullanılabilir değildir)
-m : STREAMS istatistislerini görüntüler.
-n : Aktif TCP bağlantılarını görüntüler.Ancak adresler ve bağlantı noktası numaraları sayısal olarak ifade edilir, herhangi bir isim belirlemesi yapılmaz.
-o : Ağ zamanlayıcılar ile ilgili bilgileri gösterir.
-p Windows ve BSD: Protokol : Protokol tarafından belirlenmiş protokol bağlantılarını gösterir. Protokol tcp, udp, tcpv6, veya udpv6 olabilir. Eğer bu parametre -s ile birlikte kullanılırsa protokole ait istatistikler gösterilir.
-p Linux: Süreçlerin kullandığı soketleri gösterir. (Windows altındaki -b parametresine benzerdir.) (Bu komutu kullanmak için root olmanız gerekmektedir)
-P Solaris: Protokol : Protokol tarafından belirlenmiş protokol bağlantılarını gösterir. Protokol ip, ipv6, icmp, icmpv6, igmp, udp, tcp, or rawip olabilir.
-r : Yönlendirme tablosunun içeriğini gösterir. (Windows altındaki route print komutuna eşdeğerdir)
-s : Her bir protokol için istatistikleri görüntüler.
-t Linux: Sadece TCP bağlantılarını görüntüler.
- netstat -vatn : Açık veya hizmet verilen TCP portlarını listeler.
- netstat -vaun :Açık veya hizmet verilen UDP portlarını listeler.
- netstat -tulpn :Açık veya hizmet verilen TCP/UDP portlarını listeler.
- netstat -tnl : Sadece dinlenen portları protokol bilgileri ile birlikte verir.
- netstat -tp : Sistemin bağlantısı olan servisleri PID numarası ile birlikte bilgi verir.
- netstat -g : Multicast ağ arayüzleri hakkında istatistik verir.
- netstat -rn : Kernel yönlendirme tablosunu gösterir.
- netstat -s : Network istatistiklerini gösterir.
- netstat -ltpe: Açık olan portları ve process/process id'lerini göstermenin yanında process'in sahibini de gösterir.
- netstat -nlpt :Açık olar portları ve process/process id'lerini gösterir.