소개
이 챌린지에서는 서버에서 실행 중일 수 있는 비정상적인 UDP 서비스를 스캔하여 잠재적인 보안 침해 사고를 조사합니다. 9995 번 포트에서 대기 중인 임의의 UDP 서버를 설정한 다음, Nmap 을 사용하여 로컬 호스트 (localhost) 의 9990 번부터 10000 번 포트 사이를 대상으로 UDP 스캔을 수행합니다. 스캔 결과는 ~/project/udp_scan_results.txt 파일에 저장됩니다.
여러분의 과제는 지정된 범위 내에서 열려 있는 UDP 포트 번호를 찾아 콘솔에 출력하는 것입니다. grep을 사용하여 Nmap 출력 결과를 분석하고, awk나 sed를 활용해 포트 번호만 추출해야 합니다. 만약 열려 있는 UDP 포트가 없다면 "No open UDP port found"를 출력합니다. 또한 Nmap 스캔 결과 파일이 실제로 존재하며 예상된 내용이 포함되어 있는지 확인하는 검증 단계도 포함되어 있습니다.



