Cyber Threat Intelligence

Inteligência de ameaças em tempo real sobre a rede Tor.

Monitoramento contínuo de nós Tor exit e URLs maliciosas capturadas por honeypot, entregues por uma API RESTful pronta para integrar ao seu pipeline de segurança.

live_monitor — cti.segark.com LIVE
IPs Exit Nodes 0
Nós monitorados 0
Nós ativos 0
$ curl https://cti.segark.com/tornodes-ip.txt
Monitoramento 24/7 Fonte oficial do Tor Project API REST documentada Atualização contínua
01 Capacidades

Detecção e análise de ameaças, do dado bruto à decisão.

Uma base de inteligência consolidada a partir de fontes oficiais e honeypots próprios.

Atualização automática

Cache de nós exit renovado a cada 12 horas e dados detalhados a cada 5 minutos, em background.

Respostas rápidas

Camada de cache em memória servindo os feeds em milissegundos, com rate limiting por IP.

Fontes confiáveis

Dados obtidos diretamente da API oficial do Tor Project (Onionoo e exit-addresses).

Honeypot Cowrie

URLs maliciosas capturadas em tempo real e filtradas por domínios legítimos.

Estatísticas detalhadas

Distribuição por país, flags, bandwidth e status de atividade dos relays.

API RESTful

Endpoints documentados em múltiplos formatos (JSON, TXT, RSS) prontos para automação.

02 API

Endpoints REST para integrar à sua stack.

Interface simples e estável para sistemas de segurança, SIEMs e scripts de automação.

Feeds principais
GET
/tornodes-ip.txt
Lista de IPs dos nós Tor exit (texto)
GET
/honeypot-urls.txt
URLs maliciosas do honeypot (texto)
GET
/status
Status do serviço e do cache (JSON)
Dados detalhados
GET
/api/nodes
Todos os nós com informações completas
GET
/api/nodes/running
Apenas nós ativos
GET
/api/stats
Estatísticas e métricas agregadas
Feeds e formatos
GET
/api/feed/rss
Feed RSS para monitoramento
GET
/health
Healthcheck para orquestradores
# Lista de IPs dos nós Tor exit
curl -H "Accept: text/plain" \
     https://cti.segark.com/tornodes-ip.txt

# Nós ativos com detalhes
curl -H "Accept: application/json" \
     https://cti.segark.com/api/nodes/running

# Status do serviço
curl https://cti.segark.com/status
import requests

BASE = "https://cti.segark.com"
headers = {"Accept": "application/json", "User-Agent": "CTI-Client/1.0"}

# Nós exit ativos
res = requests.get(f"{BASE}/api/nodes/running", headers=headers, timeout=15)
res.raise_for_status()
nodes = res.json()["nodes"]
print(f"Nós ativos: {len(nodes)}")

# URLs maliciosas
urls = requests.get(f"{BASE}/honeypot-urls.txt", timeout=15).text
urls = [u for u in urls.splitlines() if u and not u.startswith("#")]
print(f"URLs detectadas: {len(urls)}")
const BASE = "https://cti.segark.com";

async function getRunningNodes() {
  const res = await fetch(`${BASE}/api/nodes/running`);
  if (!res.ok) throw new Error(`HTTP ${res.status}`);
  const { nodes } = await res.json();
  return nodes;
}

async function getMaliciousUrls() {
  const text = await (await fetch(`${BASE}/honeypot-urls.txt`)).text();
  return text.split("\n").filter((u) => u && !u.startsWith("#"));
}

getRunningNodes().then((n) => console.log(`Nós ativos: ${n.length}`));
<?php
$base = "https://cti.segark.com";

$json = file_get_contents("$base/api/stats");
$stats = json_decode($json, true);
if (($stats["status"] ?? "") === "success") {
    echo "Nós ativos: " . $stats["statistics"]["running_nodes"] . "\n";
}

$urls = file_get_contents("$base/honeypot-urls.txt");
$lines = array_filter(
    explode("\n", $urls),
    fn($l) => $l !== "" && !str_starts_with($l, "#")
);
echo "URLs detectadas: " . count($lines) . "\n";
?>
03 URLs Maliciosas

Feed do honeypot, atualizado continuamente.

URLs capturadas pelo honeypot Cowrie nos últimos 30 dias, com domínios legítimos filtrados.

Últimas detecções carregando…
  • Carregando feed…
04 Operação

Infraestrutura e parâmetros do serviço.

Transparência sobre como os dados são coletados, armazenados e servidos.

24/7
Monitoramento contínuo
12h
Janela de cache (exit)
5min
TTL dos dados detalhados
REST
JSON · TXT · RSS
Especificações técnicas
BackendPython 3.12+
Servidor webFlask + Gunicorn
Fonte de dadosTor Project (Onionoo)
Rate limitingPor IP (in-memory)
CacheEm memória, com TTL
HoneypotCowrie
FormatosJSON · TXT · RSS
AtualizaçãoBackground contínuo
05 Contato & Suporte

Fale com a equipe da Segark.

Suporte técnico, integração personalizada e consultoria em inteligência de ameaças.

Suporte Segark

Entre em contato para suporte técnico, integração com seus sistemas de segurança ou desenvolvimento de soluções CTI sob medida.

Desenvolvido por Dathan Nobrega · GitHub · LinkedIn

Recursos

Acesse os feeds e a documentação para começar a integrar em minutos.