OSINT-TECHNOLOGIES/dpulse has 171 GitHub stars and 13 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 00:05 UTC. Last push 2026-09-28.
What you can do
- 🔍 Core Reconnaissance - Automates WHOIS, subdomain enumeration, email harvesting, IP resolution, social media discovery, SSL certificate analysis, open port detection, and technology stack fingerprinting.
- 🕸️ Interactive Infrastructure Graph - A live, explorable network graph (powered by vis-network) visualizing the relationship between the domain, its subdomains, IPs, services, ports, and vulnerabilities.
- 📊 Live Charts & Statistics - Chart.js-powered visualizations of scan results — at-a-glance metrics for subdomains, socials, emails, ports, and vulnerabilities.
- 🛡️ Security Analysis - Shodan InternetDB integration for open ports and known CVEs, with on-demand severity lookup via the NVD API.
Crecimiento de estrellas medido
- in 24h
- 0
- in 7 days
- Recopilando historial
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
Acerca de
DPULSE - Tool for complex approach to domain OSINT
SeguridadREADME.md
Original🌐 DPULSE
Advanced Domain OSINT & Reconnaissance Tool — Desktop Edition
A powerful, fast, and user-friendly desktop application for collecting domain intelligence from open sources — now with zero setup required.
📥 Download • Visit DPULSE live demo page • Report Bug • Request Feature • Roadmap
Don't forget to star this repository if you liked DPULSE ☺️
⚠️ Disclaimer: DPULSE is a research tool tailored for OSINT professionals. It is not intended for criminal activities. The developer is not responsible for any misuse of this tool. Use strictly on allowed domains and for legal purposes.
🖥️ Now Available as a Desktop Application
DPULSE has evolved from a CLI tool into a full native desktop application for Windows and Linux, built on Tauri with a Python/FastAPI backend running invisibly under the hood.
No Python installation. No dependency management. No terminal commands. Just download, install, and scan.
👉 Download DPULSE for your OS
The download page automatically detects your operating system and highlights the correct installer.
🚀 Key Features
DPULSE automates the boring stuff in domain reconnaissance and compiles everything into a single, interactive HTML report.
| Feature | Description |
|---|---|
| 🔍 Core Reconnaissance | Automates WHOIS, subdomain enumeration, email harvesting, IP resolution, social media discovery, SSL certificate analysis, open port detection, and technology stack fingerprinting. |
| 🕸️ Interactive Infrastructure Graph | A live, explorable network graph (powered by vis-network) visualizing the relationship between the domain, its subdomains, IPs, services, ports, and vulnerabilities. |
| 📊 Live Charts & Statistics | Chart.js-powered visualizations of scan results — at-a-glance metrics for subdomains, socials, emails, ports, and vulnerabilities. |
| 🛡️ Security Analysis | Shodan InternetDB integration for open ports and known CVEs, with on-demand severity lookup via the NVD API. |
| 🔗 API Integrations | Native support for VirusTotal, SecurityTrails, and HudsonRock (compromised hosts / infostealer intelligence). |
| 💾 Local Scan History | Every scan is automatically saved to a local SQLite database — browse, re-open, or delete past reports anytime from the app. |
| 🔑 Built-in API Key Manager | Securely store and manage your third-party API credentials directly inside the application. |
| 🔎 Smart Report Tables | Every data category is presented in searchable, sortable, paginated tables with CSV export support. |
| 🌍 Live Report Enrichment | Real-time DNS lookups, IP geolocation, and Wayback Machine checks performed directly inside the generated report. |
| 🖨️ Print-Ready Reports | Clean print/PDF export layout with properly paginated sections. |
| 🌓 Light/Dark Theme | Toggle between themes directly inside the report. |
⚡ Quick Start
Windows
- Go to the Download Page or grab the installer directly from Releases
- Run
DPULSE_x.x.x_x64-setup.exe - If Windows SmartScreen shows a warning (expected for unsigned open-source apps), click "More info" → "Run anyway"
- Launch DPULSE from the Start Menu
Linux
# AppImage (universal)
chmod +x dpulse_x.x.x_amd64.AppImage
./dpulse_x.x.x_amd64.AppImage
# or Debian/Ubuntu .deb package
sudo dpkg -i dpulse_x.x.x_amd64.deb
sudo apt-get install -f
Using DPULSE
- Launch the app — wait a few seconds for the backend to initialize
- Go to the Scan tab, enter a target domain, add an optional case comment
- (Optional) Enable third-party API checks in the scan form — configure your keys first in the API Manager tab
- Click Start Scan — the interactive report opens directly inside the app once complete
- Browse previous scans anytime in the Reports DB tab
📖 Report Sections
The generated report is a full single-page application with sidebar navigation:
| Section | Contents |
|---|---|
| ℹ️ General Information | Scan configuration, file discovery status, timestamps |
| 📊 Scan Statistics | Key metrics with bar/doughnut charts |
| 🕸️ Infrastructure Graph | Interactive, filterable, exportable (PNG/SVG/JSON) network graph |
| 🪪 WHOIS Information | Registrar, dates, organization, contacts |
| 🔐 DNS & SSL Info | Name servers, MX records, full certificate details |
| 📱 Social Media | Platform-categorized links with live reachability checks |
| 🌐 Subdomains | Full enumeration with bulk reachability/DNS/WHOIS tools |
| 🔢 IP Addresses | Geolocation, reverse DNS, pivot links to Shodan/VirusTotal/AbuseIPDB |
| ⚙️ Technology Stack | Detected servers, CMS, languages, frameworks, with on-demand CVE search |
| 🛡️ Security Analysis | Open ports (Nmap command generator) and vulnerabilities (NVD severity lookup) |
| 📄 Technical Files | robots.txt and sitemap.xml raw content |
| 🔌 API Results | (if enabled) Raw output from VirusTotal, SecurityTrails, HudsonRock |
🔌 Third-Party API Integration
| Provider | Free Tier | Get API Key |
|---|---|---|
| VirusTotal | 4 requests/minute | virustotal.com/gui/join-us |
| SecurityTrails | 50 requests/month | securitytrails.com/app/signup |
| HudsonRock | No key required | Works out of the box |
| Lunar Domain Exposure | No key required | Works out of the box |
API scanning is entirely optional — DPULSE performs its full core reconnaissance using only free, keyless public sources by default. Moreover, keyless API like HudsonRock and Lunar are enabled in basic scan by default!
🏗️ Building from Source
Prerequisites & build instructions
Requirements:
Windows additionally requires:
- Microsoft C++ Build Tools ("Desktop development with C++")
- WebView2 Runtime (pre-installed on most Windows 10/11 systems)
Linux (Debian/Ubuntu) additionally requires:
sudo apt update
sudo apt install -y libwebkit2gtk-4.1-dev build-essential curl wget file \
libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev
Setup:
git clone https://github.com/OSINT-TECHNOLOGIES/dpulse.git
cd dpulse
npm install
cd python-backend
python -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # macOS/Linux
pip install -r requirements.txt
cd ..
Run in development mode (two terminals):
# Terminal 1
cd python-backend
venv\Scripts\activate
uvicorn main:app --reload --port 8000
# Terminal 2
npm run tauri dev
Build production installer:
npm run tauri build
Automated multi-platform builds run via GitHub Actions on every version tag — see .github/workflows/build-release.yml.
🧰 Tech Stack
| Layer | Technology |
|---|---|
| Desktop Shell | Tauri 2 (Rust) |
| Frontend | HTML5, CSS3, Vanilla JavaScript |
| Backend | Python 3, FastAPI, Uvicorn |
| Templating | Jinja2 |
| Data Storage | SQLite |
| Report Visualization | Chart.js, vis-network |
| Packaging | PyInstaller |
| CI/CD | GitHub Actions |
🏆 Community & Mentions
We are proud to be mentioned by industry leaders and the cybersecurity community.
- HudsonRock: Featured in cybercrime intelligence update
- HudsonRock: Second mention from our best partner
- Webz.io Lunar: Featured in lunarcyber.com blog
- Mention by Ran Geva: Mention from Webz.io CEO and Co-Founder - Ran Geva
- DarkWebInformer: Tool for complex approach to domain OSINT
- Ethical Hackers Academy: Tool Review
View all mentions (Social Media & Blogs)
X.com (Twitter)
Telegram Channels
- Cyber Detective
- Hackers Factory
- C.I.T Security
- Реальний OSINT
🗺️ Roadmap
- Google Dorking module (full implementation)
- PageSearch deep-crawl module (full implementation)
- Screenshot/HTML/Wayback snapshotting module (full implementation)
- Native PDF export
Have an idea? Open a feature request.
🤝 Contributing
Contributions are welcome! Fork the repo, create a feature branch, commit your changes, and open a Pull Request. For major changes, please open an issue first to discuss the approach.
📄 License
Distributed under the MIT License. See LICENSE for details.
Created by OSINT-TECHNOLOGIES