Atualização Automática
Cache inteligente renovado automaticamente a cada 12 horas com dados oficiais do Tor Project e feeds de inteligência de ameaças
Plataforma avançada de inteligência de ameaças cibernéticas com monitoramento em tempo real de nós Tor e URLs maliciosas capturadas por honeypot
Solução completa para monitoramento, análise e detecção de ameaças cibernéticas em tempo real
Cache inteligente renovado automaticamente a cada 12 horas com dados oficiais do Tor Project e feeds de inteligência de ameaças
Sistema de cache distribuído e otimizado para respostas em milissegundos, com rate limiting inteligente por IP
Dados obtidos diretamente da API oficial do Tor Project e honeypots proprietários para máxima precisão
Sistema de honeypot proprietário que captura URLs maliciosas em tempo real para análise de ameaças
Estatísticas completas por país, tipo de nó, status de atividade e análise temporal de ameaças
Interface completa para desenvolvedores com endpoints documentados, autenticação e múltiplos formatos de saída
Interface RESTful completa para integração com sistemas de segurança e análise de ameaças
# Buscar lista de IPs dos nós Tor
curl -H "Accept: text/plain" \
https://tor.protexion.cloud/tornodes-ip.txt
# Buscar nós ativos com informações detalhadas
curl -H "Accept: application/json" \
https://tor.protexion.cloud/api/nodes/running
# Verificar status do serviço
curl https://tor.protexion.cloud/status
import requests
import json
# Configurar headers
headers = {
'User-Agent': 'CTI-Client/1.0',
'Accept': 'application/json'
}
# Buscar todos os nós Tor
response = requests.get(
'https://tor.protexion.cloud/api/nodes',
headers=headers
)
if response.status_code == 200:
data = response.json()
nodes = data['nodes']
# Filtrar apenas nós exit ativos
exit_nodes = [
node for node in nodes
if node.get('exit_node') and node.get('running')
]
print(f"Nós exit ativos: {len(exit_nodes)}")
# Buscar URLs maliciosas
urls_response = requests.get(
'https://tor.protexion.cloud/honeypot-urls.txt',
headers={'Accept': 'text/plain'}
)
if urls_response.status_code == 200:
malicious_urls = urls_response.text.strip().split('\n')
print(f"URLs maliciosas detectadas: {len(malicious_urls)}")
else:
print(f"Erro: {response.status_code}")
// Classe para interagir com a API CTI Protexion
class CTIProtexion {
constructor(baseUrl = 'https://tor.protexion.cloud') {
this.baseUrl = baseUrl;
this.headers = {
'Accept': 'application/json',
'User-Agent': 'CTI-JS-Client/1.0'
};
}
async getStats() {
try {
const response = await fetch(`${this.baseUrl}/api/stats`, {
headers: this.headers
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
const data = await response.json();
return data.statistics;
} catch (error) {
console.error('Erro ao buscar estatísticas:', error);
return null;
}
}
async getRunningNodes() {
try {
const response = await fetch(`${this.baseUrl}/api/nodes/running`, {
headers: this.headers
});
const data = await response.json();
return data.nodes;
} catch (error) {
console.error('Erro ao buscar nós ativos:', error);
return [];
}
}
async getMaliciousUrls() {
try {
const response = await fetch(`${this.baseUrl}/honeypot-urls.txt`, {
headers: { 'Accept': 'text/plain' }
});
const text = await response.text();
return text.split('\n').filter(url => url && !url.startsWith('#'));
} catch (error) {
console.error('Erro ao buscar URLs maliciosas:', error);
return [];
}
}
}
// Exemplo de uso
const cti = new CTIProtexion();
cti.getStats().then(stats => {
if (stats) {
console.log('Estatísticas CTI:', stats);
}
});
cti.getRunningNodes().then(nodes => {
console.log(`Nós Tor ativos: ${nodes.length}`);
});
cti.getMaliciousUrls().then(urls => {
console.log(`URLs maliciosas: ${urls.length}`);
});
<?php
class CTIProtexion {
private $baseUrl;
private $headers;
public function __construct($baseUrl = 'https://tor.protexion.cloud') {
$this->baseUrl = $baseUrl;
$this->headers = [
'Accept: application/json',
'User-Agent: CTI-PHP-Client/1.0'
];
}
public function getTorNodes() {
$url = $this->baseUrl . '/tornodes-ip.txt';
$context = stream_context_create([
'http' => [
'method' => 'GET',
'header' => implode("\r\n", [
'Accept: text/plain',
'User-Agent: CTI-PHP-Client/1.0'
])
]
]);
$response = @file_get_contents($url, false, $context);
if ($response === false) {
throw new Exception("Erro ao buscar nós Tor");
}
$lines = preg_split("/\r\n|\n|\r/", $response);
$ips = [];
foreach ($lines as $line) {
$line = trim($line);
// Pular comentários e linhas vazias
if ($line === '' || strpos($line, '#') === 0) {
continue;
}
// Validar IP
if (filter_var($line, FILTER_VALIDATE_IP)) {
$ips[] = $line;
}
}
return $ips;
}
public function getApiData($endpoint) {
$url = $this->baseUrl . $endpoint;
$context = stream_context_create([
'http' => [
'method' => 'GET',
'header' => implode("\r\n", $this->headers)
]
]);
$response = @file_get_contents($url, false, $context);
if ($response === false) {
throw new Exception("Erro ao buscar dados da API");
}
return json_decode($response, true);
}
public function getMaliciousUrls() {
$url = $this->baseUrl . '/honeypot-urls.txt';
$context = stream_context_create([
'http' => [
'method' => 'GET',
'header' => 'Accept: text/plain'
]
]);
$response = @file_get_contents($url, false, $context);
if ($response === false) {
throw new Exception("Erro ao buscar URLs maliciosas");
}
$lines = preg_split("/\r\n|\n|\r/", $response);
$urls = [];
foreach ($lines as $line) {
$line = trim($line);
if ($line && !str_starts_with($line, '#')) {
$urls[] = $line;
}
}
return $urls;
}
}
// Exemplo de uso
try {
$cti = new CTIProtexion();
// Buscar nós Tor
$torNodes = $cti->getTorNodes();
echo "Total de nós Tor: " . count($torNodes) . "\n";
// Buscar estatísticas
$stats = $cti->getApiData('/api/stats');
if ($stats && $stats['status'] === 'success') {
echo "Nós ativos: " . $stats['statistics']['running_nodes'] . "\n";
}
// Buscar URLs maliciosas
$maliciousUrls = $cti->getMaliciousUrls();
echo "URLs maliciosas detectadas: " . count($maliciousUrls) . "\n";
} catch (Exception $e) {
echo "Erro: " . $e->getMessage() . "\n";
}
?>
Lista dinâmica de URLs capturadas pelo nosso sistema de honeypot para análise de ameaças cibernéticas
Monitoramento 24/7 da rede Tor e análise contínua de ameaças cibernéticas
Especialista em Segurança Cibernética e Inteligência de Ameaças
Especialista em segurança cibernética, análise de malware e infraestrutura de rede. Criador do CTI Protexion para auxiliar profissionais de segurança, pesquisadores e organizações na detecção e análise de ameaças.
Entre em contato para suporte técnico, integração personalizada, consultoria em segurança ou desenvolvimento de soluções CTI customizadas.
Entrar em Contato