Metadata-Version: 2.1
Name: dpulse
Version: 1.0.1
Summary: Convenient,fast and user-friendly collector of domain information from Open-Sources
Home-page: https://pypi.org/manage/projects/dpulse
License: MIT
Author: OSINT-TECHNOLOGIES
Author-email: osint.technologies@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: Jinja2 (==3.1.2)
Requires-Dist: MarkupSafe (==2.1.5)
Requires-Dist: MechanicalSoup (==1.3.0)
Requires-Dist: beautifulsoup4 (==4.12.2)
Requires-Dist: builtwith (==1.3.4)
Requires-Dist: certifi (==2024.6.2)
Requires-Dist: charset-normalizer (==3.3.2)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: dnspython (==2.6.1)
Requires-Dist: idna (==3.7)
Requires-Dist: lxml (==5.2.2)
Requires-Dist: pdfkit (==1.0.0)
Requires-Dist: pyfiglet (==1.0.2)
Requires-Dist: python-whois (==0.9.4)
Requires-Dist: requests (==2.32.3)
Requires-Dist: rich (==13.7.1)
Requires-Dist: soupsieve (==2.5)
Requires-Dist: urllib3 (==2.2.1)
Project-URL: Repository, https://github.com/OSINT-TECHNOLOGIES/dpulse
Description-Content-Type: text/markdown

# DPULSE - Domain Public Data Collection Service 

<p align="center">
  <img src="https://github.com/OSINT-TECHNOLOGIES/dpulse/assets/77023667/fed8d368-7309-4aaa-a82e-2f0b277122de">
</p>

<p align="center">
<b><i>CONVENIENT, FAST AND USER-FRIENDLY COLLECTOR OF DOMAIN INFORMATION FROM OPEN SOURCES</i></b>
</p>

<p align="center">
<img alt="Static Badge" src="https://img.shields.io/badge/v1.0.1-ACTUAL%20VERSION?style=for-the-badge&label=ACTUAL%20VERSION&color=red"> <img alt="Static Badge" src="https://img.shields.io/badge/DOMAIN_OSINT-CATEGORY?style=for-the-badge&label=TOOL%20CATEGORY&color=red"> <img alt="Static Badge" src="https://img.shields.io/badge/CLI-CATEGORY?style=for-the-badge&label=interface%20type&color=red">
</p>
<p align="center">
<img alt="GitHub License" src="https://img.shields.io/github/license/OSINT-TECHNOLOGIES/dpulse?style=for-the-badge&color=red"> <img alt="GitHub Issues or Pull Requests" src="https://img.shields.io/github/issues/OSINT-TECHNOLOGIES/dpulse?style=for-the-badge&color=red"> <img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/OSINT-TECHNOLOGIES/dpulse?style=for-the-badge&color=red"> <img alt="GitHub commit activity" src="https://img.shields.io/github/commit-activity/t/OSINT-TECHNOLOGIES/dpulse?style=for-the-badge&label=total%20commits&color=red"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/OSINT-TECHNOLOGIES/dpulse?style=for-the-badge&color=red">
</p>



> DPULSE was created as a research tool, and it is not intended for criminal activities. Use DPULSE only on allowed domains and for legal purposes!

> You can visit [DPULSE wiki](https://github.com/OSINT-TECHNOLOGIES/dpulse/wiki) in order to get more technical information about this project
> 
> You can also contact the developer via e-mail: osint.technologies@gmail.com


## About DPULSE

DPULSE is a software solution for conducting OSINT research in relation to a certain domain. Using this software you can extract useful information such as:
1. WHOIS information 
2. Subdomains
3. Mentions of the domain's owner organization in some social networks, as well as organization profiles in social networks.
4. IP addresses
5. Public documents
6. Domain-related Google queries
7. InternetDB search results (possible vulnerabilities, open ports and so on)
8. Used web-technologies
9. Sitemap, robots.txt files, SSL certificate info
    
All these results are compiled into an easy-to-read PDF report by category.


## How to install DPULSE


> Be advised: before you start working with DPULSE, you should manually install WKHTMLTOPDF software inside DPULSE root folder
> 
> You can download it from here: https://wkhtmltopdf.org/



### First way

Simply download zip archive from assets in releases bookmark, just right here:

![изображение](https://github.com/OSINT-TECHNOLOGIES/dpulse/assets/77023667/bd2ebf09-a31c-4e27-a674-5b602808a667)

Then you just unpack the archive, open terminal in DPULSE root folder and use `pip install -r requirements.txt` to install requirements. After that you must install wkhtmltopdf in DPULSE root folder

### Second way

Cloning GitHub repository and requirements, you can do it using 3 simple commands:
   
  ```
  git clone https://github.com/OSINT-TECHNOLOGIES/dpulse
  cd dpulse
  pip install -r requirements.txt
  ```
  After that you must install wkhtmltopdf in DPULSE root folder

### Third way

Install using pip manager using this command: `pip install dpulse`. After that you must install wkhtmltopdf in DPULSE root folder


## DPULSE demos

### You can start DPULSE and see the main menu on the screen using `python dpulse.py` command in DPULSE root folder

![dpulse_start](https://github.com/OSINT-TECHNOLOGIES/dpulse/assets/77023667/b1ae1054-c04d-414f-ab46-308fd52ba6f4)

## Tasks to complete before new release
- [ ] Create CSV report processing function
- [ ] Bugfixes
- [ ] Find an opportunity to get rid of the manual installation of wkhtmltopdf

## DPULSE mentions in social medias

### [DPULSE first mention on X.com](https://x.com/DarkWebInformer/status/1787583156775759915?t=Ak1W9ddUPpDvLAkVyQG8fQ&s=19)


