DPULSE - A Powerful OSINT Tool for Domain Analysis

DPULSE - A Powerful OSINT Tool for Domain Analysis

DPULSE is a powerful OSINT (Open Source Intelligence) research tool designed for domain analysis. 

It offers a wide range of scanning and data collection functionalities, making it an essential solution for cybersecurity professionals, researchers, and analysts. This guide provides a detailed overview of DPULSE's features, installation methods, and use cases.

Repository Map

What to Visit?

Here’s a quick guide to DPULSE resources:

What You Want to See

Link

Project documentation

See DPULSE Readthedocs Page

Developer's contact information

See "Contact Developer" page on Readthedocs

Project roadmap and future development plans

See DPULSE roadmap

What to Download?

Choose the version of DPULSE that best suits your needs:

Your Expectations

Version and Link

Tested and stable version

DPULSE stable ZIP archive

Latest version with potential bugs/issues

DPULSE rolling ZIP archive

A specific version

See DPULSE releases page

Detailed installation instructions

See DPULSE installation guides

About DPULSE

DPULSE is a versatile software solution for conducting OSINT research on domains. Its capabilities include:

Basic Scan

Extracts general domain information such as:

  • WHOIS data

  • Subdomains

  • Email addresses

  • IP addresses

  • Social media links/posts/profiles

  • SSL certificate details

  • Potential vulnerabilities

  • Open ports

  • CPEs and web technologies in use

Additionally:

  • Downloads sitemap.xml and robots.txt files.

PageSearch Standard Scan

An extended subdomain deep search that identifies:

  • Additional email addresses

  • API keys

  • Exposed passwords

  • Cookies

  • Hidden data forms

  • Documents, configuration files, and database files (with download capability)

  • User-specified keywords in PDF files

PageSearch Sitemap Inspection Scan

Crawls sitemap links to uncover more email addresses.

Dorking Scan

Uses prepared Google Dorking databases for targeted domain research, including:

  • IoT dorking

  • File dorking

  • Admin panel dorking

  • Web element dorking

You can also create custom Google Dorking databases.

API Scan

Integrates with third-party APIs for advanced domain research:

  • VirusTotal API: Brief domain information gathering.

  • SecurityTrails API: Deep subdomain and DNS enumeration.

Report Generation

Compiles all findings into user-friendly HTML or XLSX reports categorized by data type. It also saves scan results in a local database for future reference.

How to Install and Run DPULSE

DPULSE uses Poetry for dependency management. Below are the recommended installation methods:

First Way (Simplest Method)

1.Download the DPULSE archive using the provided links.

2.Unpack the archive.

3.Open a terminal in the root folder of DPULSE.

4.Install requirements using:

pip install -r requirements.txt

If this does not work, use:

poetry install

5.Start DPULSE by typing:

python dpulse.py

or:

poetry run python dpulse.py

Second Way (Most Correct Method)

For Stable Versions:

Clone the repository:

git clone https://github.com/OSINT-TECHNOLOGIES/dpulse.git

Navigate to the folder:

cd dpulse

Install dependencies using Poetry:

poetry install

For Rolling Versions:

1.Clone the rolling branch:

git clone --branch rolling

You can learn more and Download DPULSE in GitHub.

Upgrade Your Cybersecurity Skills EHA: Learn 150+ Practical Cyber Security Courses Online With Life Time Access - Enroll Here

Back to blog