Code Monkey home page Code Monkey logo

catherine's Introduction

Catherine

The Catherine Framework is a general-purpose cybersecurity framework built to aggregate, validate, decode, decrypt, and maintain data. Catherine currently collects information from dumping hexadecimal content from files, validates malicious domains & IP addresses, attempts to crack unknown hashes, handles real-time database analysis, various types of decoding, and much more. Thanks to Catherine being built in an easily packaged executable, you can quickly download the tool by running cargo install catherine via the Cargo ecosystem. Catherine can also be quickly compiled by pulling down the source code from git and simply running cargo build.

Catherine provides a Command Line Interface (CLI) and Graphical User Interface (GUI) built into the executable. This means whether you install from source or Cargo, you can choose your method of use.

Installation

You can easily install via the Cargo CLI:

cargo install catherine

If you'd prefer to install from source, you can also do this fairly easily, but it will still require the Cargo CLI.

First, clone the repository using git:

git clone https://github.com/azazelm3dj3d/catherine.git

Once you've cloned the repository and you're in the correct directory, simply run the following command:

cargo build

Now you'll have a local debug build available for testing under target/debug/catherine.

Catherine also offers custom modules for Linux operating systems. You can access these modules by installing Catherine via the catherine_install script.

You can review the script here.

# The script requires sudo privileges to build a directory under `/opt/catherine/`
sudo ./catherine_install

NOTE: I am working on converting all external modules (Python, C, Go) into native modules (Rust) to offer everything in a built-in executable via Cargo without any extra steps, but for now, I've made sure to keep them accessible (excluding the GUI) for extended functionality.

Usage

If you've already installed the application from Cargo, all you have to do now is run the following command to initialize the Catherine shell:

catherine

If a GUI is more your style, there is a simple version available with the majority of the available CLI commands. All you have to do to launch the interface is initialize the Catherine shell and run the following command within the shell:

🦀 Catherine [v0.x.x] (None) ☀️  〉launch

NOTE: I am still working on making the GUI a little nicer looking, but a basic version is currently available for testing.

If a bug or issue is found, please report it here.

catherine's People

Contributors

azazelm3dj3d avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.