Skip to content

Releases: OSINT-TECHNOLOGIES/dpulse

v0.9-release-candidate-2

26 May 16:06
459ef99
Compare
Choose a tag to compare
Pre-release

ADDED

  1. Added colorama requirement in README
  2. Added function to write additional 4 report text files into report_storage.db
  3. Added some new string in DB CLI menu to work with new DB features (indicators whether the new files are in DB)

DELETED

  1. Some points were deleted from Help menu
  2. Deleted some points from GitHub Wiki

CHANGED

  1. Changed figlet font to slant
  2. whois was replaced with python-whois in requirements.txt
  3. report_creation.py module was renamed in pdf_report_creation.py, all imports were also renamed and since that this module will handle only report creation with PDF file included (preparation to xlsx report processing module)
  4. Database report extraction now creates folder with report_extracted_ID#N name and puts PDF report and 4 text files in it

v0.9-release-candidate-1

13 May 20:06
5030c4e
Compare
Choose a tag to compare
Pre-release

ADDED

  1. Added social meadias links counter in PDF report (general information section)
  2. Added social medias duplicates deleting code
  3. Added function to add Google Dorks in config.txt
  4. Added import sys to every module
  5. Added import error handlers in every module
  6. Added additional return in solid_google_dorking function in error handling block
  7. Added error handler in extract_links_from_sitemap in networking_processor

DELETED

  1. Removed fake-useragent and useragent libraries from requirements.txt and setup.py
  2. Removed error code wiki part

CHANGED

  1. Changed style of welcome text in welcome_menu function in cli_init.py module in order to fix situations when zones without text where white-colored
  2. Some minor CLI improvements
  3. Moved spinner class to dpulse.py (fixed error which led to program close after second scan attempt)
  4. Moved import time, import threading and import itertools from cli_init.py to dpulse.py
  5. Fixed wrong formattion of social medias table in PDF report
  6. Some visual improvements
  7. Error codes were replaced with "Reason" message, which means you will see error which causes the handler

v0.8b_hotfix_1 (HEARTBEAT)

06 May 20:52
fa93648
Compare
Choose a tag to compare
Pre-release

Added lxml requirement to setup.py and requirements.txt

v0.8b (HEARTBEAT)

06 May 20:39
53d722c
Compare
Choose a tag to compare
v0.8b (HEARTBEAT) Pre-release
Pre-release

ADDED

  1. Added dnspython, builtwith, MechanicalSoup requirements
  2. Added networking_processor.py module
  3. Added SSL and DNS info gathering functions in networking_processor.py module
  4. Added Shodan InternetDB API support and usage in networking_processor.py
  5. Added new InternetDB-related part in PDF report
  6. Added function to extract sitemap.xml (and parse links from it) and robots.txt in networking_processor.py

DELETED

  1. Removed import net.asyncio and asyncio from crawl_processor.py
  2. Removed some empty fields in report_template.html
  3. Removed google dorking results amount selector
  4. Removed timeout and sleep-interval settings in config.txt
  5. Removed change_settings function in dpulse.py
  6. Removed pring_cfg_edit_menu function in cli_init.py
  7. Removed "edit config parameters" point in print_settings_menu function in cli_init.py
  8. Removed get_proxies.py module

CHANGED

  1. Redacted some error messages to see full situation which caused the error
  2. Updated visual part of report_temlplate.html
  3. updated requirements.txt and setup.py
  4. Reworked the way of creation reports: now DPULSE creates folder with name of case and puts pdf report and 4 text files with robots.txt, sitemap.xml, extracted links from sitemap.xml and dorking results in this folder

EXPERIMENTAL

  1. MechanicalSoup is now used for processing Google Dorking, we'll see if it's a good solution, but if it's not - we'll find a better one.

v0.7b_hotfix_1 (HEARTBEAT)

22 Apr 16:29
ddaebf6
Compare
Choose a tag to compare
Pre-release

Fixed wrong config.txt location

v0.7b (HEARTBEAT)

22 Apr 16:22
83980f8
Compare
Choose a tag to compare
v0.7b (HEARTBEAT) Pre-release
Pre-release

ADDED

  1. import request added in report_creation.py
  2. Created get_proxies.py module
  3. Created cli_init.py
  4. Added import cli_init in dpulse.py
  5. Created modules folder
  6. Added functionality to use imports from modules folder

