Skip to content

Releases: Clats97/ClatScope

ClatScope

23 Feb 19:06
307e6c4
Compare
Choose a tag to compare

CHANGELOG

FIXED

  • Fixed typo that prevented the script from running.

ADDED

  • Email Validity report
  • Criminal Record Search (USA Only)
  • Identity Genertor
  • Phone Number Check
  • Phishing Domain Search
  • MAC Address Search

ClatScope

23 Feb 04:07
49fbf77
Compare
Choose a tag to compare

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

16 Feb 10:13
eb0c2ac
Compare
Choose a tag to compare

CHANGELOG

[2024-02-16 Version 1.12]

  • Fixed Predicta API call issue.

ClatScope 1.11

14 Feb 22:44
901801a
Compare
Choose a tag to compare

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

06 Feb 12:40
5379c75
Compare
Choose a tag to compare

CHANGELOG

  • "Malice Search" function added, this will detect potential scams or malicious intent based on provided text.

ClatScope

05 Feb 20:00
048434e
Compare
Choose a tag to compare

CHANGELOG

  • Travel risk analysis now uses Perplexity API for real time risk assessments. The OpenAI "o1-preview" model that performs this task and means of achieving this end have been abandoned.

ClatScope

04 Feb 13:24
764eafb
Compare
Choose a tag to compare

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

27 Jan 14:12
130ac5d
Compare
Choose a tag to compare

Changelog

[ClatScope Info Tool v1.07] 2025-01-27

SIX NEW FEATURES

  1. Expanded Main Menu

• Menu items now range up to [35], introducing additional OSINT functionality from items [29] through [35].

  1. 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.

  1. New CastrickClues Integration

castrick_email_search(): Queries the CastrickClues API to gather deeper email intelligence, structured in table format.

  1. 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

24 Jan 01:06
5976fe2
Compare
Choose a tag to compare

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

20 Jan 22:36
ae111f8
Compare
Choose a tag to compare

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