Construindo um Scanner de Rede em Python

Iniciante

Neste projeto, você aprenderá como construir um scanner de rede usando Python. O scanner de rede utilizará a ferramenta de linha de comando nmap para escanear um endereço IP especificado e exibir os resultados em uma interface gráfica do usuário (GUI) usando a biblioteca Tkinter.

PythonTkinterInfoSec

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste projeto, você aprenderá como construir um scanner de rede usando Python. O scanner de rede utilizará a ferramenta de linha de comando nmap para escanear um endereço IP especificado e exibir os resultados em uma interface gráfica do usuário (GUI) usando a biblioteca Tkinter.

Exemplo da GUI do scanner de rede

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como configurar o projeto e instalar as bibliotecas necessárias
  • Como importar as bibliotecas necessárias para a GUI e executar a ferramenta de linha de comando nmap
  • Como definir uma função de escaneamento para recuperar o endereço IP inserido pelo usuário e escanear a rede
  • Como criar a janela principal da GUI
  • Como adicionar um campo de entrada para o endereço IP e um botão "Scan Network" (Escanear Rede)
  • Como criar uma área de texto para exibir os resultados do escaneamento
  • Como executar o projeto e realizar o escaneamento da rede

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Configurar um projeto Python e instalar bibliotecas
  • Importar bibliotecas e usá-las em um script Python
  • Criar uma GUI usando Tkinter
  • Lidar com a entrada do usuário e acionar funções
  • Usar a ferramenta de linha de comando nmap para escaneamento de rede
Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível intermediário com uma taxa de conclusão de 61.9%.

Professor

labby

Labby

Labby is the LabEx teacher.
OSZAR »