지정된 IP / 포트에 대한 테스트 TCP 연결을 엽니 다


17

지정된 IP 및 포트에 대한 TCP 연결을 열 수있는 창 (xp ~ 7)에서 작동하는 도구를 찾고 있습니다. 이 기능은 Windows XP (netsh diag connect iphost)에 있었지만 Netsh diag 명령은 Vista / 7에서 제거 된 것으로 보입니다. 비슷한 것을 찾고 있었고 슈퍼 사용자를 검색했지만 아무것도 찾을 수없는 것 같습니다.

이미 창에 내장되어있는 것이 이상적이지만,이를 수행하는 작은 실행 파일 (바람직하게는 명령 줄, 독립 실행 파일)입니다.

편집 : 추가로 지정해야합니다. 나는 텔넷과 퍼티에 익숙하지만 현재 사용하고 있지만 기술을 사용하지 않는 사용자에게 전화를 통한 매우 기술적 문제의 해결 방법을 통해 원격 액세스 형식없이 안내해야하는 환경에 있습니다 ( 재미 있겠지?) 텔넷은 작동하지만 TCP 연결의 성공 여부를 명시 적으로 나타내지 않습니다. 제목 표시 줄과 터미널 출력 내용을 살펴 봐야합니다. 어떤 이유로 사용자에게는 불가능한 것 같습니다. 이러한 도구가 존재하는 경우 명확한 "TCP 연결 완료 / 실패"유형 응답이있는 항목을 찾고 있습니다.

편집 # 2 : 답변 한 모든 사람에게 감사합니다. 내가해야 할만 큼 명확한 질문을 게시하지 않았다는 사실에도 불구하고 모든 제안은 좋았습니다. 도와 주셔서 감사합니다.


모두 감사합니다. 이 도구의 대부분은 내가 잘 알고 있으며 현재 사용하고있는 도구이지만, 일반 텍스트로 성공적으로 연결되었거나 실패했다고 명시 적으로 밝히는 것을 찾고 있습니다. Telnet을 사용하려면 창 제목과 출력 내용을 살펴 봐야합니다.이 모든 내용은 전화를 통해 기술이 아닌 사용자에게 설명하기가 어렵습니다 (원격 액세스 없음). 이 지점을 더 일찍 지정 했어야합니다.
— TheEmpireNever2

나는 당신에게 편집을 제안합니다질문 하고 명확하게 작성하거나 다시 작성하십시오. 모든 사람들이 귀하의 의견을 읽지는 않습니다.
— slhck

답변:


16

넷캣

nc mail.server.net 25

(Windows 버전)

소캣

socat - TCP4:www.domain.org:80

(Windows 버전)

socat의 예제 페이지를 읽는 것이 결코 내 마음을 사로 잡지 못합니다.


나는 이것을 더 테스트하고 NC와 socat에서 얻은 결과를보고 싶지만 회사 방화벽의 경이로움으로 인해 지금은 할 수 없습니다.
— TheEmpireNever 님이

나는 이것을 대답으로 받아들입니다. Netcat은 대단합니다. 아직 Windows 버전을 테스트하지는 않았지만 Fedora 16에서 nc를 사용했으며 -v 스위치를 사용하면 내가 찾던 것과 거의 똑같습니다.
— TheEmpireNever 종료 :

셸 스크립팅 시나리오에서 nc -v -w 5 <host> <port>결과 출력을 컴파일하고 멋지게보고 할 때 가장 유용하다는 것을 알았습니다 . -w <timeout in secs> 값을 사용자 환경에 맞게 조정하십시오 (이것은 도달 가능한 엔드 포인트와 도달 할 수없는 엔드 포인트 모두에 적용되며 스캔 속도를 제한합니다).
— JGurtz

8

pkgmgr이제 dism으로 대체되었습니다 .

명령 행에서 텔넷을 설치하십시오 (관리자로 실행).

dism /online /Enable-Feature /FeatureName:TelnetClient

그런 다음 TCP 연결을 테스트 할 수 있습니다.

telnet example.com 80

질문을주의 깊게 다시 읽으십시오. 귀하의 답변은 원래 질문에 대한 답변이 아닙니다 . 영업 이익은 윈도우에 대한 요구하고있다 그리고 그는 자신의 문제 텔넷이 아닌 다른 뭔가를 찾고 말한다.
— DavidPostill

3
@DavidPostill 죄송합니다. "windows test tcp connection"을 봤기 때문에 답을 남겼습니다.이 질문이 맨 위에 있습니다. 나는 많은 사람들이 여기에 와서 만족스러운 해결책을 찾지 못한다고 생각합니다 (Scott Chamberlain 의견에 대한 공감대를보십시오).
— mixel

텔넷 설치에 대한 +1
— Zyo

6

퍼티를 사용 하면 작습니다 ( 휴대용 앱 버전이 있습니다 ). 포트를 지정하고 TCP 연결 인 텔넷을 사용할 수 있습니다. 또한 직렬 연결 (Windows 7의 하이퍼 터미널 없음), SSH 및 Rlogin과 같은 유용한 기능이 있습니다. RAW TCP 연결을 가능하게하는 RAW 기능도 있습니다.

텔넷은 XP에 포함되어 있으며 명령 행 IE에서 사용할 수 있습니다.

telnet mailserver.server.com 25

포트 25에서 TCP 연결을 설정합니다.


Putty를 사용해 보았지만 원격 연결이 닫힌 후에 Putty 창이 열린 상태로 유지되는 방법은 무엇입니까?
— Simon East

4

이전에는 특정 포트로 텔넷을 사용했지만 텔넷에는 더 이상 Windows 7이 기본적으로 제공되지 않습니다. USB 스틱의 경우 : http://www.drk.com.ar/builder.php


6
텔넷에는 아직 설치되지 않은 창이 포함되어 있지만 Windows를 설치 하기 위해 Windows 설치 CD가 필요하지 않습니다 . 실제로 입력 pkgmgr /iu:"TelnetClient"하면 UAC 대화 상자가 표시되고 설치됩니다.
— Scott Chamberlain

1

Windows에는 텔넷이 있었지만 이후 버전에서 제거되었는지 확실하지 않습니다. 찾아보십시오.

Cygwin을 다운로드 하고 netcat 및 telnet을 포함한 유틸리티를 실행할 수 있습니다.

사용 가능한 NetCat의 Windows 버전이 있지만 정식 URL을 볼 수 없으므로 특정 URL을 포함시키지 않았습니다.


8
텔넷에는 여전히 창이 있으며 기본적으로 활성화되어 있지 않습니다. pkgmgr /iu:"TelnetClient"명령 창에 입력 하면 UAC 대화 상자가 표시되고 설치됩니다. 또는 프로그램 및 기능 아래의 "기능 켜기 및 끄기"대화 상자를 통해이를 수행 할 수 있습니다 .
— Scott Chamberlain

@scott 이것은 유용한 정보입니다 ... Windows 7에 여전히 존재하는지 전혀 몰랐습니다.
— Supercereal

@ ScottChamberlain, win7에 telnet을 설치하는 방법에 대해서는 알고 있었지만 cmd 줄에서 수행하는 방법은 알지 못했습니다. 매우 도움이됩니다. 감사합니다.
— TheEmpireNever 님이
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.