Netcat ile iki
bilgisayarlar arası veri transferi nasıl yapılır ona bakacağız.
Bu işlemi makineler arasında port açarak gerçekleştireceğiz.
Alıcı bilgisayar(receive)’da aşağıdaki komut çalıştırılarak port(3434) aktif edilip dosyam.txt için tünel açılır.
- nc -l -p 3434 > dosyam.txt
Gönderici(sender)
makinede’de aşağıdaki komut çalıştırılarak dosyam.txt
aktarılır.
- nc 192.168.1.12 3434 < dosyam.txt
İşletim sisteminde hizmet veren her servis bir port üzerinden hizmet verir. Bu nedenle sistem yöneticisinin sistem üzerinde bu portlara hakim olması gerekiyor. Farkında olunmadığı ya da gizli kalmış açık bir port bulunmamalıdır. Çünkü bu portlar aracılığı ile dış dünyaya yani internete servis sunulmaktadır. Bu nedenle internete açık bağlantıların belirlenmesi kritik bir görevdir ve öneme sahiptir. İşletim sisteminizde tcp ve udp olarak açık olan port ve servisler “netstat” ve “lsof” yardımıyla tespit edilebilir.
> netstat -plntua
> lsof -i -n | egrep -i listen