Rona

Python으로 TCP 포트 스캐너 만들기

초급255시간 전

사무실에서 자주 쓰는 렌더링 서버, 공유 폴더, 프린터 같은 장비의 접속 가능 여부를 Python 네트워크 소켓으로 빠르게 확인하고, 연결 시도 결과를 코드가 자동으로 분류하도록 만듭니다. 장비별 상태를 `port_scanner.py` 파일로 실행해 각 포트의 결과를 `[OPEN]`, `[CLOSED/FILTERED]` 형태로 명령창에 출력하는 CLI 도구를 만듭니다.

이 실습은 터미널에서 진행됩니다

이런 걸 배워요

  • 사무실 장비의 접속 가능 여부를 빠르게 점검할 수 있습니다
  • 접속 통로와 대기 시간 개념을 업무 상황에 연결해 이해할 수 있습니다
  • AI에게 안전한 점검 도구 작성을 요청하고 결과를 확인할 수 있습니다
  • 공정 미팅이나 인수인계 때 쓸 수 있는 연결 점검 기준을 만들 수 있습니다

어떻게 진행해요

1. 실행 환경 확인하기
2. 점검 도구 파일 만들기
3. 코드 흐름 이해하기
4. 점검 결과 실행하기
5. 점검 속도 조절하기
6. 수정 후 다시 확인하기

AI 튜터가 각 단계를 하나씩 안내해줄 거예요