scanning-infrastructure-with-nessus
Faz seu agente procurar por fraquezas de segurança em redes e sistemas. Ele identifica vulnerabilidades em computadores e dispositivos.
O que ela faz
Esta ferramenta verifica sua rede de computadores em busca de falhas de segurança. Ela ajuda a encontrar problemas em servidores, computadores e outros dispositivos para que você possa corrigi-los.
Quando usar
- ✓Ao fazer uma checagem de segurança na sua rede.
- ✓Quando você precisa testar se as proteções de segurança estão funcionando.
- ✓Durante manutenções programadas para verificar a segurança.
Exemplo do que pedir para a IA
“Verifique a segurança da minha rede interna.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O Nessus é um programa que roda em um computador e envia testes para outros dispositivos na sua rede. Ele usa uma lista de verificações (plugins) para encontrar problemas conhecidos.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill scanning-infrastructure-with-nessusOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/scanning-infrastructure-with-nessus/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Escaneando Infraestrutura com Nessus
Visão Geral
O Tenable Nessus é o scanner de vulnerabilidades líder do setor, usado para identificar fraquezas de segurança em infraestruturas de rede, incluindo servidores, estações de trabalho, dispositivos de rede e sistemas operacionais. Esta habilidade abrange a configuração de políticas de varredura, a execução de varreduras autenticadas e não autenticadas, a interpretação de resultados e a integração do Nessus em fluxos de trabalho contínuos de gerenciamento de vulnerabilidades.
Quando Usar
- Ao realizar avaliações de segurança que envolvam o escaneamento de infraestrutura com o Nessus
- Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados
- Ao realizar atividades agendadas de testes de segurança ou auditoria
- Ao validar controles de segurança por meio de testes práticos
Pré-requisitos
- Licença Nessus Professional ou Essentials instalada e ativada
- Acesso à rede aos sistemas de destino (regras de firewall permitindo o IP do scanner)
- Credenciais administrativas para varredura autenticada
- Compreensão de redes TCP/IP e serviços comuns
- Autorização por escrito para escanear ambientes de destino
Conceitos Principais
Arquitetura do Nessus
O Nessus opera como um aplicativo cliente-servidor onde o motor de varredura Nessus é executado como um serviço (nessusd) no sistema host. Ele usa uma arquitetura baseada em plugins com mais de 200.000 plugins atualizados semanalmente pela equipe de pesquisa da Tenable. Cada plugin testa uma vulnerabilidade específica, má configuração ou verificação de conformidade.
Tipos de Varredura
- Descoberta de Hosts - Identifica hosts ativos usando ICMP, TCP, UDP e ARP
- Varredura Básica de Rede - Política padrão cobrindo vulnerabilidades comuns
- Varredura Avançada - Política personalizada com seleção granular de plugins
- Auditoria de Patches Credenciada - Varredura autenticada verificando patches instalados
- Testes de Aplicações Web - Varreduras para vulnerabilidades específicas da web
- Auditoria de Conformidade - Verifica benchmarks CIS, DISA STIG, PCI DSS
Famílias de Plugins
O Nessus organiza os plugins em famílias, incluindo:
- Sistemas Operacionais: Windows, Linux, macOS, Solaris
- Dispositivos de Rede: Cisco, Juniper, Palo Alto, Fortinet
- Servidores Web: Apache, Nginx, IIS, Tomcat
- Bancos de Dados: Oracle, MySQL, PostgreSQL, MSSQL
- Serviços: DNS, SMTP, FTP, SSH, SNMP
Fluxo de Trabalho
Etapa 1: Configuração Inicial
# Start Nessus service
sudo systemctl start nessusd
sudo systemctl enable nessusd
# CLI management with nessuscli
/opt/nessus/sbin/nessuscli update --all
/opt/nessus/sbin/nessuscli fix --list
# Verify plugin count
/opt/nessus/sbin/nessuscli update --plugins-only
Etapa 2: Criar Política de Varredura
Configure uma política de varredura personalizada através da interface web do Nessus em https://localhost:8834:
- Navegue até Políticas > Nova Política > Varredura Avançada
- Configure as configurações Gerais: nome, descrição, alvos
- Defina as configurações de Descoberta:
- Descoberta de Hosts: Métodos de ping (ICMP, TCP SYN nas portas 22, 80, 443)
- Varredura de Portas: Varredura SYN em portas comuns ou todas as 65535 portas
- Descoberta de Serviços: Sondar todas as portas para serviços
- Configure as configurações de Avaliação:
- Precisão: Substituir precisão normal (reduzir falsos positivos)
- Aplicações Web: Habilitar se estiver escaneando servidores web
- Selecione as famílias de plugins relevantes para o ambiente de destino
Etapa 3: Configurar Credenciais
Para varredura autenticada, configure as credenciais na aba Credenciais:
- SSH: Nome de usuário/senha ou par de chaves SSH
- Windows: Credenciais de domínio via SMB, WMI
- SNMP: Strings de comunidade (v1/v2c) ou credenciais USM (v3)
- Banco de Dados: Strings de conexão Oracle, MySQL, PostgreSQL
- VMware: Credenciais vCenter ou ESXi
Etapa 4: Executar a Varredura
# Using Nessus REST API via curl
# Authenticate and get token
curl -k -X POST https://localhost:8834/session \
-d '{"username":"admin","password":"password"}' \
-H "Content-Type: application/json"
# Create scan
curl -k -X POST https://localhost:8834/scans \
-H "X-Cookie: token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"uuid": "<TEMPLATE_UUID>",
"settings": {
"name": "Infrastructure Scan Q1",
"text_targets": "192.168.1.0/24",
"enabled": true,
"launch": "ON_DEMAND"
}
}'
# Launch scan
curl -k -X POST https://localhost:8834/scans/<SCAN_ID>/launch \
-H "X-Cookie: token=<TOKEN>"
# Check scan status
curl -k -X GET https://localhost:8834/scans/<SCAN_ID> \
-H "X-Cookie: token=<TOKEN>"
Etapa 5: Analisar Resultados
O Nessus categoriza as descobertas por gravidade:
- Crítico (CVSS 9.0-10.0): Remediação imediata necessária
…
Perguntas frequentes
O que são 'plugins'?
Plugins são como pequenas ferramentas que o Nessus usa para testar um tipo específico de falha de segurança em um programa ou sistema.
Por que preciso de 'credenciais'?
Credenciais (como nome de usuário e senha) permitem que o Nessus entre nos sistemas para verificar problemas mais profundos, como atualizações faltando.
O que são os níveis de 'severidade'?
Os níveis de severidade (Crítico, Alto, Médio, Baixo) indicam o quão perigoso é um problema encontrado. Crítico é o mais urgente.
Detalhes
Descrição original do autor
Tenable Nessus is the industry-leading vulnerability scanner used to identify security weaknesses across network infrastructure including servers, workstations, network devices, and operating systems.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6197
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC