Apa perbedaan antara socat dan netcat?


38

Saya mengerti bahwa socat digambarkan sebagai versi "lebih lanjut" dari netcat, tetapi apa perbedaan sebenarnya? Apakah benar mengatakan bahwa semua yang dapat Anda lakukan di netcat juga dapat Anda lakukan di socat? Bagaimana dengan yang sebaliknya (semua yang dapat Anda lakukan dengan socat juga dapat dilakukan di netcat)?

Jawaban:


26

socat dapat melakukan hal-hal serial line, netcat tidak bisa. socat dapat melakukan fungsionalitas yang cukup canggih, seperti menyuruh banyak klien mendengarkan pada port, atau menggunakan kembali koneksi.


11

Netcat seperti socat dengan hanya tipe alamat STDIO, TCP, TCP-LISTEN, UDP, dan UDP-LISTEN dengan opsi lebih sedikit untuk tipe alamat tersebut.

Apa tujuan dari pertanyaan Anda? Kapan harus menggunakan yang mana? Jika demikian, jawabannya adalah: gunakan netcat jika itu dapat menyelesaikan masalah Anda; gunakan socat sebaliknya.


2

Sangat (sangat, sangat) sederhananya, netcat adalah telnet yang dapat Anda gunakan dalam skrip. Plus dapat digunakan sebagai pendengar sederhana jika Anda mau. Dan ya socat dapat melakukan lebih banyak hal daripada netcat, tetapi untuk memverifikasi apakah itu superset, Anda perlu membandingkan opsi baris perintah.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.