Pular para o conteúdo
Skillpedia
Agentes35 mil · #6197

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/scanning-infrastructure-with-nessus/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/scanning-infrastructure-with-nessus/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-nessus

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/scanning-infrastructure-with-nessus/SKILL.md -o SKILL.md
Conteú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

  1. Descoberta de Hosts - Identifica hosts ativos usando ICMP, TCP, UDP e ARP
  2. Varredura Básica de Rede - Política padrão cobrindo vulnerabilidades comuns
  3. Varredura Avançada - Política personalizada com seleção granular de plugins
  4. Auditoria de Patches Credenciada - Varredura autenticada verificando patches instalados
  5. Testes de Aplicações Web - Varreduras para vulnerabilidades específicas da web
  6. 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:

  1. Navegue até Políticas > Nova Política > Varredura Avançada
  2. Configure as configurações Gerais: nome, descrição, alvos
  3. 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
  4. 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
  5. 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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#6197
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas