%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EA%B2%BD%EC%9A%B0%20%EA%B8%B0%EB%B3%B8%20TCP%2FIP%20%EC%97%B0%EA%B2%B0%EC%9D%84%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 nc(1)을 사용할 수 없는 오래된 서버를 유지 관리하고 있으며 새 도구를 설치할 수도 없습니다. 나는 nc(1)이 수행하는 작업을 수행하기 위해 기본 UNIX 도구를 사용해야 했습니다. 시스템은 SuSE 11.1입니다. 표준 UNIX 도구를 사용하여 어떻게 이를 수행할 수 있습니까? 저는 실제로 어디에서나 사용할 수 있는 휴대용 솔루션을 찾고 있습니다.
답변1
이것은 당신이 원하는 것에 달려 있습니다. 포트를 듣고 싶다면 쉽게 할 수 없습니다. 그것이 가능한지 잘 모르겠습니다.
그러나 전송 데이터를 연결하려면 다음을 수행하십시오.
alias bashnc="(exec 3<>/dev/tcp/<targethost>/<port>; cat >&3; cat <&3; exec 3<&-)"
echo "Hello world!" | bashnc
그냥 교체하고 .