Skip to main content

ObscuraIntel - Project by Kushagra Sharma

2 Minutes255 words2 views
ObscuraIntel
README.md255 lines

ObscuraIntel

This one came from spending too much time reading about OSINT and thinking “i could build a dashboard for this.” So i did.

ObscuraIntel is a real-time intelligence aggregation platform. It pulls data from public and darknet sources – Shodan, Censys, Have I Been Pwned – and presents it through an interactive dashboard with live updates.

The Architecture

Monorepo setup with two main pieces:

  • Frontend: Vite + React – fast builds, clean component architecture
  • Backend: Express.js – handles API aggregation, auth, and data normalization
  • Real-time: WebSockets for live updates – when new data comes in, the dashboard updates without page refresh

Used SWC for TypeScript compilation because waiting for tsc to do its thing during development is pain i don’t need.

What it does

  • Automated breach alerts through HIBP integration
  • Real-time API querying against Shodan and Censys
  • Darknet source monitoring
  • Interactive dashboard with filtering and search

Why i built it

Honestly? Because every OSINT tool i found was either a CLI tool with no visual feedback or a paid SaaS platform that costs more than my rent. I wanted something in between – a self-hosted dashboard that actually looks decent and aggregates multiple sources in one place.

It’s not production-grade by any means – rate limiting from third-party APIs is a real constraint, and some of the data normalization is hacky. But as a project to understand real-time data pipelines and security APIs, it taught me a lot.

The security space is where i feel most at home. This project is basically me building the tools i wish existed.

comments0 comments

Loading comments...

© 2026 Kushagra Sharma (TheDarkArtist)

https://www.thedarkartist.in/projects/obscuraintel