Releases: Clats97/ClatScope
ClatScope 1.15
CHANGELOG
-
API & Configuration Updates:
- Removed the Google Custom Search API key placeholders (API_KEY, CX, and CLIENT_ID) so that only HIBP_API_KEY remains, because Google Custom Search API is no longer used.
- Changed Perplexity API call parameters by lowering the temperature from 1.1 to 0.7 and enabling streaming responses.
-
New “Autoscan” Functions (Aggregate OSINT Features):
-
Added several “autoscan_…” functions (e.g.
autoscan_ip_info
,autoscan_deep_account_search
,autoscan_reverse_phone_lookup
,autoscan_dns_lookup
,autoscan_fact_check_text
,autoscan_predicta_search
,autoscan_business_search
,autoscan_person_search
, andautoscan_castrick_email_search
) that perform and format multiple checks in one integrated report. -
Introduced an
autoscan_search()
function that aggregates multiple lookups (person search, IP info, deep account search, phone info, DNS lookup, WHOIS, reverse phone lookup, DNSBL check, business search, subdomain enumeration, relationship search, castrick search, Predicta search, and fact check) into one unified report.
-
-
Additional Lookup and Verification Functions:
- New lookup functions for phone and IP details via external services:
ipstack_lookup()
for detailed IP information.veriphone_lookup()
andnumverify_lookup()
for verifying phone numbers.
- Added
osint_investigation_search()
for general OSINT investigations. - Added
contact_extractor()
to retrieve comprehensive contact information from open sources.
- New lookup functions for phone and IP details via external services:
-
Enhanced Social Media and Media Analysis:
- New functions for image and social profiles that were not in the first version:
instagram_checker()
to check Instagram usage.face_similarity()
for comparing two image URLs.reverse_image_search()
to perform a reverse image search.- An added
x_checker()
for checking X/Twitter-related data.
- Updated the Reddit user info function for improved formatting and error handling.
- New functions for image and social profiles that were not in the first version:
-
New Conflict Analysis:
- Introduced
conflict_search()
to analyze and report potential conflicts of interest between two entities.
- Introduced
-
Menu and Version Enhancements:
- The main menu is significantly expanded, with many additional options.
- The banner version is updated from Version 1.11 to Version 1.15.
GUI version coming soon
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).