Pular para o conteúdo
Skillpedia
Código em geral35 mil · #5566

collecting-threat-intelligence-with-misp

Faz seu agente usar o MISP para coletar e organizar informações sobre ameaças. Ele pode buscar e adicionar dados de várias fontes automaticamente.

O que ela faz

Esta ferramenta ajuda a coletar e organizar informações sobre ameaças cibernéticas. Ela permite que você conecte fontes de dados de segurança, armazene essas informações e as pesquise facilmente para entender e combater ataques.

Quando usar

  • ✓Quando você precisa juntar informações de segurança de várias fontes.
  • ✓Ao criar um sistema para rastrear e analisar ameaças cibernéticas.
  • ✓Para automatizar a coleta de dados sobre atividades maliciosas.

Exemplo do que pedir para a IA

“Colete informações sobre endereços IP maliciosos de fontes confiáveis e armazene-os para análise.”

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/collecting-threat-intelligence-with-misp/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/collecting-threat-intelligence-with-misp/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta usa um sistema chamado MISP para gerenciar as informações. Você pode configurar diferentes tipos de fontes de dados (feeds) e usar um código simples (PyMISP) para buscar, adicionar e procurar por esses dados.

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 collecting-threat-intelligence-with-misp

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/collecting-threat-intelligence-with-misp/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.

Coletando Inteligência de Ameaças com MISP

Visão Geral

MISP (Malware Information Sharing Platform) é uma plataforma de inteligência de ameaças de código aberto para coletar, compartilhar, armazenar e correlacionar Indicadores de Comprometimento (IOCs) de ataques direcionados, inteligência de ameaças, informações de fraude financeira, informações de vulnerabilidade ou informações de contraterrorismo. Esta habilidade abrange a implantação do MISP, a configuração de feeds de ameaças, o uso da API PyMISP para acesso programático e a construção de pipelines de coleta automatizados que agregam IOCs de várias fontes comunitárias e comerciais.

Quando Usar

  • Ao gerenciar operações de segurança que exigem a coleta de inteligência de ameaças com MISP
  • Ao melhorar a maturidade do programa de segurança e os processos operacionais
  • Ao estabelecer procedimentos padronizados para fluxos de trabalho da equipe de segurança
  • Ao integrar inteligência de ameaças ou dados de vulnerabilidade nas operações

Pré-requisitos

  • Python 3.9+ com a biblioteca pymisp instalada
  • Docker e Docker Compose para implantação do MISP
  • Compreensão dos protocolos STIX 2.1 e TAXII 2.1
  • Familiaridade com tipos de IOC: hashes, endereços IP, domínios, URLs, endereços de e-mail
  • Acesso à rede aos feeds da comunidade MISP (circl.lu, botvrij.eu)

Conceitos Chave

Arquitetura MISP

O MISP opera em um modelo baseado em eventos, onde a inteligência de ameaças é organizada em eventos que contêm atributos (IOCs), objetos (agrupamentos estruturados de atributos), galáxias (agrupamentos de atores de ameaças/malware vinculados ao MITRE ATT&CK) e tags para classificação. A sincronização entre instâncias MISP usa um modelo de pull/push sobre HTTPS com autenticação por chave de API.

Tipos de Feed

  • Feeds MISP: Feeds nativos JSON/CSV da comunidade MISP (CIRCL OSINT, botvrij.eu)
  • Feeds Freetext: Feeds de texto não estruturado analisados para IOCs (abuse.ch, Feodo Tracker)
  • Feeds TAXII: Feeds compatíveis com STIX/TAXII 2.1 de fontes comerciais e governamentais
  • Feeds CSV: Feeds CSV estruturados com mapeamento de colunas configurável

API PyMISP

PyMISP é a biblioteca oficial do Python para acessar plataformas MISP através de sua API REST. Ela suporta a busca de eventos, adição/atualização de eventos e atributos, upload de amostras e pesquisa em todo o conjunto de dados MISP. A autenticação usa uma chave de API passada no cabeçalho Authorization.

Fluxo de Trabalho

Etapa 1: Implantar MISP com Docker

git clone https://github.com/MISP/misp-docker.git
cd misp-docker
cp template.env .env
# Edit .env to set MISP_BASEURL, MISP_ADMIN_EMAIL, MISP_ADMIN_PASSPHRASE
docker compose up -d

Etapa 2: Configurar Feeds Padrão

Habilite os feeds MISP integrados através da interface web ou API:

from pymisp import PyMISP

misp = PyMISP('https://misp.local', 'YOUR_API_KEY', ssl=False)

# List available feeds
feeds = misp.feeds()
for feed in feeds:
    print(f"{feed['Feed']['id']}: {feed['Feed']['name']} - Enabled: {feed['Feed']['enabled']}")

# Enable CIRCL OSINT Feed
misp.enable_feed(feed_id=1)
misp.cache_feed(feed_id=1)
misp.fetch_feed(feed_id=1)

Etapa 3: Adicionar Feeds de Ameaças Personalizados

# Add abuse.ch URLhaus feed
feed_data = {
    'name': 'URLhaus Recent URLs',
    'provider': 'abuse.ch',
    'url': 'https://urlhaus.abuse.ch/downloads/csv_recent/',
    'source_format': 'csv',
    'input_source': 'network',
    'publish': False,
    'enabled': True,
    'headers': '',
    'distribution': 0,
    'sharing_group_id': 0,
    'tag_id': 0,
    'default': False,
    'lookup_visible': True
}
result = misp.add_feed(feed_data)
print(f"Feed added: {result}")

Etapa 4: Pesquisa e Recuperação Programática de Eventos

from pymisp import PyMISP, MISPEvent
from datetime import datetime, timedelta

misp = PyMISP('https://misp.local', 'YOUR_API_KEY', ssl=False)

# Search for events from the last 7 days
result = misp.search(
    controller='events',
    date_from=(datetime.now() - timedelta(days=7)).strftime('%Y-%m-%d'),
    type_attribute='ip-dst',
    to_ids=True,
    pythonify=True
)

for event in result:
    print(f"Event {event.id}: {event.info}")
    for attr in event.attributes:
        if attr.type == 'ip-dst' and attr.to_ids:
            print(f"  IOC: {attr.value} (category: {attr.category})")

Etapa 5: Exportar IOCs para Ferramentas de Downstream

# Exportar como pacote STIX 2.1
stix_output = misp.search(
    controller='events',
    return_format='stix2',
    tags=['tlp:white'],
    published=True
)

# Exportar atributos com flag IDS como regras Suricata
suricata_rules = misp.search(
    controller='attributes',

…
Perguntas frequentes

O que são 'IOCs'?

IOCs significam 'Indicadores de Comprometimento'. São pistas digitais, como endereços IP, nomes de sites ou arquivos suspeitos, que indicam que um sistema pode ter sido atacado.

O que é MISP?

MISP é uma plataforma para compartilhar e organizar informações sobre ameaças cibernéticas. Pense nela como um banco de dados seguro para inteligência de segurança.

O que é PyMISP?

PyMISP é uma biblioteca em Python que permite que você interaja com o MISP usando código, facilitando a automação de tarefas como buscar ou adicionar informações.

Detalhes

Descrição original do autor

Deploy MISP, configure threat feeds (MISP community, freetext, TAXII, CSV), and use the PyMISP API to programmatically fetch, add, and search events and IOCs, building automated collection pipelines that aggregate indicators from community and commercial sources. Use when gathering, storing, or correlating IOCs and threat intelligence, or when scripting MISP ingestion via PyMISP.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5566
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