Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
nlist — Un script de nmap para producir listas de objetivos para su uso con diversas herramientas. | Kitploit
Herramientas/GitHubGitHub/nccgroup/nlist
ReconocimientoMapeo de RedesRecopilación de InformaciónPruebas de PenetraciónUtilidades y Frameworks
GitHubnccgroup/nlist

nlist

Un script de nmap para producir listas de objetivos para su uso con diversas herramientas.

Ver Repositorio
338hace 5 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

nList

Un script de Nmap para generar listas de objetivos para usar con diversas herramientas.

Instalación

Para que el script se ejecute por defecto como parte de todos los escaneos de scripts (-sC), debe guardarse en el subdirectorio scripts del directorio de datos de Nmap junto con un archivo nlist.conf.

Un archivo .nlist colocado en el directorio personal del usuario se utilizará en lugar del archivo nlist.conf por defecto si no se especifica otro archivo de configuración mediante el argumento nlist.config.

Uso

Funciona mejor cuando se ejecuta como parte de un escaneo de versiones (-sV).

root@kitploit:~
nmap [-sV] --script nlist [--script-args nlist.config=<config_file>,nlist.ignorehome,nlist.outdir=<output_directory>,nlist.overwrite] [-p-] <target>

-- nlist.config=<config_file>: 		nList configuration file
-- nlist.ignorehome: 				If specified, the '.nlist' configuration file in the user's home directory is ignored
-- nlist.outdir=<output_directory>: Output directory to write list files to ('./target_lists' by default)
-- nlist.overwrite: 				If specified, existing output files are overwritten

¡Todos los argumentos sobrescriben los ajustes especificados en los archivos de configuración!

Configuración

Los archivos de configuración deben seguir la misma estructura que el archivo nlist.conf proporcionado en este repositorio. Se recomienda familiarizarse con este archivo antes de intentar escribir sus propios archivos de configuración.

Los archivos de configuración pueden contener las siguientes opciones:

  • overwrite: Un valor booleano que especifica si se sobrescriben los archivos de salida existentes (true) o se añade a ellos (false)
  • output_directory: Una cadena que contiene el directorio en el que guardar los archivos de salida (se creará si aún no existe)
  • use_default_rules: Un valor booleano que especifica si se deben usar las reglas por defecto definidas en el archivo nlist.conf además de las reglas definidas en este archivo de configuración (true) o no (false)
  • use_home_rules: Un valor booleano que especifica si se deben usar las reglas definidas en el archivo .nlist del directorio personal del usuario además de las reglas definidas en este archivo de configuración (true) o no (false)
  • output_files: Un arreglo de especificaciones para cada archivo de salida que el script debe generar (consulte la subsección a continuación para más detalles)

Especificaciones de output_files

Cada especificación de output_files se compone de las siguientes opciones:

  • name: Una cadena que contiene la ruta al archivo de salida
  • rules: Un arreglo de reglas que deben usarse para determinar el contenido del archivo (consulte la subsección a continuación para más detalles)
  • output_format: Un arreglo que especifica el formato que debe tener cada línea del archivo (consulte la subsección a continuación para más detalles)

Reglas de rules

¡Solo es necesario que se cumpla una de las reglas especificadas para un archivo de salida para que un puerto se incluya en dicho archivo (las reglas posteriores del archivo de salida se omitirán para ese puerto)!

Las reglas pueden estar compuestas por una combinación de los siguientes criterios:

  • port_protocol: Un arreglo que contiene protocolos de puerto aceptables (tcp y/o udp)
  • port_number: Un arreglo que contiene números de puerto aceptables
  • service: Un arreglo que contiene servicios aceptables (no distingue entre mayúsculas y minúsculas)
  • service_type: Un arreglo que contiene tipos de servicio aceptables (actualmente solo http y ssl/tls son valores válidos)

Formato de output_format

La primera cadena de este arreglo debe ser una cadena de formato que contenga %s donde deben aparecer los valores posteriores (aparecerán en el orden en que se especifiquen). Las cadenas siguientes pueden ser cualquier combinación de los siguientes valores:

  • ip: La dirección IP del host
  • port_number: El número de puerto
  • port_protocol: El protocolo del puerto (tcp o udp)
  • service: El servicio que se ejecuta en el puerto

¡Debe especificar el mismo número de valores que apariciones de %s haya en su cadena de formato!

Los caracteres % literales deberán escaparse con una barra invertida (\%)!

Descargar herramienta