Privacy-friendly VirusTotal frontend built with Python, Flask.
This is a privacy-friendly frontend for VirusTotal, a popular online virus scanning tool. The goal of this project is to provide a simple, user-friendly interface for searching file hashes, IP addresses, domains, and URLs for malware, while respecting users' privacy and keeping their data secure.
- Simple and intuitive user interface
- Privacy-friendly design that doesn't log user data or search queries
- Supports searching for file hashes, IP addresses, domains and URLs
- No JavaScript code, only HTML and CSS
- There is no need for a VirusTotal API key to perform a search
- Python 3.6 or higher
- Flask
- Clone this repository to your local machine using
git clone https://github.com/MugoSquero/LibreTotal
- Create a virtual environment and activate it using
python3 -m venv env
and thensource env/bin/activate
- Install the required dependencies using
pip install -r requirements.txt
- Run the development server using
python main.py
- The application should now be running at http://127.0.0.1:5000/
- Fork it ( https://github.com/MugoSquero/LibreTotal/fork ).
- Create your feature branch (
git checkout -b my-new-feature
). - Stage your files (
git add .
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin my-new-feature
). - Create a new pull request ( https://github.com/MugoSquero/LibreTotal/compare ).
This project is licensed under the AGPL-3.0 License. See the LICENSE
file for details.