Bash

    목적지 포트 확인

    목적지 포트 확인 서버를 운영할 때 목적지 서버의 포트가 열려있는지 확인이 필요할 때가 있습니다. nmap과 같은 오픈소스 네트워크 스캐너를 이용하여 확인이 가능하지만 서버에 설치되어있지 않은 경우에는 다른 방법이 필요합니다. 여러가지 방법이 있지만 그 중 bash의 내장된 기능인 /dev/{tcp,udp}를 활용하여 목적지 서버 포트가 열려 있는지 확인하는 방법을 정리하였습니다. 명령어 예시 및 상황별 Exit status 값 1) 포트가 열려있는 경우 포트가 열려있는 경우에는 Exit Status로 0을 반환합니다 $ bash -c "