Skip to content

ClatScope

Compare
Choose a tag to compare
@Clats97 Clats97 released this 04 Feb 13:24
· 42 commits to main since this release
764eafb

CHANGELOG

[ClatScope Info Tool v1.08 (CLI) & v1.08.1 (GUI)]-2025-02-01

CLATSCOPE NOW HAS A GRAPHICAL USER INTERFACE

Added

• VirusTotal Domain Report Feature
• Introduced the virustotal_domain_report() function for fetching domain reports via the VirusTotal API.
• Added a new menu option [36] || Domain Search || Retrieves a VirusTotal report for a domain.
• See commit references and diffs for details on function parameters and how data is fetched and displayed.
• Main Menu Flow
• Updated the core main() function to include the new option elif choice == "36": virustotal_domain_report().
• Adjusted the internal references and help text to guide users toward the new VirusTotal domain checking feature.

Fixed

• Minor textual inconsistencies in menu descriptions (e.g., changed certain icons and clarifications in the code comments).
• Improved some error-handling messages throughout the tool to more clearly inform users of invalid or missing inputs.

Other Notable Points

• GUI Version Now Available: Alongside this CLI-based update, there is also a GUI version of ClatScope Info Tool in the repository. The GUI version features a user-friendly interface with the same core functionality.

Difference Summary

Below is an overview of the main differences between the previous version and the new version:

New virustotal_domain_report() function

• Purpose: Fetches and displays domain analysis results from VirusTotal.
• Signature: def virustotal_domain_report():
• Implementation: Accepts domain input, contacts VirusTotal API, retrieves JSON data, then formats and prints the results.

Expanded Menu

• Added a new [36] option to main():
• elif choice == "36":
• virustotal_domain_report()
• Updated the menu text to include: || [36] || Domain Search || Retrieves a VirusTotal report for a domain

Textual/Comment Tweaks

• Minor changes in the code’s commentary and some UI text to match the newly added features and maintain consistency.