Skip to content

Rohithgg/WatchOut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WatchOut CLI Tool

WatchOut is a command-line interface (CLI) tool for linux that detects malware in files and URLs using the VirusTotal API. This tool provides a simple and efficient way to scan files and URLs for potential threats.

Features

  • Scan files for malware using their hash values.
  • Scan URLs for potential threats.
  • Display detailed threat detection summaries.
  • User-friendly command-line interface.

Requirements

  • Python 3.x
  • requests
  • pyfiglet
  • rich
  • argparse
  • vt

Installation

  1. clone this repo:

    git clone https://github.com/Rohithgg/watchout.git
    cd watchout
  2. Install the required Python packages:

    pip install -r requirement.txt
  3. Make the watchout.py script executable and install it:

    chmod +x watchout.py
    sudo ./watchinstall.sh

Usage

To use the WatchOut CLI tool, open your terminal and type watchout followed by the desired options.

Options

  • -h, --help: Show the help message and exit.
  • -f, --file: Specify the file to scan.
  • -u, --url: Specify the URL to scan.
  • -k, --key: Specify the API key.

Examples

  1. Scan a file:

    watchout -f <file_hash>
  2. Scan a URL:

    watchout -u <url>
  3. Specify the API key:

    watchout -k <api_key>

Getting Your API Key

To use the VirusTotal API, you need an API key. Follow these steps to get your API key:

  1. Sign up at VirusTotal.
  2. Visit your API key page to retrieve your key.

Acknowledgements


Note that this is under development, so use it at your own risk. lol

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published