Skip to content

Stabilized v1.1.1 #88

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 72 commits into from
Oct 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
e1352cd
Bumped version to 1.1.1 (rolling)
OSINT-TECHNOLOGIES Sep 11, 2024
11d1696
Bumped rolling version to 1.1.1
OSINT-TECHNOLOGIES Sep 11, 2024
2e9fec0
Update README.md with new animated examples
OSINT-TECHNOLOGIES Sep 11, 2024
2967a8a
Update README.md with fast-access links to download ZIP archives
OSINT-TECHNOLOGIES Sep 11, 2024
1638aca
Update README.md with installation guide corrections
OSINT-TECHNOLOGIES Sep 11, 2024
78985d5
Update pyproject.toml with 1.1.1 version
OSINT-TECHNOLOGIES Sep 14, 2024
0341203
Extended README with new installation commands set for rolling versions
OSINT-TECHNOLOGIES Sep 14, 2024
343136b
Update README.md
OSINT-TECHNOLOGIES Sep 14, 2024
d6d8d34
Create __init__.py
OSINT-TECHNOLOGIES Sep 14, 2024
821b9e5
Add files via upload
OSINT-TECHNOLOGIES Sep 14, 2024
e7cc115
Add files via upload
OSINT-TECHNOLOGIES Sep 14, 2024
7978b3f
Add files via upload
OSINT-TECHNOLOGIES Sep 14, 2024
a3db8cb
Some minor cosmetical changes in DB CLI
OSINT-TECHNOLOGIES Sep 14, 2024
9a7a63c
Deprecated "Settings" menu, added check on dorking folder integrity
OSINT-TECHNOLOGIES Sep 14, 2024
fda95e4
Removed dorkslist.txt check in PDF reporting module
OSINT-TECHNOLOGIES Sep 14, 2024
8973b4c
Added basic support for reworked Google Dorking
OSINT-TECHNOLOGIES Sep 15, 2024
c78a2fa
Added basic support for reworked Google Dorking
OSINT-TECHNOLOGIES Sep 15, 2024
afe3ea9
Added basic support for reworked Google Dorking
OSINT-TECHNOLOGIES Sep 15, 2024
7a2e99b
Added basic support for reworked Google Dorking
OSINT-TECHNOLOGIES Sep 15, 2024
660f4be
Added basic support for reworked Google Dorking
OSINT-TECHNOLOGIES Sep 15, 2024
939f9c6
Added basic support for reworked Google Dorking
OSINT-TECHNOLOGIES Sep 15, 2024
da40526
Added basic support for reworked Google Dorking
OSINT-TECHNOLOGIES Sep 15, 2024
b290501
Added basic support for reworked Google Dorking
OSINT-TECHNOLOGIES Sep 15, 2024
1badbcf
Stabilized Google Dorking module, optimized outputs, returns and file…
OSINT-TECHNOLOGIES Sep 22, 2024
9911e0b
Finished Google Dorking & DB integration
OSINT-TECHNOLOGIES Sep 22, 2024
efcd864
CLI minor changes
OSINT-TECHNOLOGIES Sep 23, 2024
926df69
Deleted dorkslist.txt [deprecated]
OSINT-TECHNOLOGIES Sep 23, 2024
7790e7d
Added config processing module
OSINT-TECHNOLOGIES Sep 23, 2024
c7efe72
Slightly reworked file structure to support config file
OSINT-TECHNOLOGIES Sep 23, 2024
90930f9
Added config file support for logging
OSINT-TECHNOLOGIES Sep 23, 2024
c691830
Reworked CLI appearance order
OSINT-TECHNOLOGIES Sep 23, 2024
e139fac
Added config support for CLI customization
OSINT-TECHNOLOGIES Sep 23, 2024
acbce82
Added config support for CLI font
OSINT-TECHNOLOGIES Sep 23, 2024
9920ef9
Moved dorks_files_check function to dorking_handler
OSINT-TECHNOLOGIES Sep 23, 2024
c17f5c6
Moved dorks_files_check function to dorking_handler
OSINT-TECHNOLOGIES Sep 23, 2024
9112a9c
Removed dorking_processor.py module [deprecated]
OSINT-TECHNOLOGIES Sep 23, 2024
eba8c41
Added domain regex and connection check (#81, #82)
OSINT-TECHNOLOGIES Sep 23, 2024
b3c3b65
Added misc.py module to control various mini functions
OSINT-TECHNOLOGIES Sep 23, 2024
1b0a940
Added misc.py support for dpulse.py
OSINT-TECHNOLOGIES Sep 23, 2024
16f4d7d
Added wm_font support
OSINT-TECHNOLOGIES Sep 23, 2024
5b3619f
Added dorking post-scan summary output
OSINT-TECHNOLOGIES Sep 23, 2024
5062153
Added new mentions
OSINT-TECHNOLOGIES Sep 24, 2024
f3ad6d8
Restored correct CLI modes selection order
OSINT-TECHNOLOGIES Sep 24, 2024
447ab00
Removed double space in post-dorking summary
OSINT-TECHNOLOGIES Sep 24, 2024
ea3c65a
Added folder for future APIs module
OSINT-TECHNOLOGIES Sep 24, 2024
49645d6
Added new menu items
OSINT-TECHNOLOGIES Sep 24, 2024
12eacb1
Adapted program logic for new menu items
OSINT-TECHNOLOGIES Sep 24, 2024
f7f39ec
Removed double import
OSINT-TECHNOLOGIES Sep 24, 2024
76b8a39
Added CLI message which indicates incoming ping phase
OSINT-TECHNOLOGIES Sep 26, 2024
3dd20df
Reactivated dorking results transfer to DB (HTML report)
OSINT-TECHNOLOGIES Sep 26, 2024
14105a2
Reactivated dorking results writing in DB
OSINT-TECHNOLOGIES Sep 26, 2024
48a0bbf
Reactivated dorking status return in HTML report
OSINT-TECHNOLOGIES Sep 26, 2024
3e0552e
Reactivated dorks results writing in DB / improved readability of DB …
OSINT-TECHNOLOGIES Sep 26, 2024
2a7b7f5
Added returns in dorking functions and some exception handlers
OSINT-TECHNOLOGIES Sep 26, 2024
f3e778a
Reactivated dorking results return to DB / fixed some typos when writ…
OSINT-TECHNOLOGIES Sep 26, 2024
4028d26
Fixed bug when 0 found subdomains stops DPULSE when PS is activated
OSINT-TECHNOLOGIES Sep 26, 2024
06c3154
Fixed wrong keywords search result printing in reports (PS)
OSINT-TECHNOLOGIES Sep 26, 2024
24de157
Added possibility to recreate HTML reports from report storage DB
OSINT-TECHNOLOGIES Sep 26, 2024
8764747
Added dynamical counter of used dorking queries (#85)
OSINT-TECHNOLOGIES Sep 27, 2024
57bdfd4
Some cosmetical improvements in GD returns
OSINT-TECHNOLOGIES Oct 1, 2024
cc1d5b9
Delete dorking/iot_dorking.db
OSINT-TECHNOLOGIES Oct 1, 2024
c3a3835
Fixed ports dorking
OSINT-TECHNOLOGIES Oct 1, 2024
4504e8d
Added function to get columns amount in dorks db
OSINT-TECHNOLOGIES Oct 1, 2024
b233c31
Added dorking amount output in pre-scan summary
OSINT-TECHNOLOGIES Oct 1, 2024
7e478b3
Code clean-up and some exceptions fix
OSINT-TECHNOLOGIES Oct 1, 2024
04a8e31
Reactivated dorking results sheet in XLSX report
OSINT-TECHNOLOGIES Oct 1, 2024
59bce2d
Reactivated dorking results sheet in XLSX report
OSINT-TECHNOLOGIES Oct 1, 2024
8977ebd
Reactivated dorking results sheet in XLSX report
OSINT-TECHNOLOGIES Oct 1, 2024
5e9d74f
Reactivated Google Dorking status field in XLSX report
OSINT-TECHNOLOGIES Oct 1, 2024
661c476
Updated README.md
OSINT-TECHNOLOGIES Oct 1, 2024
a0094b7
Update poetry.lock for v1.1.1
OSINT-TECHNOLOGIES Oct 1, 2024
b1f2556
Backuped README.md
OSINT-TECHNOLOGIES Oct 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 27 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</p>

<p align="center">
<img alt="Static Badge" src="https://img.shields.io/badge/v1.1-ACTUAL%20STABLE%20VERSION?style=for-the-badge&label=ACTUAL%20STABLE%20VERSION&color=red"> <img alt="Static Badge" src="https://img.shields.io/badge/V1.1-red?style=for-the-badge&logo=f&label=ACTUAL%20ROLLING%20VERSION">
<img alt="Static Badge" src="https://img.shields.io/badge/v1.1-ACTUAL%20STABLE%20VERSION?style=for-the-badge&label=ACTUAL%20STABLE%20VERSION&color=red"> <img alt="Static Badge" src="https://img.shields.io/badge/V1.1.1-red?style=for-the-badge&logo=f&label=ACTUAL%20ROLLING%20VERSION">
<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">
Expand All @@ -24,6 +24,10 @@

> You can also contact the developer via e-mail: osint.technologies@gmail.com

***[Download DPULSE stable ZIP archive (with latest stable changes)](https://github.com/OSINT-TECHNOLOGIES/dpulse/archive/refs/heads/main.zip)***

***[Download DPULSE rolling ZIP archive (with latest developer commit)](https://github.com/OSINT-TECHNOLOGIES/dpulse/archive/refs/heads/rolling.zip)***


# About DPULSE

Expand Down Expand Up @@ -63,50 +67,53 @@ Since DPULSE repository is using Poetry* to manage dependencies, it is higly rec

_* Poetry is a tool for dependency management and packaging in Python. It can be simply installed everywhere using `pip install poetry` command, but more instructions you can find on [Poetry official documentation page](https://python-poetry.org/docs/#ci-recommendations)_

### First way (recommended on every OS, using Poetry)
### <ins>First way (the simplest way)</ins>

Just download DPULSE using fast-access links at the top of the README:

![изображение](https://github.com/user-attachments/assets/bd1d9627-950b-40d4-91c4-6751476d7b65)

Then just unpack downloaded archive, open terminal in DPULSE root folder and use `pip install -r requirements.txt` command to install requirements. Then type `python dpulse.py` in terminal, and that's where program starts.

If `pip install -r requirements.txt` doesn't work, then just use `poetry install` command. After that, start DPULSE with `poetry run python dpulse.py`

### <ins>Second way (the most correct way)</ins>

Use this set of commands to use recommended way of DPULSE installation:
Use this set of commands to install DPULSE stable versions:

```
git clone https://github.com/OSINT-TECHNOLOGIES/dpulse
cd dpulse
poetry install
```
Then you simply start DPULSE using `poetry run python dpulse.py`

### Second way (recommended on Windows systems, without using Poetry)

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` command to install requirements. Then type `python dpulse.py` in terminal, and that's where program starts.

You also can use this installation way with some different approach using this set of commands:
Use this set of commands to install DPULSE rolling versions:

```
git clone https://github.com/OSINT-TECHNOLOGIES/dpulse
git clone --branch rolling --single-branch https://github.com/OSINT-TECHNOLOGIES/dpulse.git
cd dpulse
pip install -r requirements.txt
poetry install
```

After installation, you simply start DPULSE using `poetry run python dpulse.py`

## _Other ways_

### Third way (using pip)
### <ins>Third way (using pip manager)</ins>

You also can install DPULSE using pip manager. It'll install DPULSE and necessery dependencies in one command: `pip install dpulse`. Then you just locate DPULSE root folder and type `python dpulse.py` to start program.

## _Installers usage_

DPULSE has two pre-written installation scripts, both for Windows (installer.bat) and for Linux (installer.sh). You can use them to clone repository and install dependencies or only for dependencies installation. Keep in mind that installer.bat (Windows installer) requires installed Git to clone repository.

### Windows installer usage
### <ins>Windows installer usage</ins>

You can start installer.bat from terminal by typing `./installer.bat` in terminal. Then you choose menu item which you want to start.

If you have problems with starting installer.bat, you should try to start it in admin terminal.

### Linux installer usage
### <ins>Linux installer usage</ins>

To start installer.sh in Linux you should follow these steps in your terminal:

Expand All @@ -122,11 +129,11 @@ If you have problems with starting installer.sh, you should try to use `dos2unix

### You can start DPULSE and see the main menu on the screen using one of the recommended commands in DPULSE root folder. Don't forget to install all requirements before starting DPULSE

![dpulse_start](https://github.com/OSINT-TECHNOLOGIES/dpulse/assets/77023667/2ac7f332-5482-45e4-a0c9-0cc20e0e0ac7)
![dpulse_start](https://github.com/user-attachments/assets/49cb476c-d9a5-4ff6-999f-afa0badf0e0d)

### After choosing first menu point, you will be able to enter target's URL and case comment, and then you will see scanning progress

![dpulse_running](https://github.com/OSINT-TECHNOLOGIES/dpulse/assets/77023667/27a64244-03f6-4360-b872-64661e68ffb5)
![dpulse_running](https://github.com/user-attachments/assets/9a3cd8c2-3281-4d58-b12e-91ced6dbbd91)

### Finally, DPULSE will create report folder which contains case name (basically URL of target), date and time of scan. All report folders are contained in DPULSE root folder

Expand Down
1 change: 1 addition & 0 deletions apis/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

Loading