¿Puede nmap tomar una lista de puertos para escanear desde un archivo?

2

Nmap puede tomar un archivo que contenga una lista de hosts para escanear utilizando el indicador -iL . ¿Existe una funcionalidad similar para un archivo que contiene una lista de números de puerto? He rastreado la página del manual, los documentos en línea en nmap.org y he buscado en Google, pero nada hasta ahora.

    
pregunta user1330734 29.06.2016 - 21:57
fuente

3 respuestas

6

No por sí mismo, no. Pero con algunos scripts rápidos puedes.

Por ejemplo, en sistemas * nix:

nmap -p 'cat ports.list' ...

Esto le permitiría mantener una lista de puertos en un archivo en formato CSV.

Si prefiere tener un puerto por línea, puede hacerlo (gracias @bonsaiviking) en sistemas * nix:

nmap -p $(tr '\n' , <ports.list)
    
respondido por el h4ckNinja 29.06.2016 - 22:43
fuente
2

Sí, puede, mediante el uso del targets-xml secuencia de comandos NSE NSE

Actualización: en realidad, la funcionalidad aún no está allí, pero parece que está planeada.

    
respondido por el atdre 30.06.2016 - 01:18
fuente
1

Sí, Nmap puede tomar un archivo en el formato del archivo de servicios con el --servicedb option . Esto también implica la opción -F , lo que significa que solo se analizarán los servicios enumerados en ese archivo. * Así que solo proporcione los servicios que desea escanear en este formato y podrá lograr este objetivo.

* La excepción a esto es si el archivo incluye datos de frecuencia de puerto como el archivo nmap-services incluido con Nmap. En ese caso, -F significa escanear los 100 puertos más probables basados en esos datos de frecuencia.

    
respondido por el bonsaiviking 30.06.2016 - 04:12
fuente

Lea otras preguntas en las etiquetas