Privacy-friendly VirusTotal frontend built with Python, Django.
This is a WIP 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 or 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 or URLs
- Displays detailed information from VirusTotal about the searched item
- 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
- Django 3.1 or higher
- 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 manage.py runserver --insecure
- The application should now be running at http://localhost:8000/
- 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.