Skip to content

Releases: battleoverflow/catherine

v0.6.0

09 Oct 09:16
636c88d
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

Changelog

Crate: https://crates.io/crates/catherine/0.6.0

Features / Bug Fixes

  • Converted build system to make, utilizing a Makefile to make building everything a bit more simplified (13fd46a)
  • Complete refactoring of Catherine's modules. They are now built-in as optional functionality with modules written in Python, C, Go, and Rust (13fd46a)
  • Created a basic GitHub workflow for testing builds (91cbf91)
  • Complete overhaul of the desktop app UI (2426f50, 78a46e2)
  • 2 new logos created, one for the README.md and one for the actual app icon (78a46e2)
  • Now includes all functionality from Mercy v2.0.1, including email parsing and language detection. Those changes can be reviewed here (78a46e2)
  • Created a new set_extract command to include the new updates from Mercy v2.0.1, resulting in a minor rewrite to make it a bit more convenient. Run the help command to review this update (78a46e2)
    • Now running set_extract allows you to choose either zip or email as your extraction method

Changelog: v0.5.0...v0.6.0

v0.5.0

28 Mar 23:53
12bb51e
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Changelog | v0.5.0

Crate: https://crates.io/crates/catherine/0.5.0

Features

  • Catherine now has a Graphical User Interface (GUI) using Tauri with a partial feature set of the CLI (08eb177)
  • New commands: id, crack_hash, domain_gen, extract_zip, launch (08eb177)
    • id: Attempt to identify a strings origins
    • crack_hash: Attempts to crack an unknown hash within 10 seconds using project_ares
    • domain_gen: Generates a domain name for DNS squatting attempts by using character shifting
    • extract_zip: Extract a zip files contents to the current working directory
    • launch: Launch the Catherine GUI from the command line interface
  • Updated commands: h
    • help, h: Now can boot help menu by just typing h or the traditional help (08eb177)

Bug Fixes

  • Bumped prettytable-rs (< 0.10.0) to mitigate potentially undefined behavior (GHSA-gfgm-chr3-x6px)
  • Now uses the os_type Rust crate instead of the git repository (3c4e75a)

New version available via Cargo: cargo install catherine

Changelog: v0.4.0...v0.5.0

v0.4.0

27 Jan 10:55
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Changelog | v0.4.0

Features

  • New logo (f308b10)
  • New commands: defang, whois, mal_query (298df96)
    • defang: Allows the user to defang a string, domain, or IP address
    • whois: Run a WHOIS query to gather registrar and domain data
    • mal_query: Query a reputable database to check if a domain is malicious or not
  • Updated install command to use the new architecture (b567e6a)
  • Improved installation script (a84ace6)
  • Added more ASCII options for boot up (3dffb94)

Bug Fixes

  • Finalized path for modules and Catherine (2dad576)

New version available via Cargo: cargo install catherine

v0.3.47

30 Nov 17:15
Compare
Choose a tag to compare
v0.3.47 Pre-release
Pre-release

Changelog | v0.3.47

Features

  • Now offers randomized banners during initialization (11afa91)
  • Created a simple uninstaller script (528d80f)

Bug Fixes

  • Fixed path traversal bug when running modules (528d80f)
  • Fixed some unknown bugs with the exe_dump module (528d80f)

v0.2.44

01 Nov 21:58
Compare
Choose a tag to compare
v0.2.44 Pre-release
Pre-release

Changelog | v0.2.44

Quick overview of the commands available in this first beta release:

start_server: Start a Rust server
scan_ports: Scan for open local ports
search_exploit: Search ExploitDB for an available exploit to review
set_module: Set one of Catherine's modules
set_decode: Decode an encoded message using one of our provided methods
view_modules: Currently installed modules
sys_info: Print local system information
set_windows_module: Allows you to use a module created for Windows
help: Help menu
version: Version info for the Catherine framework
exit: Exit the Catherine framework

Available external modules to use in Catherine:

1 | NetScan - Collects public network information about a host
2 | Web Parser - Parses web content to locate links and collect web information about a host
3 | Mercy Extension - Extra methods for encoding, decoding, and encrypting
4 | Hex - Custom hex dumping and reverse engineering module
5 | Database Analysis - Module for in-shell database analysis
6 | Executable Dump - Multi-format parser built to export various data points from executables

There is also one special Windows module built-in (not in the modules.json, may be added in the future) for Windows-only devices:

Dawn - Dumps Windows adapter information

Catherine is stable, but still in a heavy beta state. This means while an executable is available and all of the commands have been tested across multiple operating systems, problems can still occur.

A complete list of features and information about the project is available here: https://catherine-docs.hifumi1337.io/