localhost : port에서 실행되는 서비스가 있습니다. bash 스크립트에서 필자는이 포트에 연결하여 요청을 보내고 응답을 읽음으로써 텔넷 세션을 자동화하고 싶습니다. 이 일을하는 가장 좋은 방법은 무엇입니까?/dev/tcp, netcat 또는 telnet/expect를보고 있습니다.개방 포트에 연결하여 요청을 보내고 응답을 읽는 Bash 스크립트
고마워요.
localhost : port에서 실행되는 서비스가 있습니다. bash 스크립트에서 필자는이 포트에 연결하여 요청을 보내고 응답을 읽음으로써 텔넷 세션을 자동화하고 싶습니다. 이 일을하는 가장 좋은 방법은 무엇입니까?/dev/tcp, netcat 또는 telnet/expect를보고 있습니다.개방 포트에 연결하여 요청을 보내고 응답을 읽는 Bash 스크립트
고마워요.
netcat은 원하는대로 할 수 있어야합니다.
원하는대로 할 수 있다면 기대는 좋습니다. 매뉴얼 페이지를 읽는 것만으로 쉽게 픽업하고 작업 할 수 있습니다.
Expect이 정확한 작업을 수행하도록 제작되었습니다. 그것은 클라이언트/서버 대화 상자를 처리 할뿐만 아니라 시간 초과, 연결 끊기 등의 시나리오를 처리 할뿐만 아니라 여러 구현 (Perl과 Tcl이 내 머리 꼭대기에 두 개 있습니다)에서 사용할 수 있으므로 현재와 일치하도록 하나를 선택할 수 있습니다 표준 및 환경.
예상대로 말할 수있는 한 실제로는 특정 응답 (예 : "암호")이 필요합니다. 이 경우, 내가 무엇을 되 찾을 수 있을지 모르겠다. 나는 되돌아 오는 것을 읽고 싶다. –
나는 와일드 카드를 사용할 수 있어야한다고 생각한다. –