You've already forked Curso-lenguaje-python
Add exercise 1 by script-hacking course
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
This commit is contained in:
20
scripts-hacking-etico/src/01-nmap.py
Normal file
20
scripts-hacking-etico/src/01-nmap.py
Normal file
@@ -0,0 +1,20 @@
|
||||
"""
|
||||
Instalar la biblioteca de Python `python-nmap`
|
||||
y realizar un escaneo de puertos
|
||||
a la dirección IP `192.168.1.1`
|
||||
"""
|
||||
|
||||
import nmap
|
||||
|
||||
# Crear un objeto de escaner de puertos
|
||||
scanner = nmap.PortScanner()
|
||||
|
||||
# Escanear los puertos en la dirección IP
|
||||
result = scanner.scan('192.168.1.1', '1-1000')
|
||||
|
||||
# Imprimir los resultados del escaneo
|
||||
|
||||
for port in result['scan']['192.168.1.1']['tcp']:
|
||||
state = result['scan']['192.168.1.1']['tcp'][port]['state']
|
||||
|
||||
print(f'Puerto {port} está {state}')
|
||||
Reference in New Issue
Block a user