Releases: Clats97/ClatScope
ClatScope
ClatScope
CHANGELOG
FIXED:
- Corrected several fatal errors that prevented the script from running.
*ADDED:
- Emal Domain Search: Gather information about an email address.
- Criminal Record Search (USA Only): Identify known criminals.
- Identity Generator: Creates a fake identity for privacy or obfuscation
- Phone Number Check: Gathers details about a phone number and tells you if its a virtual number or valid number.
- Phishing Search: Identifies a domain that may engage in phishing.
- MAC Address Search: Searches and gathers details based on a MAC accress.
ClatScope
ClatScope 1.11
CHANGELOG
[2024-02-14 Version 1.11 CLI]
Version 1.11 brings TWENTY FOUR new features. The project has somewhat strayed from being a "pure" OSINT tool and introduces functionality not seen in classical OSINT tools. However, I believe the new features are useful, especially being compiled into one easy to use script.
Changes:
-
JSON export functionality added to multiple modules.
-
Supply/Vendor Search function for comprehensive risk assessments added.
-
Business Reputation Search function for company reputation analysis added.
-
Wayback Machine Lookup function to retrieve historical snapshots added.
-
Basic Port Scan function for common ports added.
-
Bulk Domain Processing function for CSV input added.
-
Known Vulnerability Search function added.
-
Phone Leak Search function added.
-
AES Encryption function added.
-
AES Decryption function added.
-
Email Intelligence Check function added.
-
Website Contact Scraping function added.
-
Reddit User Info retrieval function added.
-
TikTok Data Retrieval function added.
-
TrueCaller Search function added.
-
Sex Offender Search function added.
-
WhatsApp Number Validation function added.
-
Skip Trace Search by Name function added.
-
Skip Trace Search by ID function added (the Skip Trace name search function provides the ID)
-
Ship Info retrieval by MMSI function added.
-
Ship Radius search function added.
-
Aircraft Live Range search function added.
-
Aircraft Live Callsign search function added.
-
Predicta Search function added.
-
Network request timeouts increased from 30 to 60 seconds.
-
MAX_WORKERS value increased for the ThreadPoolExecutor.
-
Main menu expanded to include 60 options.
-
Settings menu now includes theme customization.
-
Enhanced error handling throughout the tool.
-
Improved logging with prompts for saving logs and exporting JSON.
Please note, almost all new features require a RapidAPI key, which will be used for all APIs. RapidAPI issues you a global API key that you use for the APIs on the marketplace. 99% of them have a free tier, and some are paid, but range from 1 dollar to 5 dollars per month.
I hope you enjoy the new features and the script as a whole! It took a lot of work.
ClatScope
ClatScope
ClatScope
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.
ClatScope
Changelog
[ClatScope Info Tool v1.07] 2025-01-27
SIX NEW FEATURES
- Expanded Main Menu
• Menu items now range up to [35], introducing additional OSINT functionality from items [29] through [35].
- New Hunter.io Integrations
• hunter_domain_search(): Searches a domain on Hunter.io and retrieves corporate email patterns, generic emails, and more.
• hunter_email_finder(): Finds or guesses an individual’s email based on first name, last name, and domain.
• hunter_email_verifier(): Verifies email deliverability and structure against Hunter.io’s verification checks.
• hunter_company_enrichment(): Enriches a company profile with details like size, social links, phone numbers, and addresses based on its domain.
• hunter_person_enrichment(): Enriches a person’s profile (such as position, company data, social media links) based on email.
• hunter_combined_enrichment(): Combines multiple enrichment endpoints to retrieve both company- and person-related details given an email.
- New CastrickClues Integration
• castrick_email_search(): Queries the CastrickClues API to gather deeper email intelligence, structured in table format.
- Additional Minor Adjustments
• Minor modifications to print statements, user prompts, and color-coded console output for clarity.
• Enhanced logging and error handling in newly introduced functions.
All other previously existing features remain intact, with no removals or major structural rewrites in the base functionality.
ClatScope
Changelog
[ClatScope Info Tool v1.06] - 2025-01-23
Added
• Subdomain Enumeration (subdomain_enumeration(domain)): Added functionality that queries crt.sh to collect and display subdomains related to a given domain.
• Session Reuse (_global_session): Introduced a global requests.Session to handle all HTTP GET requests. This improves performance by leveraging keep-alives and centralized session settings.
• Dynamic Worker Pool: Implemented dynamic calculation of maximum threads (MAX_WORKERS) based on CPU cores for parallel tasks, providing more efficient concurrency.
• User Logging (log_option): Added a function to prompt users to save OSINT results to clatscope_log.txt, allowing for optional archival of findings.
• Extended Menu: Added a new main menu option [28] for subdomain enumeration. Enhanced menu layout and ASCII banners for improved readability.
• Branding: Changed the ASCII from “CLATS” to “CLATSCOPE” and modified the text underneath it to align with the global branding changes I have implemented in my other repositories.
Changed
• Color Scheme: Changed default color from Colors.red to Colors.light_red in several places for an updated look.
• Parallel Execution: Set _max_workers in each ThreadPoolExecutor to the computed MAX_WORKERS value, ensuring parallel tasks scale more efficiently.
Fixed
• Minor Performance Improvements: Various small optimizations and exception handling improvements (e.g., reusing session cookies).
ClatScope
Changelog v1.05
- Added a logging feature after every output
- Added timestamp on all logs
- Added centralized error handling
- Added more efficient HTTP(S) requests
- Added session reuse
- Added enhanced data validation and sanitization
- Added parallelization and improved concurrency, adjusted to minimum (32)os.cpu.count()
- Added subdomain enumeration feature
- Added automatic PDF and DOCX parsing
- Added colour coded alerts / warnings etc