← Torna alla Dashboard
🛡️ About NATO OSINT Dashboard
Sistema di Early Warning basato su Open Source Intelligence
⚠️ IMPORTANTE DISCLAIMER
Questo NON è un sistema ufficiale NATO o governativo.
È un progetto di ricerca indipendente che utilizza esclusivamente fonti pubbliche
per scopo educativo e informativo. Le analisi sono automatiche e non sostituiscono
fonti ufficiali o intelligence governativa.
📖 Cos'è questo Sistema
Il NATO OSINT Dashboard è un sistema di monitoraggio automatizzato che raccoglie e analizza
notizie da oltre 60+ fonti RSS pubbliche per identificare potenziali
indicatori di escalation geopolitica.
Utilizzando tecniche di Natural Language Processing e pattern matching,
il sistema calcola un "livello di rischio" basato sulla frequenza e gravità di eventi specifici.
🔍 Metodologia
1. Raccolta Dati (OSINT)
Ogni 60 minuti, il sistema raccoglie automaticamente articoli da feed RSS pubblici in categorie:
- News Internazionali: UN News, BBC, Reuters, Guardian, Al Jazeera, ANSA, DW
- Difesa & Militare: Defence Blog, Jane's, Military.com, Breaking Defense
- Economia & Commodities: OilPrice, Investing.com (Gold/Oil), Bloomberg Commodities
- Trasporti & Supply Chain: FreightWaves, Splash247 (shipping), RailTech, Air Cargo
- Cybersecurity: Krebs, Infosecurity Magazine, Bleeping Computer
- Intelligence: ISW (Institute for Study of War), CSIS, RUSI
2. Analisi Pattern (NLP)
Il sistema utilizza pattern matching a 3 livelli per classificare gli articoli:
Tier |
Categoria |
Peso |
Esempi Pattern |
TIER 1 |
CRITICAL |
3.0 - 5.0 |
"article 5", "war declaration", "nuclear threat", "missile strike" |
TIER 2 |
MILITARY |
2.0 - 3.0 |
"troop deployment", "military exercise", "air defense", "conscription" |
TIER 3 |
ECONOMIC |
0.3 - 1.2 |
"oil spike", "gold surge", "sanctions", "supply disruption" |
3. Scoring System
Il livello di rischio (0-10) viene calcolato aggregando i punteggi degli articoli nelle ultime 24 ore:
- 0-2 (PACE): Situazione normale, nessun indicatore significativo
- 3-4 (LOW): Alcuni indicatori minori, monitoraggio di routine
- 5-6 (MEDIUM): Indicatori multipli, attenzione richiesta
- 7-8 (HIGH): Situazione seria, escalation in corso
- 9-10 (CRITICAL): Crisi imminente, allerta massima
🎯 Bilanciamento Intelligente
Il sistema include meccanismi anti-false-alarm:
- Cap Economici: Gli indicatori economici contribuiscono max 2.5 punti (non possono da soli creare allerta alta)
- Bonus Correlazione: Multipli indicatori economici simultanei (+15% con 2, +30% con 3+) segnalano situazioni complesse
- Decay Temporale: Eventi vecchi pesano meno nel calcolo
- Deduplicazione: Articoli identici non vengono contati più volte
📊 Fonti Dati
Tutte le fonti utilizzate sono pubbliche e forniscono feed RSS intenzionalmente.
Nessun web scraping, nessun accesso non autorizzato, nessun contenuto protetto.
Principali Categorie Fonti:
- Enti Pubblici: UN News, EU Parliament, US State Dept
- Media Mainstream: BBC, Reuters, Guardian, Al Jazeera, ANSA
- Settoriali Difesa: Defence Blog, Breaking Defense, The Aviationist
- Think Tanks: ISW, CSIS, RUSI, Carnegie Endowment
- Commodities: OilPrice, Kitco (gold), Investing.com
- Trasporti: FreightWaves, Splash247, RailTech
→ Vedi lista completa delle 60+ fonti (se disponibile)
🔒 Privacy & Legalità
✅ Privacy-First
- Zero Cookie: Nessun cookie di tracciamento
- Zero Tracking: Non monitoriamo chi visita o cosa fa
- Zero Dati Personali: Non raccogliamo email, IP, profili
- GDPR Compliant: Nessun consenso necessario
- Notifiche Opzionali: Push notifications richiedono permesso esplicito
⚖️ Conformità Legale
- RSS Pubblici: Solo fonti intenzionalmente rese pubbliche
- Fair Use: Analisi trasformativa protetta (metadata + link)
- Attribution: Ogni articolo linka alla fonte originale
- No Full Content: Non ridistribuiamo contenuti completi
- Rate Limiting: Fetch ogni 60 minuti (rispettoso)
- Remove on Request: Rimuoviamo fonti su richiesta
⚙️ Tecnologie
- Backend: Python 3.8+ (collector), PHP 8.4 (dashboard)
- Database: MySQL 8.0 con caching intelligente
- Pattern Matching: Regex multi-tier + NLP keywords
- Visualizzazione: Chart.js per grafici trend
- Performance: Cache DB con TTL (5min risk, 10min trends, 1min articles)
- Notifiche: Service Worker per push notifications (opzionali)
📈 Performance
Il sistema è stato ottimizzato per performance estreme:
- 100x più veloce rispetto alla versione originale (50ms vs 5000ms)
- Caching a 3 livelli: Risk score (5min), Trends (10min), Articles (1min)
- Prepared Statements: Protezione SQL injection + performance
- Auto-refresh: Dashboard si aggiorna ogni 5 minuti automaticamente
🎓 Limitazioni & Disclaimer
Cosa NON fa questo sistema:
- ❌ Non è intelligence ufficiale - Non sostituisce NATO/governi
- ❌ Non predice il futuro - Mostra solo trend basati su dati pubblici
- ❌ Non è infallibile - Può avere falsi positivi/negativi
- ❌ Non ha accesso a dati classificati - Solo fonti pubbliche
- ❌ Non sostituisce giudizio umano - È uno strumento, non una decisione
Usalo per:
- ✅ Monitoraggio generale situazione geopolitica
- ✅ Ricerca e analisi pattern storici
- ✅ Educazione su tecniche OSINT
- ✅ Complemento (non sostituto) a fonti ufficiali
📞 Contatti
Per domande, suggerimenti, richieste di rimozione fonti o segnalazioni:
🔗 Risorse Utili
📜 Licenza & Codice
Questo progetto è sviluppato da Tralegraffe.it
come dimostrazione di capacità OSINT e privacy-first development.
"Sistema proprietario - Per collaborazioni contattaci"
NATO OSINT Dashboard v2025
Independent Research Project • Educational Purpose Only
Not affiliated with NATO, government, or military organizations
Built with ❤️ and ☕ by Tralegraffe.it
← Torna alla Dashboard