Network ile ilgili faydalı Bash komutları -1

06:54 ,



  • lsof -Pni4 | grep LISTEN 
    açık portları kontrol eder.
  • lsof -i tcp:80 
    80. portu kimin kullandığını gösterir.
  • lsof -Pan -i tcp -i udp  
    PID ile birlikte port listesini verir.
  • lsof -P -i -n 
    internet bağlantısını kullanan process'leri gösterir.
  • lsof -i 
    Gerçek zamanlı olarak network servisinin aktivitelerini izlememezi sağlar.
  • watch "netstat -plan | grep 80|awk {'print \$5'} | cut -d: -f 1 | sort | uniq -c | sort -nk 1" Açık olan httpd bağlantılarını görüntüler.
  • netstat -ant | awk '{print $NF}' | grep -v '[a-z]' | sort | uniq -caktif bağlantıları listeler.
  • fuser -v 80/tcp 80. portu hangi user ve process'in kullandığını gösterir.
  • tcpdump -i eth0 -n ip | awk '{ print gensub(/(.*)\..*/,"\\1","g",$3),$4, gensub(/(.*)\..*/,"\\1","g",$5) }' | awk -F " > " '{print $1"\n"$2}' 
    host cihazla iletişim içinde olan bilgisayarları gösterir.
  • watch -n 1 "netstat -tpanl | grep ESTABLISHED" 
    TCP açık bağlantıları izler.
  • ss -p
    bağlantıda olan process' leri gösterir.
  • curl ifconfig.me
    dış IP adresini geri döndürür.
  • curl ip.appspot.com
    dış IP adresini geri döndürür.
  • ifconfig | convert label:@- ip.png  
    komutun çıktısını png formatında kaydeder.
  • netstat -town 
    tcp bağlantılarında KeepAlive sayacı
  • iperf -s
    Network verimlilik test işlemleri için
    server için: iperf -s
    client için: iperf -c ip.add.re.ss