socat과 netcat의 차이점은 무엇입니까?


37

socat은 netcat의 "고급"버전으로 설명되어 있지만 실제 차이점은 무엇입니까? netcat에서 할 수있는 모든 것을 socat에서도 할 수 있다고 말하는 것이 옳습니까? 그 반대는 어떻습니까 (socat으로 할 수있는 모든 것들은 netcat에서도 가능합니다)?

답변:


26

socat은 직렬 회선 작업을 수행 할 수 있지만 netcat은 수행 할 수 없습니다. socat은 여러 클라이언트가 포트에서 수신 대기하거나 연결을 재사용하는 등 상당히 고급 기능을 수행 할 수 있습니다.


11

Netcat은 주소 유형에 대한 옵션이 적은 STDIO, TCP, TCP-LISTEN, UDP 및 UDP-LISTEN 주소 유형 만있는 socat과 같습니다.

질문의 목적은 무엇입니까? 언제 사용합니까? 그렇다면 대답은 다음과 같습니다. 문제를 해결할 수 있으면 netcat을 사용하십시오. 그렇지 않으면 socat을 사용하십시오.


2

netcat은 스크립트에서 사용할 수있는 텔넷입니다. 원하는 경우 Plus를 간단한 리스너로 사용할 수 있습니다. 네, socat은 netcat보다 더 많은 일을 할 수 있지만, superset인지 확인하려면 명령 행 옵션을 비교해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.