v1.0.4
·
830 commits
to main
since this release
ADDED
- Added PageSearch module (currently in BETA testing stage)
- Created reporting_modules folder with all modules which handle report creation
- Added sys link to reporting_modules folder in dpulse.py
- Added PageSearch basic support
- Added PageSearch basic functionality with modules in pagesearch folder
- Added crawl_processor.py text fillers when DPULSE cant find certain domain element
- Added networking_processor.py text fillers when DPULSE cant find element
- Added exception handlers from issues #44, #45
- Added text filler if domain doesn't have contact e-mails (#46)
- Added text fillers to subdomain's PDF report part (#47)
- Added PyMuPDF requirement
- Added PDF keywords search function for PageSearch
- Added possibility to decline keywords search but continue docs extraction (#53)
- Added "separate by comma" remark in keywords input
- Added check on corrupted PDF files downloaded by PageSearch
- Added exception handler to subdomains gathering module (#55)
- Added check for PageSearch if subdomains were not found
- Added info about PageSearch in general information (part of #43)
- Added support of transfering PageSearch status message to html template (part of #43)
- Filled empty gaps when DPULSE can't find some elements of domain (#34)
- Added more exception handlers (#44, #45)
CHANGED
- Moved pdf_report_creation.py from datagather_modules folder
- Moved xlsx_report_creation.py from datagather_modules folder
- Fixed dependabot alerts in requirements.txt, pyproject.toml and poetry.lock
- Fixed xlsx report filling issue (#49)
- Fixed contact e-mails representation in PDF report (part of #42)
- Fixed MX records not displayed in PDF report (#30)
- Changed color style of main menu
- Changed date and time format to international
- Normalized subdomains emails output for PDF report (part of #42)
- Normalized output of InternetDB results (part of #42)
- Fixed bug when 1 letter takes 1 string in PDF report (#40)
- Code clean-ups, more cosmetical improvements (#42), minor interface changes and so on