Merhaba bu yazımızda Linux işletim sisteminde port işlemleri hakkında komut bilgilerine bakalım;
Açık Portları Görüntüleme:
netstat -tap
Bu komutu terminalinize yazıp çalıştırdığınızda açık olan portlara ilişkin detaylı bilgiler listelenecek.
Burada “netstat” komutumuz “-tap” ise bu komuta gönderdiğimiz parametreyi ifade eder.
“netstat” komutunda sorgulanabilecek diğer parametreler:
netstat -l
-listening=Sistem üzerinde dinlenen soket bilgilerini listeler.
netstat -p
-Programs = Soket bilgilerinin süreçleri ve kullandığı program bilgilerini getirir.
netstat -t
-tcp= tcp protokolüne ilişkin port bilgilerini listeler.
netstat -u
-upd= upd protokolüne ilişkin port bilgilerini listeler.
netstat -n
-numeric= Listelenen ip adres bilgileri için isim çözme işlemi gerçekleşmeden listeme yapar.
Linux’ta Port Açma:
*TCP için:
iptables -A INPUT -p tcp --dport portno -j ACCEPT
*UDP İçin:
iptables -A INPUT -p udp --dport portno -j ACCEPT
Linux’ta Port Kapatma:
Dışardan gelen istekleri kapatmak için;
TCP
iptables -A INPUT -p tcp --dport portno -j REJECT
UDP
iptables -A INPUT -p udp --dport portno -j REJECT
Dışarı giden istekleri kapatmak için:
TCP
iptables -A OUTPUT -p tcp --dport portno -j REJECT
UDP
iptables -A OUTPUT -p tcp --dport portno -j REJECT
*********************************
TCP (Transmission Control Protocol)
Veri aktarımı için güvenli ancak UDP ye göre daha yavaştır.
Veri gönderiminde paketlerin karşı tarafa iletilip iletilmediği kontrol edilir.
UDP (User Datagram Protocol)
Daha çok medya aktarımı için kullanılır.
Hızlıdır ancak güvenli değildir.