Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
nlist — Um script nmap para produzir listas de alvos para uso com várias ferramentas. | Kitploit
Ferramentas/GitHubGitHub/nccgroup/nlist
ReconhecimentoMapeamento de RedeColeta de InformaçõesTestes de PenetraçãoUtilitários e Frameworks
GitHubnccgroup/nlist

nlist

Um script nmap para produzir listas de alvos para uso com várias ferramentas.

Ver Repositório
338há 5 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

nList

Um script Nmap para produzir listas de alvos para uso com várias ferramentas.

Instalação

Para que o script seja executado por padrão como parte de todas as verificações de scripts (-sC), ele precisará ser salvo no subdiretório scripts do diretório de dados do Nmap, juntamente com um arquivo nlist.conf.

Um arquivo .nlist colocado no diretório inicial do usuário será usado em vez do arquivo nlist.conf padrão se outro arquivo de configuração não for especificado usando o argumento nlist.config.

Uso

Funciona melhor quando executado como parte de uma verificação de versão (-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 os argumentos substituem as configurações especificadas nos arquivos de configuração!

Configuração

Os arquivos de configuração devem seguir a mesma estrutura do arquivo nlist.conf fornecido neste repositório. É aconselhável que você se familiarize com este arquivo antes de tentar escrever seus próprios arquivos de configuração.

Os arquivos de configuração podem conter as seguintes opções:

  • overwrite: Um valor booleano que especifica se deve sobrescrever os arquivos de saída existentes (true) ou acrescentar a eles (false)
  • output_directory: Uma string contendo o diretório no qual salvar quaisquer arquivos de saída (será criado se ainda não existir)
  • use_default_rules: Um valor booleano que especifica se deve usar as regras padrão definidas no arquivo nlist.conf, bem como as regras definidas neste arquivo de configuração (true) ou não (false)
  • use_home_rules: Um valor booleano que especifica se deve usar as regras definidas no arquivo .nlist no diretório inicial do usuário, bem como as regras definidas neste arquivo de configuração (true) ou não (false)
  • output_files: Um array de especificações para cada arquivo de saída que o script deve gerar (consulte a subseção abaixo para obter detalhes)

Especificações de output_files

Cada especificação de output_files é composta pelas seguintes opções:

  • name: Uma string contendo o caminho para o arquivo de saída
  • rules: Um array de regras que devem ser usadas para determinar o conteúdo do arquivo (consulte a subseção abaixo para obter detalhes)
  • output_format: Um array especificando o formato que cada linha no arquivo deve ter (consulte a subseção abaixo para obter detalhes)

Regras de rules

Apenas uma das regras especificadas para um arquivo de saída precisa ser atendida para que uma porta seja incluída no arquivo de saída (as regras subsequentes para o arquivo de saída serão ignoradas para essa porta)!

As regras podem ser compostas por uma combinação dos seguintes critérios:

  • port_protocol: Um array contendo protocolos de porta aceitáveis (tcp e/ou udp)
  • port_number: Um array contendo números de porta aceitáveis
  • service: Um array contendo serviços aceitáveis (não diferencia maiúsculas de minúsculas)
  • service_type: Um array contendo tipos de serviço aceitáveis (atualmente apenas http e ssl/tls são valores válidos)

Formato de output_format

A primeira string neste array deve ser uma string de formato contendo %s onde os valores subsequentes devem aparecer (eles aparecerão na ordem em que forem especificados). As strings seguintes podem ser qualquer combinação dos seguintes valores:

  • ip: O endereço IP do host
  • port_number: O número da porta
  • port_protocol: O protocolo da porta (tcp ou udp)
  • service: O serviço em execução na porta

Você deve especificar o mesmo número de valores que o número de ocorrências de %s em sua string de formato!

Caracteres % literais precisarão ser escapados com barra invertida (\%)!

Baixar ferramenta