Releases: battleoverflow/catherine
v0.6.0
Changelog
Crate: https://crates.io/crates/catherine/0.6.0
Features / Bug Fixes
- Converted build system to
make
, utilizing aMakefile
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 thehelp
command to review this update (78a46e2)- Now running
set_extract
allows you to choose eitherzip
oremail
as your extraction method
- Now running
Changelog: v0.5.0...v0.6.0
v0.5.0
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 originscrack_hash
: Attempts to crack an unknown hash within 10 seconds usingproject_ares
domain_gen
: Generates a domain name for DNS squatting attempts by using character shiftingextract_zip
: Extract a zip files contents to the current working directorylaunch
: Launch the Catherine GUI from the command line interface
- Updated commands:
h
help
,h
: Now can boot help menu by just typingh
or the traditionalhelp
(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 thegit
repository (3c4e75a)
New version available via Cargo: cargo install catherine
Changelog: v0.4.0...v0.5.0
v0.4.0
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 addresswhois
: Run a WHOIS query to gather registrar and domain datamal_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
v0.2.44
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/