Skip to content

adipal10/SA-Monitor

Repository files navigation

SA-Monitor — Indigenous Defence Intelligence Platform

Real-time, AI-powered open-source-intelligence (OSINT) for South Asia — India · Pakistan · China · Afghanistan. An affordable, made-in-India alternative to costly foreign intelligence platforms.

Built for Vande Bharatam 2026. Defensive OSINT / situational-awareness tooling for analysts, think-tanks and researchers.


What it does

SA-Monitor fuses many open sources into one command dashboard, then uses AI to turn raw signals into analyst-ready intelligence.

Module Capability
🗺️ Live map Conflict zones, military bases, nuclear sites, supply chains, weather, heatmap, live satellite base layer
📊 Overview Command-center dashboard — threat gauge, KPI tiles, regional instability index + trends
🧠 Analysis workbench Ask-the-intel (RAG chat over the corpus), anomaly detection, first-report corroboration, claim-check, actor link-paths, threat-actor tracking, image EXIF forensics, order-of-battle
🛰️ Satellites Live orbital tracking via CelesTrak TLE + SGP4 propagation, ground tracks, "over region" alerts
🌑 Dark & deep web Ahmia/Tor .onion search, threat-intel pulses, paste/breach monitoring, curated directory
📋 INTSUM Auto-generated military-format intelligence summaries, infographics, and AI report comparison / deep analysis
🔍 AI research Multi-source deep-web research → synthesized report (TXT / Word / PDF)
🚨 Alerts IOC-matched alerting with Telegram / email delivery
𝕏 Social / narrative Twitter/X analysis, narrative-intel, fact-check

AI brain: Claude (Anthropic) powers synthesis, Urdu/Chinese/Pashto translation, entity/IOC extraction, and comparative analysis — with a graceful non-AI fallback when no key is set.


Quick start

pip install -r requirements.txt
python app.py
# open http://127.0.0.1:5000

Optional keys (all features degrade gracefully without them)

Env var Enables
ANTHROPIC_API_KEY Claude AI analysis, translation, report synthesis
TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID Push critical alerts to Telegram
SMTP_HOSTALERT_EMAIL_TO Push critical alerts to email
ACLED_API_KEY, OWM_API_KEY, NEWSAPI_KEY Live conflict / weather / news feeds

For live .onion access: pip install "requests[socks]" and run Tor (SOCKS on 9050/9150).


Tech

  • Backend: Python · Flask · SQLite · 130+ API endpoints
  • Frontend: single-page tactical HUD dashboard (Leaflet map, inline SVG infographics)
  • Data (free/keyless where possible): GDELT · ACLED · CelesTrak · AlienVault OTX · Ahmia · news RSS · Wikipedia
  • AI: Anthropic Claude (claude-opus-4-8) via collectors/llm.py
  • Orbital: sgp4 · Imagery: NASA GIBS / Esri

Project layout

app.py               entry point
api/                 route blueprints (routes, intel, research, darkweb, analysis, sat, enrich, intsum, ...)
collectors/          data + AI modules (news, conflict, gdelt, darkweb, sattrack, llm, notifier, ...)
templates/index.html the dashboard UI
data/                config.json (auto) + sqlite db (auto, gitignored)

Deploy

render.yaml (Render.com) and Procfile (Railway) are included. See HOSTING.md.


Defensive open-source-intelligence tool for authorized research and situational awareness. Not affiliated with any government body.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages