🚧 warning: For detailed information about how to use witch_craft
run or witch_craft help.
WITCH_CRAFT is a versatile task automation software designed to serve as the foundation for various cybersecurity modules. It provides capabilities for tasks such as forensic research, OSINT (Open Source Intelligence), scanning, backup and copying, intrusion testing of applications and APIs, and more.
The project initially includes a set of default files. These files are created using the best possible data analysis techniques, and their final versions are merged into the main project.
To build the project, follow these instructions:
Step 1: Clone the Repository
git clone https://github.com/th3Maid/witch_craft.git --branch=trunk --depth 1
cd witch_craft
Step 2: Run the Build Script
Execute the provided build script build.sh:
chmod +x build.sh
./build.sh
The script will prompt you to enter the root password, create a folder called release, and place the built executables inside it. Step 3: Explore the Release Folder
Navigate to the release folder to find the built components:
- witch_craft: The cli application executable.
- witch_oracle: The gui application executable.
Usage
After building the project, you can run each component individually. Here's a brief overview:
Running Witch_Craft
Execute the following command to run the witch_craft application:
./release/witch_craft
Running Witch Oracle
To visualize data, run the Witch Oracle application:
./release/witch_oracle
Feel free to contribute to witch_craft by submitting issues or pull requests. Your input is valuable!
The Witch_Craft project is extensible through static files and Rust code. Moreover, it is possible to extend its functionalities using db.json
. This file contains a list of small shell scripts, which means you can integrate anything that interacts with the terminal using ARGS (argsv, readargs(), sys.args(), etc).
{
"description": "Securely deletes and overwrites the contents of a device seven times",
"name": "nuke.hd",
"command": "shred -vzn 7 @@device"
}
witchcraft nuke.hd --device /dev/sdx1