Netcat (nc), TCP ve UDP protokolleri üzerinden ağ bağlantılarını okumak, yazmak ve yönlendirmek için kullanılan hafif bir komut satırı ağ aracıdır. Penetrasyon testi, ağ hata ayıklama, port tarama ve basit dosya transferlerinde “ağın İsviçre çakısı” olarak anılır. Windows, Linux ve macOS üzerinde çalışır; ücretsiz ve açık kaynaklıdır.
Temel Özellikler
- TCP ve UDP üzerinden bağlantı kurma ve dinleme
- Port tarama ve açık servis tespiti
- Basit dosya ve veri aktarımı
- Ters kabuk (reverse shell) ve ağ hata ayıklama
- Banner grabbing ile servis versiyon tespiti
- Pipe ve yönlendirme ile diğer araçlarla entegrasyon
- Zaman aşımı ve sürekli dinleme seçenekleri
- IPv6 desteği (ncat/nmap sürümünde)
Netcat ile iki bilgisayar arasında dosya nasıl aktarılır?
Netcat ile dosya aktarımı için alıcı bilgisayarda önce dinleme modunu başlatın: nc -l -p 4444 > gelen_dosya.zip. Göndericen bilgisayarda ise nc alici_ip 4444 < gonderilecek_dosya.zip komutunu çalıştırın. Bağlantı kurulduğunda veri aktarımı başlar; aktarım tamamlanınca bağlantı kapanır. Bu yöntem şifresiz bir aktarım yaptığından yalnızca güvenilir yerel ağlarda kullanın. Şifreli aktarım için ncat (Nmap’ın Netcat sürümü) ile SSL seçeneği kullanabilirsiniz. Güvenlik duvarı 4444 portunu engelliyor olabilir; alternatif port deneyin.
Netcat Windows’ta çalışmıyor, nasıl kurulur?
Netcat’ın Windows’ta kullanımı için birkaç seçenek mevcuttur: Nmap paketi ile gelen Ncat (ncat.exe), ayrıca indirilebilen orijinal Windows Netcat binary veya WSL (Windows Subsystem for Linux) üzerinden GNU netcat. Ncat, Nmap kurulumu sırasında seçenek olarak yüklenir ve PATH’e eklenir; komut isteminde ncat olarak çalıştırılır. Bazı antivirüs programları Netcat’ı zararlı olarak işaretleyebilir; güvenilir kaynaktan indirilmiş olduğunu doğrulayın ve eğer güvenilir kullanım amacınız varsa istisna ekleyin. Güvenlik duvarı kuralları dinleme portuna bağlantıya izin verecek şekilde ayarlanmalıdır.
Netcat alternatifleri
Ağ aracı ve proxy alternatifleri: mitmproxy, ngrok, CCProxy.
- Ultra hafif (~100 KB)
- Kurulum gerektirmez, tek exe
- TCP ve UDP tam desteği
- Port tarama ve bağlantı testi
- Pentest ve güvenlik testlerinde vazgeçilmez
- Açık kaynak
- Komut satırı arayüzü — GUI yok
- Antivirüsler yanlış pozitif verebilir
- Temel ağ bilgisi gerekli
- Türkçe yok
Netcat - The Swiss Army Knife of Networking
İşletim Sistemi: Windows XP+ (32-bit ve 64-bit)
RAM: 32 MB
Disk: 1 MB