지정된 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.