GitHunt
VR

vrikodar/Trishul

Trishul searches for sensitive data with options to specify custom files and custom keywords to look for in the filesystem

Trishul

Trishul searches for sensitive data with options to specify custom files and custom keywords to look for in filesystem

Prerequisites

Before you can start using Trishul you need to install some dependencies that Trishul requires in order to function properly


Installing textract and antiword

Trishul utilizes the powerful textract library to extract text from any type of non-txt file such as xlsx,docx or even jpegs and mp4s

# you can install textract with pip3 
pip3 install textract

antiword is something utlized by textract itself to process .doc files into .docx and then extract text from them

# we can simply use apt to install it
apt install antiword

Installing and Running Trishul

Once you have the dependencies in place, you can start using Trishul

git clone https://github.com/SxNade/Trishul
cd Trishul
chmod +x trishul

./trushul --help

Options with Trishul

For Info on options with Trishul Check out the Trishul wiki

https://github.com/SxNade/Trishul/wiki

Future Updates

https://github.com/SxNade/Trishul/wiki#future-updates

Languages

Python100.0%

Contributors

BSD 3-Clause "New" or "Revised" License
Created December 3, 2021
Updated January 22, 2026