Skip to content

A simple Python script for conducting bulk VirusTotal queries to aid in brand protection efforts.

License

Notifications You must be signed in to change notification settings

grimlockx/VTBrandProtector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VTBrandProtector

This Python script enables bulk VirusTotal queries for proactive brand protection. It helps identify potential phishing attacks impersonating your brand, uncovers typosquatted domains, and detects unauthorized use of your company's or client's branding elements such as favicons.

Installation

git clone https://github.com/grimlockx/VTBrandProtector/
cd VTBrandProtector
echo "VT_API_KEY=YOUR_VT_API_KEY" > .env
pip install vt-py

Make sure to modify the query_data.json according to your monitoring needs. If you want to monitor multiple companies or customers, simply duplicate the template within the JSON file.

Usage

python VTBrandProtector.py path_to_json_file.json

Further Reading

To Do

  • Implement postfix connection to send alerts via email.
  • Implement a database to track alerts and ensure alerts are not duplicated.

About

A simple Python script for conducting bulk VirusTotal queries to aid in brand protection efforts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages