implementing-dragos-platform-for-ot-monitoring
Ajuda seu agente a configurar a plataforma Dragos para monitorar redes de tecnologia operacional (OT). Ele detecta ameaças específicas em protocolos industriais. É útil para configurar a segurança de redes OT.
O que ela faz
Esta ferramenta ajuda a configurar e monitorar redes industriais (OT/ICS) usando a plataforma Dragos. Ela detecta ameaças específicas de sistemas industriais e informa sobre grupos de hackers conhecidos.
Quando usar
- ✓Ao configurar um sistema de detecção de ameaças para redes industriais.
- ✓Ao querer saber se grupos de hackers conhecidos (como VOLTZITE) estão ativos.
- ✓Ao integrar o monitoramento de segurança industrial com sistemas de segurança maiores.
Exemplo do que pedir para a IA
“Configure a plataforma Dragos para monitorar nossa rede industrial e me avise sobre ameaças como VOLTZITE.”
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
A ferramenta conecta-se à plataforma Dragos para verificar se os sensores estão funcionando e quais dispositivos industriais foram encontrados. Ela também verifica se há informações sobre ameaças conhecidas.
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 implementing-dragos-platform-for-ot-monitoringOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-dragos-platform-for-ot-monitoring/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.
Implementando a Plataforma Dragos para Monitoramento de OT
Quando Usar
- Ao implantar uma solução de detecção e resposta de rede (NDR) específica para OT em ambientes industriais
- Ao precisar de detecção baseada em inteligência de ameaças contra grupos de ameaças conhecidos de ICS (VOLTZITE, CHERNOVITE, KAMACITE)
- Ao construir uma capacidade de SOC de OT com ferramentas de segurança industrial desenvolvidas para esse fim
- Ao exigir descoberta de ativos e gerenciamento de vulnerabilidades juntamente com detecção de ameaças em uma única plataforma
- Ao integrar o monitoramento de segurança de OT com um SIEM corporativo (Splunk, Sentinel, QRadar)
Não usar para monitoramento de rede apenas de TI sem componentes de ICS, para detecção e resposta de endpoint (EDR) em estações de trabalho de OT, ou para ambientes padronizados em Claroty ou Nozomi (consulte as respectivas habilidades).
Pré-requisitos
- Licença da Plataforma Dragos e pacote de implantação
- Porta TAP ou SPAN de rede nos limites da rede de OT (um sensor por segmento monitorado)
- Hardware de sensor Dragos (dispositivo físico) ou dispositivo virtual que atenda às especificações mínimas
- Regras de firewall permitindo comunicação sensor-para-Dragos-SiteStore (criptografada, apenas de saída da OT)
- Assinatura do Dragos Knowledge Pack para atualizações de inteligência de ameaças
Fluxo de Trabalho
Etapa 1: Implantar Sensores Dragos e Configurar o Monitoramento
@@CODE<1>@@
#!/usr/bin/env python3
"""Dragos Platform Deployment Validator and Integration Tool.
Validates Dragos sensor deployment, checks connectivity, and
configures integration with enterprise SIEM for OT alert forwarding.
"""
import json
import sys
import csv
from datetime import datetime
from typing import Optional, List, Dict
try:
import requests
except ImportError:
print("Install requests: pip install requests")
sys.exit(1)
class DragosPlatformManager:
"""Interface with Dragos Platform API for OT monitoring management."""
def __init__(self, base_url: str, api_key: str, api_secret: str, verify_ssl: bool = True):
self.base_url = base_url.rstrip("/")
self.session = requests.Session()
self.session.headers.update({
"API-Key": api_key,
"API-Secret": api_secret,
"Content-Type": "application/json",
})
self.session.verify = verify_ssl
def get_sensors(self) -> List[Dict]:
"""Retrieve all deployed Dragos sensors and their status."""
resp = self.session.get(f"{self.base_url}/api/v1/sensors")
resp.raise_for_status()
return resp.json().get("sensors", [])
def get_assets(self, asset_type: Optional[str] = None) -> List[Dict]:
"""Retrieve OT assets discovered by Dragos."""
params = {}
if asset_type:
params["type"] = asset_type
resp = self.session.get(f"{self.base_url}/api/v1/assets", params=params)
resp.raise_for_status()
return resp.json().get("assets", [])
def get_notifications(self, severity: str = "high", limit: int = 50) -> List[Dict]:
"""Retrieve threat detection notifications."""
params = {"min_severity": severity, "limit": limit}
resp = self.session.get(f"{self.base_url}/api/v1/notifications", params=params)
resp.raise_for_status()
return resp.json().get("notifications", [])
def get_vulnerabilities(self, severity: str = "critical") -> List[Dict]:
"""Retrieve OT vulnerabilities with Dragos-specific context."""
params = {"min_severity": severity}
resp = self.session.get(f"{self.base_url}/api/v1/vulnerabilities", params=params)
resp.raise_for_status()
return resp.json().get("vulnerabilities", [])
def get_threat_groups(self) -> List[Dict]:
"""Retrieve tracked ICS threat group activity relevant to the environment."""
resp = self.session.get(f"{self.base_url}/api/v1/threat-groups")
resp.raise_for_status()
return resp.json().get("threat_groups", [])
def validate_deployment(self):
"""Validate sensor deployment health and coverage."""
sensors = self.get_sensors()
assets = self.get_assets()
print(f"\n{'='*65}")
print("DRAGOS PLATFORM DEPLOYMENT VALIDATION")
print(f"{'='*65}")
print(f"Validation Time: {datetime.now().isoformat()}")
print(f"\n--- SENSOR STATUS ---")
healthy_sensors = 0
for sensor in sensors:
status = sensor.get("status", "unknown")
icon = "[OK]" if status == "connected" else "[!!]"
…
@@CODE<1>@@
Perguntas frequentes
O que são redes OT/ICS?
São redes que controlam equipamentos e processos industriais, como em fábricas ou usinas de energia.
O que são grupos de ameaças como VOLTZITE?
São grupos de hackers que visam especificamente sistemas industriais para causar danos ou roubar informações.
Preciso de alguma licença para usar isso?
Sim, é necessária uma licença da plataforma Dragos e acesso aos seus pacotes de inteligência de ameaças.
Detalhes
Descrição original do autor
Deploys and configures Dragos Platform sensors and detection analytics for OT/ICS network monitoring, using industrial protocol parsers and threat-intel packs to detect groups like VOLTZITE, CHERNOVITE, and KAMACITE. Use when standing up OT-specific network detection and response or an OT SOC, or integrating OT monitoring into an enterprise SIEM; not for IT-only or Claroty/Nozomi environments.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5869
- 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
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC