проект in Python Skill Tree

Создание сетевого сканера на Python

Начинающий

В этом проекте вы научитесь создавать сетевой сканер с использованием Python. Сетевой сканер будет использовать командную строку nmap для сканирования указанного IP-адреса и отображения результатов в графическом интерфейсе пользователя (GUI) с использованием библиотеки Tkinter.

PythonTkinterInfoSec

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь создавать сканер сети с использованием Python. Сканер сети будет использовать командную строку nmap для сканирования указанного IP-адреса и отображения результатов в графическом интерфейсе пользователя (GUI) с помощью библиотеки Tkinter.

Пример GUI сканера сети

🎯 Задачи

В этом проекте вы научитесь:

  • Настраивать проект и устанавливать необходимые библиотеки
  • Импортировать необходимые библиотеки для GUI и выполнения командной строки nmap
  • Определять функцию сканирования для получения введенного пользователем IP-адреса и сканирования сети
  • Создавать главное окно GUI
  • Добавлять поле ввода для IP-адреса и кнопку "Сканировать сеть"
  • Создавать текстовую область для отображения результатов сканирования
  • Запускать проект и выполнять сканирование сети

🏆 Достижения

После завершения этого проекта вы сможете:

  • Настраивать проект на Python и устанавливать библиотеки
  • Импортировать библиотеки и использовать их в скрипте Python
  • Создавать GUI с использованием Tkinter
  • Обрабатывать пользовательский ввод и запускать функции
  • Использовать командную строку nmap для сканирования сети

Преподаватель

labby

Labby

Labby is the LabEx teacher.