Netcat Nedir?

Netcat olarak bilinen ve linux sistemlerinde nc olarak bulabileceğimiz uygulamadır. konsol ortamında kullanabileceğimiz tcp ve udp soketler(bağlantı) oluşturabileceğimiz bir uygulamadır.
Nedir araştırdığımızda hacker tarafından yazılmış ve olduğunu görebilirsiniz.  En önemli özelliği ise son derece basit olması ve  kullanışlı olmasıdır. rahatlıkla istenilen makineye bağlantı kurabiliriz.
Yapabileceklerimiz;
1- udp, tcp bağlantı kurmak
2- port taraması yapmak
3- uzak pc hakkında bilgi alma
4- uzak makine pc portlarının durumunu öğrenme


  • Port Tarama
nc -z 192.168.1.1 80
modemin 80 numaralı portu açık mı öğrenebiliriz.
nc -zv 192.168.1.1 80 : port hakkında daha fazla bilgi almak için kullanılır..
nc -zvvv 192.168.1.1 80: v ne kadar fazla olursa o kadar fazla bilgi alabiliriz.
  • Çıkış portunu Belirleme


nc -p 7071 192.168.1.1 80

Yukarıdaki komut, 192.168.1.1 sunucusunun 80 portuna, kendi 7071 portundan çıkış yaparak bağlantı sağlamaktadır.


  • Port Dinleme
nc -l 97 : bulunduğumuz makinenin(192.168.1.51) 97 numaralı portunu dinliyoruz.
nc 192.168.1.51
selam

şeklinde mesaj gönderebiliriz. Dinleyici makine selam mesajını alacaktır.

Eğer client fin mesajı ile bağlantıyı sonlandırır ise dinleyici makine bağlatıyı sonlandırır. Sonlanmasını
istemiyorsak nc -lk 97 şekilnde dinleme yapmamız gerekmektedir.

Yorumlar