python-nmap

Una clase para usar NMAP y resulta de escaneo de acceso de Python
Descargar ahora

python-nmap Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Alexandre Norman
  • Sitio web del editor:
  • http://xael.org/norman/python/pyclamd/

python-nmap Etiquetas


python-nmap Descripción

Una clase para usar NMAP y resulta de escaneo de acceso de Python Python-NMAP es una biblioteca de Python que ayuda a utilizar el popular escáner de puerto NMAP. Permite manipular fácilmente los resultados de la exploración NMAP y será una herramienta perfecta para los administradores de sistemas que desean automatizar la tarea y los informes de escaneo. También es compatible con las salidas de script de NMAP. Uso técnico Parece: #! / Usr / bin / env Pythonimport nmap # importar nmap.py modulenm = nmap.portscanner () # instantiate nmap.portscanner objetonm.scan ('127.0.0.1', ' 22-443 ') # anfitrión de escaneo 127.0.0.1, puertos de 22 a 443nm.command_line () # Obtenga la línea de comandos utilizada para el escaneo: nmap -ox - -p 22-443127.0.0.1nm.scaninfo () # obtenga nmap Información de escaneo {'TCP': {'Servicios': '22 -443 ',' MÉTODO ':' Connect '}} nm.all_hosts () # Obtenga todos los hosts que fueron scannednm . nombre de host () # Obtener el nombre de host para el host 127.0.0.1NM . Estado () # Obtenga estado de host 127.0.0.1 (arriba | abajo | Desconocido | omitido) NM . all_protocols () # Obtenga todos los protocolos escaneados IN (IP | TCP | UDP | SCTP) NM . Teclas () # Obtenga todos los puertos para TCP Protocolnm . All_tcp () # Obtenga todos los puertos para el protocolo TCP (versión ordenada) NM . All_udp () # Obtenga todos los puertos para el protocolo UDP (versión ordenada) NM .all_ip () # Obtenga todos los puertos para el protocolo IP (ordenado Versio n) nm . ALL_SCTP () # Obtenga todos los puertos para el protocolo SCTP (versión ordenada) NM . Has_tcp (22) # ¿Hay alguna información para el puerto 22 / TCP en el host? 127.0.0.1NM # Obtenga información sobre el puerto 22 en TCP en el host 127.0.0.1NM . TCP (22) # Obtenga información sobre el puerto 22 en TCP en el host 127.0.0.1NM # Obtenga el estado del puerto 22 / TCP en el host 127.0.0.1 (Abra # un ejemplo más útil: Para el anfitrión en nm.all_hosts (): Imprimir '--------------------------------------- ------------- 'host' Imprimir ':% s (% s)'% (host, nm .hostname ()) Imprimir 'estado:% s'% nm .state () para proto en NM .all_Protocols (): Imprimir '-----------' Protocolo de impresión:% S '% proto lport = nm .keys ( ) lport.sort () para puerto en lport: impresión 'Puerto:% s \ tstate:% s'% (puerto, nm ) Requisitos: · Python


python-nmap Software relacionado

Explorador

Una aplicación de modelos de dominio que admite la administración de imágenes médicas. ...

161

Descargar