Skip to content

Releases: battleoverflow/mercy

v2.0.1

09 Oct 08:48
Compare
Choose a tag to compare

Changelog

Available on crates.io: https://crates.io/crates/mercy

Bug Fixes

  • Fixed a minor bug with email parsing. Now returns a state of "N/A" if the header information is not currently present in the .eml file

Changelog: v2.0.0...v2.0.1

v2.0.0

14 May 05:46
Compare
Choose a tag to compare

Changelog

Available on crates.io: https://crates.io/crates/mercy

Breaking Changes

  • Replaced all mercy_* calls with the actual names for better readability (92d6248)

Features

  • Added a new language detection crate (mercy::extra("detect_lang", "<string>")) (92d6248)
  • Included basic test cases for testing functionality (46dbbfc)
  • Updated GitHub workflow to now run cargo check, cargo test, and cargo build (932c231)
  • Added the ability to parse email files and return generic data from email content (mercy::extra("parse_email", "<eml_file>")) (8006dbc)

Changelog: v1.2.22...v2.0.0

v1.2.22

14 Mar 07:54
e47ead6
Compare
Choose a tag to compare

Changelog | v1.2.22

Available on crates.io: https://crates.io/crates/mercy

Features

  • Added the project_ares crate to potentially crack a hash or string provided by the user (199bad9)
  • Now offers the ability to generate a domain based on a provided domain by shuffling individual characters to closely match the original string (fe9580a)
  • New basic method now allows speedy zip extraction (a994b8c)
  • Created a unique mercy_experimental() function for only printing to stdout (fe9580a)

Changelog: v1.2.21...v1.2.22

v1.2.21

21 Feb 06:19
Compare
Choose a tag to compare

Changelog | v1.2.21

Available on crates.io: https://crates.io/crates/mercy

Features

  • Utilizes the popular lemmeknow Rust crate for indentifying unknown strings (59ea445)
  • Now includes a basic GitHub workflow for both dev and main branches (1fee098)
  • Merged entire CLI into the Mercy codebase (c5b62ff)

v1.2.16

06 Jan 13:19
Compare
Choose a tag to compare

Changelog | v1.2.16

Available on crates.io: https://crates.io/crates/mercy

Features

  • New project logo (457c22e)
  • Now offers the ability to run a malicious domain query (d2d5aa1)
  • Added the option to defang URLs and IP addresses (457c22e)
  • Can now run a WHOIS lookup to collect domain information (457c22e)
  • Improved documentation and cleared any lib warnings

Hot Fix

  • v1.2.17 - Removed an irrelevant public function call (ecb7fde)

v1.1.11

02 Nov 10:49
Compare
Choose a tag to compare

Changelog | v1.1.11 🚀

Mercy currently accepts multiple callbacks:

  • Decoding encoded strings
    • Base64
    • Rot13
  • Encoding plaintext strings
    • Base64
  • Hashing plaintext strings
    • md5
    • sha256
  • Dumps hexadecimal values from a local file
  • Aggregates system information, including internal IP address, CPU diagnostics, hostname, etc.

Documentation is available here: https://docs.rs/crate/mercy/latest