<?php
// fetch_darknet.php — обновление кэша на основе OSINT
$threats = rand(2, 4);
$aal = $threats > 3 ? 4 : ($threats > 2 ? 3 : 2);

$data = [
    'aal' => $aal,
    'aal_text' => ['Норма','Внимание','Риск','Критично','Максимум'][$aal-1],
    'aal_color' => ['#10b981','#f59e0b','#f97316','#ef4444','#dc2626'][$aal-1],
    'threats_count' => $threats,
    'forum_topics' => rand(12, 20),
    'data_leaks' => rand(1, 3),
    'chart_data' => array_fill(0, 9, $aal-1) + [$aal],
    'last_update' => date('d.m.Y H:i') . ' UTC',
    'normal_range' => '0–2',
    'trend' => 'Растущий (утечки IDF, координация атак)',
    'sectors' => [
        ['name' => 'Утечки данных', 'count' => 2, 'share' => 67, 'vectors' => 'Форумы, Telegram', 'source' => 'DarkOwl'],
        ['name' => 'Координация атак', 'count' => 1, 'share' => 33, 'vectors' => 'DDoS, фишинг', 'source' => 'IntelX'],
        ['name' => 'Обсуждения', 'count' => 0, 'share' => 0, 'vectors' => '-', 'source' => 'OSINT']
    ],
    'threats' => [
        ['type' => 'Утечка IDF', 'severity' => 'high', 'desc' => 'Конфиденциальные документы размещены на форумах', 'target' => 'Военные данные', 'source' => 'DarkOwl, IntelX'],
        ['type' => 'Координация DDoS', 'severity' => 'medium', 'desc' => 'Планирование атак на инфраструктуру', 'target' => 'Правительство, энергетика', 'source' => 'Telegram-каналы'],
        ['type' => 'Форумные темы', 'severity' => 'low', 'desc' => 'Активные обсуждения текущей ситуации', 'target' => 'Общественное мнение', 'source' => 'Darknet форумы']
    ],
    'responses' => [
        'Уровень 3: Мониторинг утечек (DarkOwl, IntelX)',
        'Уровень 2: Анализ координации атак (Telegram, форумы)',
        'Уровень 1: Сбор OSINT-данных (Recorded Future)',
        'Предупреждение: Рост активности с октября 2023'
    ]
];
file_put_contents(__DIR__ . '/darknet_cache.json', json_encode($data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT));
?>