proyecto en Python Skill Tree

Construir un escáner de red en Python

Principiante

En este proyecto, aprenderás cómo construir un escáner de red utilizando Python. El escáner de red utilizará la herramienta de línea de comandos nmap para escanear una dirección IP especificada y mostrar los resultados en una interfaz gráfica de usuario (GUI) utilizando la biblioteca Tkinter.

pythoncybersecurity

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este proyecto, aprenderás cómo construir un escáner de red utilizando Python. El escáner de red utilizará la herramienta de línea de comandos nmap para escanear una dirección IP especificada y mostrar los resultados en una interfaz gráfica de usuario (GUI, por sus siglas en inglés) utilizando la biblioteca Tkinter.

Ejemplo de GUI de un escáner de red

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo configurar el proyecto e instalar las bibliotecas necesarias
  • Cómo importar las bibliotecas necesarias para la GUI y ejecutar la herramienta de línea de comandos nmap
  • Cómo definir una función de escaneo para recuperar la dirección IP ingresada por el usuario y escanear la red
  • Cómo crear la ventana principal de la GUI
  • Cómo agregar un campo de entrada para la dirección IP y un botón "Escanear red"
  • Cómo crear un área de texto para mostrar los resultados del escaneo
  • Cómo ejecutar el proyecto y realizar un escaneo de red

🏆 Logros

Después de completar este proyecto, podrás:

  • Configurar un proyecto de Python e instalar bibliotecas
  • Importar bibliotecas y utilizarlas en un script de Python
  • Crear una GUI utilizando Tkinter
  • Manejar la entrada del usuario y activar funciones
  • Utilizar la herramienta de línea de comandos nmap para escanear redes

Profesor

labby
Labby
Labby is the LabEx teacher.