소개
이 프로젝트에서는 Python 을 사용하여 네트워크 스캐너를 구축하는 방법을 배우게 됩니다. 네트워크 스캐너는 nmap 명령줄 도구를 활용하여 지정된 IP 주소를 스캔하고, Tkinter 라이브러리를 사용하여 그래픽 사용자 인터페이스 (GUI) 에 결과를 표시합니다.

🎯 과제
이 프로젝트에서는 다음을 배우게 됩니다:
- 프로젝트를 설정하고 필요한 라이브러리를 설치하는 방법
- GUI 및
nmap명령줄 도구를 실행하기 위해 필요한 라이브러리를 가져오는 방법 - 사용자가 입력한 IP 주소를 가져와 네트워크를 스캔하는 스캔 함수를 정의하는 방법
- GUI 의 메인 윈도우를 생성하는 방법
- IP 주소 입력 필드와 "Scan Network" 버튼을 추가하는 방법
- 스캔 결과를 표시할 텍스트 영역을 생성하는 방법
- 프로젝트를 실행하고 네트워크 스캔을 수행하는 방법
🏆 성과
이 프로젝트를 완료하면 다음을 수행할 수 있습니다:
- Python 프로젝트를 설정하고 라이브러리를 설치합니다.
- 라이브러리를 가져와 Python 스크립트에서 사용합니다.
- Tkinter 를 사용하여 GUI 를 생성합니다.
- 사용자 입력을 처리하고 함수를 트리거합니다.
nmap명령줄 도구를 사용하여 네트워크 스캔을 수행합니다.



