Skip to content

Aswinr24/ThreatSleuth

Repository files navigation

Threat Sleuth

Threat Sleuth is a cutting-edge tool designed to keep you safe from phishing attempts, malicious URLs, and spam emails/messages. With an intuitive web interface and a handy browser extension, it provides robust protection and helps users report false positives to improve the detection system.

Features

🌐 Web Interface

  • Check URLs: Instantly verify if a URL is malicious or safe.
  • Email/Message Analysis: Detect phishing or spam content in emails and messages.
  • Report False Positives: Contribute to improving the detection system by reporting false positives.

🔒 Browser Extension

  • Automatic Detection: The extension alerts users when they open a potentially malicious URL.
  • One-Click Safety: Scan links directly from your browser without switching tabs.

🛠️ Getting Started

1. Clone the Repository

git clone --recurse-submodules https://github.com/Aswinr24/ThreatSleuth.git

Navigate to the project directory:

cd MetaCert

Install dependencies:

npm i

Run Locally

Start the development server for UI:

npm run dev

Build for Production

Build the application for production:

npm run build
npm start

For the Browser Extension

The browser extension has a separate setup process. Navigate to the extension directory and refer to the README file for detailed instructions.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or clone the repository and submit a pull request on GitHub.

For detailed guidelines on how to contribute, please refer to the CONTRIBUTING.md file

License

This project is licensed under the MIT License. See LICENSE for more details

About

AI powered malacious/phishing URL, spam email/message detection

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published