본문 바로가기
유틸리티

tcping : 포트 오픈 확인

by 닐스 2021. 5. 31.
  • 서버에서 운영중인 서비스가 외부 클라이언트( 사용자 ) 에게 오픈 ( 서비스 연결 ) 대기 중인지 체크

     [ 참고 ] 내부에서는 정상적으로 포트가 오픈 되어있으나,

                방화벽 기타 보안에 의해 외부에서의 접근을 단하 경우에 대하여 확인을 하는데 활용 

 

 

tcping.exe - ping over a tcp connection

tcping.exe - ping over a tcp connection tcping.exe is a console application that operates similarly to 'ping', however it works over a tcp port. There are many different implementions of this floating around, written independently by different people. Ther

www.elifulkerson.com

  • 다운 완료 후 해당 파일을 C:\Windows\System32 로 복사

 

  • 사용법
    • 명령프롬프트 실행
    • tcping [ Option ] [ Server IP ] [ Server Port ] 
  • 포트 오픈 상태 : 172.217.27.67 ( www.google.co.kr ) 80 포트 오픈 여부 확인

 

  • 포트 클로즈 상태 : 172.217.27.67 ( www.google.co.kr ) 1521 포트 오픈 여부 확인

 

  • 옵션
-t  control-c를 통해 중지 될 때까지 계속 ping
-n  n개의 결과를 확인 (default 값은 4)
-i  ping 사이에 n초의 간격을 두고 확인 (default 값은 1)
-w  응답에 대해 N초의 대기시간 지정
-d  각 행에 날짜와 시간을 표시
-f  연결에 발생한 트래픽 외 1바이트를 강제로 보내는 옵션
-g  n개의 핑이 실패할 경우 tcping을 종료
-b  경고음을 사용할 때 사용 ( 1 = 실패시, 2 = 성공시, 3 = 변경시, 4 = 항상 )
-r  n번 체크 후 DNS 정보를 다시 받아
-s  ping 확인 결과가 정상일 경우 tcping을 종료
-v  tcping 버전 정보를 확인할 때 사용
-j  jitter 값 표시 jitter는 마지막 응답 시간과 과거 평균 간의 차이로 정의됨
-4  ipv4 통신
-6  ipv6 통신
-c  처음 상태 체크 후 상태가 변경될 시 출력
--tee  tcping의 결과를 파일로 저장
--file  DNS list 및 port가 저장된 파일을 호출하여 ping 체크를 진행 ( -j, -c 옵션 사용 불가)
--fqdn  역방향 DNS를 사용할 경우 DNS 이름을 출력
--color  오류 메시지에 대해 유색 출력을 사용 --ansi 옵션과 같이 사용하여 색 변경 가능
-h  HTTP모드 (http://가없는 url 사용) -u 옵션과 같이 사용하면 유용함.
-u  각 행에 대상 URL 표시
--post  check시 GET 대신 POST를 사용
--head  check시 GET 대신 HEAD를 사용