ot-ics
Ensina seu agente de IA a revisar código como um dev sênior e proteger aplicações contra ataques.
O que ela faz
Esta ferramenta ajuda a verificar a segurança de sistemas industriais (como os de fábricas) de forma autorizada. Ela analisa como os sistemas estão conectados, quais informações podem estar expostas e quais protocolos de comunicação são usados, priorizando métodos que não atrapalham o funcionamento normal.
Quando usar
- ✓Ao fazer uma análise de segurança autorizada em redes industriais.
- ✓Para entender como sistemas de controle (PLC/SCADA) estão expostos.
- ✓Para verificar se as conexões entre diferentes níveis da rede industrial seguem as regras de segurança.
Exemplo do que pedir para a IA
“Quero fazer uma análise de segurança autorizada na rede da fábrica. Por favor, verifique a exposição dos sistemas SCADA e as conexões entre os níveis da rede.”
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 funciona observando o tráfego da rede sem interferir (modo passivo) ou fazendo apenas leituras autorizadas. Ela mapeia os equipamentos, identifica os protocolos de comunicação e verifica possíveis falhas de segurança, sempre pedindo confirmação antes de qualquer ação que possa afetar o sistema.
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 sickn33/agentic-awesome-skills --skill ot-icsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ot-ics/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.
⚠️ USO AUTORIZADO APENAS Esta habilidade destina-se apenas a fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.
Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:
- Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- Aguarde a confirmação explícita na conversa atual.
Sem essa confirmação, permaneça somente leitura e forneça apenas orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.
Segurança OT / ICS
Quando Usar
- Avaliação passiva de redes industriais dentro de um escopo aprovado.
- Documentação da exposição de PLC/SCADA e violações de zoneamento.
Cenários de Uso
- Avaliação de segurança de controle industrial / SCADA / DCS (autorizado)
- Zoneamento do modelo Purdue e canais entre zonas
- Exposição de protocolos como Modbus / DNP3 / S7 / EtherNet / IP
- Estações de engenharia, HMIs, servidores de histórico, hosts de salto
- Fronteiras de convergência IT/OT (regras de firewall, gateways unidirecionais)
Regras de Segurança (OBRIGATÓRIO)
MUST NOT 在未明确允许时:
- 对 PLC 写线圈/寄存器
- 全网高速率扫描生产 OT
- 中断安全仪表系统(SIS)相关路径
优先:只读识别、流量镜像、离线固件/配置分析
Fluxo de Trabalho
Fase 1 — Zoneamento e Ativos
□ Purdue L0–L5 草图:现场设备 → 控制 → 监督 → 站点 DMZ → 企业
□ 资产清单:PLC/RTU/HMI/工程师站/历史库/Jump host
□ 协议与端口基线(仅授权网段)
Fase 2 — Passivo e Somente Leitura
□ SPAN/镜像 PCAP → protocol-reverse / Wireshark 工控解析器
□ 配置与工程文件离线审计(TIA/RSLogix 导出等)
□ 默认口令与明文协议(Modbus 无认证)记录为 Finding,不写盘改值
Fase 3 — Ativo Restrito (Apenas Autorizado)
□ 低速识别,维护窗口
□ 只读功能码优先
□ 每步 Evidence;异常立即停止并通报
Fase 4 — Superfície de Firmware/Patch
□ 控制器固件版本 → CVE 映射(不盲刷固件)
□ 联合 firmware-pentest 做离线镜像分析
Cadeia de Ferramentas
| Ferramenta | Propósito | Observações |
|---|---|---|
| Dissectores de controle industrial Wireshark | Análise passiva | Tráfego espelhado |
| Nmap NSE (restrito) | Identificação | Taxa e janela de tempo |
| Claroty/Nozomi, etc. | Descoberta de ativos | Comercial / no local |
| Software de engenharia do fabricante de PLC | Auditoria de configuração | Offline primeiro |
| binwalk / Ghidra | Firmware | Offline |
Referências
references/ot-safe-assessment.md../firmware-pentest/../protocol-reverse/../networkvia pentest-tools
Contexto de Roteamento
Upstream: MASTER R28
Downstream: Aprofundamento de firmware firmware-pentest; Protocolos protocol-reverse; Movimentação lateral IT windows-ad/attack-chain
Nível Similar: Não use varreduras Web comuns para atacar OT com parâmetros padrão
Autoverificação de Conclusão da Tarefa
- O padrão é passivo/somente leitura e o limite de autorização foi registrado?
- Operações de escrita em circuitos de controle foram evitadas (a menos que explicitamente permitido)?
- As descobertas incluem explicações sobre impacto físico/de processo?
- Checklist / diário?
Limitações
- A varredura ativa pode travar PLCs; prefira captura passiva.
- Protocolos especializados exigem documentação do fabricante raramente disponível publicamente.
Adaptado de zhaoxuya520/reverse-skill (MIT).
Perguntas frequentes
O que são sistemas OT/ICS?
São sistemas de controle industrial (OT - Operational Technology) usados em fábricas e infraestruturas críticas (ICS - Industrial Control Systems), como os que controlam maquinário, energia ou processos químicos.
Por que é preciso autorização?
Sistemas industriais controlam processos reais e podem ser sensíveis. Mexer neles sem permissão pode causar paradas na produção, acidentes ou danos, sendo ilegal.
O que significa 'passivo-primeiro'?
Significa que a ferramenta tenta coletar informações apenas observando o tráfego da rede ou analisando dados existentes, sem enviar comandos que possam alterar o funcionamento dos sistemas, para garantir a segurança e estabilidade.
Detalhes
Descrição original do autor
Authorized OT/ICS security assessment: Purdue-model zoning review, PLC/SCADA exposure, industrial protocol discovery, and passive-first evaluation discipline.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3782
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC