Socat ve netcat arasındaki fark nedir?


38

Socat'ın netcat'ın "daha gelişmiş" bir sürümü olarak tanımlandığını anlıyorum, ancak asıl fark nedir? Netcat'ta yapabileceğiniz her şeyi, socat'ta da yapabileceğinizi söylemek doğru olur mu? Peki ya tam tersi (socat ile yapabileceğiniz her şey netcat'ta da yapılabilir)?

Yanıtlar:


26

socat seri hat işlerini yapabilir, netcat yapamaz. socat, birden fazla müşterinin bir limanda dinlemesini sağlamak veya bağlantıları yeniden kullanmak gibi oldukça gelişmiş işlevler yapabilir.


11

Netcat, bu adres türleri için daha az seçeneğe sahip yalnızca STDIO, TCP, TCP-LISTEN, UDP ve UDP-LISTEN adres türleriyle socat gibidir.

Sorunuzun amacı nedir? Hangisini ne zaman kullanmalı? Öyleyse, cevap şu: sorununuzu çözebilecekse netcat kullanın; aksi halde socat kullanın.


2

Çok (çok, çok) basitçe söylemek gerekirse, netcat, komut dosyalarında kullanabileceğiniz bir telnet'tir. Artı isterseniz basit bir dinleyici olarak kullanılabilir. Ve evet socat, netcat'ten daha çok şey yapabilir, ancak bunun bir süper ayar olup olmadığını doğrulamak için komut satırı seçeneklerini karşılaştırmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.