Dpulse

Latest version: v1.1

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.9rc1

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_hf_1
Added lxml requirement to setup.py and requirements.txt

0.8b

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_hf_1
Fixed wrong config.txt location

0.7b

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

0.6b

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

0.5b

0.4b

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.