DELETED

  1. Removed some unused imports from dpulse.py
  2. Removed related pages dorking request

CHANGED

  1. Improved errors navigation (added error codes and DPULSE wiki part with possible fixes)
  2. Minor visual changes in report template
  3. dorking_processing function was renamed to solid_dorking_processing
  4. Changed some incorrect colors in change_settings in dpulse.py
  5. Separated google dorking part from crawl_processor.py, new Google Dorking module is called dorking_processor.py
  6. Moved all menu functions from dpulse.py to cli_init.py
  7. Moved progress bar class from dpulse.py to cli_init.py
  8. Moved cli_init.py, report_creation.py, crawl_processor.py, dorking_processor.py, get_proxies.py to modules folder
  9. Improved representation quality of user's input summary
  10. Fixed bug when user set google dorking results amount to 0 which leads programm to fail report creation process

EXPERIMENTAL

  1. Changed code of dorking_processor.py as a part of experiment to bypass 429 error. Correct work of this module isn't guaranteed

v0.6b (HEARTBEAT)

04 Apr 08:45
5e1a6df
Compare
Choose a tag to compare
v0.6b (HEARTBEAT) Pre-release
Pre-release
  1. Reworked color style of the programm to give users better experience while using it
  2. Code clean-up
  3. CLI minor changes for better user experience
  4. Created colors wiki
  5. Added new items in Help menu
  6. Added db_connect function in dpulse.py
  7. Separated dorks settings into solid dorks and additional dorks in config.txt
  8. Improved readability of .pdf report
  9. Improved error handling in report_creation.py
  10. Fixed missing separator in subdomains ip field
  11. Removed requests.exceptions import in report_creation.py
  12. Added additional dorking scan part in .pdf report

v0.5b (HEARTBEAT)

23 Mar 09:23
d2c28bd
Compare
Choose a tag to compare
v0.5b (HEARTBEAT) Pre-release
Pre-release

DPULSE 23.03.2024 UPDATE

  1. Added import sqlite3 to report_creation.py
  2. Created report storage database concept
  3. Added some new variables which handle pdf file writing and some case details in report_storage.db
  4. Added new database interaction menu
  5. Added import sqlite3 to dpulse.py
  6. Added "case comment" function
  7. Added "recreate pdf report from database" function
  8. Added "show database content" function
  9. Added "show database field" function
  10. Added automatic script which will create report_storage.db if it does not exist
  11. Added import os in dpulse.py

v0.4b (HEARTBEAT)

04 Feb 21:25
5630c11
Compare
Choose a tag to compare
v0.4b (HEARTBEAT) Pre-release
Pre-release

DPULSE 05.02.2024 UPDATE

  1. Added import webbrowser in report_creation.py
  2. Added possibility to download wkhtmltopdf installer directly from DPULSE if wkhtmltopdf was not installed (issue #12)
  3. Added ok.ru and wechat.com social medias (issue #13)
  4. Added "Help" point in DPULSE menu
  5. Added "Exit to main menu" point in config edit submenu
  6. Added import webbrowser in dpulse.py
  7. "short domain" string in DPULSE were replaced with "domain name"
  8. Created DPULSE wiki
  9. Created "How to correctly input your targets URL in DPULSE" paragraph in DPULSE wiki
  10. Created "DPULSE config parameters and their meanings" paragrap in DPULSE wiki
  11. Added "How to correctly input your targets URL in DPULSE" point in "Help" submenu
  12. Added missing comments for new functions in report_creation.py
  13. Fixed wrong read_config function's logic

v0.3b

30 Jan 18:42
5bb46f2
Compare
Choose a tag to compare
v0.3b Pre-release
Pre-release

DPULSE 30.01.2024 UPDATE

  1. Added "Settings" point in DPULSE menu
  2. find_wkhtmltopdf function was modified to find config file also and now it's named find_files
  3. Added config.txt main config file
  4. Added pre-start checkup if config.txt exists in DPULSE root directory
  5. Redacted some comments in report_creation.py
  6. Added import sys in crawl_processor.py
  7. Added import sys in dpulse.py
  8. Added read_config function in report_creation.py
  9. Added pre-start checkup on installed requirements
  10. Added some basic settings in config.txt
  11. Improved CLI for more native and user-friendly navigation
  12. Added basic error handling (issue #4)
  13. Added possibility to redact some settings from CLI (issue #10)