https://github.com/levy-y/virustotal-desktop
Desktop client for the popular site: VirusTotal
https://github.com/levy-y/virustotal-desktop
csharp-app desktop-application virustotal wpf-application
Last synced: 3 months ago
JSON representation
Desktop client for the popular site: VirusTotal
- Host: GitHub
- URL: https://github.com/levy-y/virustotal-desktop
- Owner: Levy-Y
- License: mit
- Created: 2025-03-07T22:45:51.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-07T22:58:21.000Z (3 months ago)
- Last Synced: 2025-03-07T23:27:22.555Z (3 months ago)
- Topics: csharp-app, desktop-application, virustotal, wpf-application
- Language: C#
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![project_license][license-shield]][license-url]

![]()
VirusTotal Desktop
A simple desktop application that allows users to scan files using the VirusTotal API directly from their Windows machine.
Report Bug
·
Request Feature
## About The Project
VirusTotal Desktop allows users to easily check files for viruses and malware using the VirusTotal API without needing to open a browser.### Technologies used


---
## Getting Started
Follow these instructions to install the VirusTotal Desktop Scanner on your system, either by downloading a prebuilt release or building from source.
### Prerequisites
Ensure you have the following installed on your system before proceeding:
- **Windows 10/11** (required for WPF applications)
- **.NET SDK (latest LTS version recommended)**
Download and install from [https://dotnet.microsoft.com/download](https://dotnet.microsoft.com/download)
- **Git** (if building from source)
Install from [https://git-scm.com/downloads](https://git-scm.com/downloads)---
### Installation (From Releases)
1. Go to the [Releases](https://github.com/levy-y/virustotal-desktop/releases) section of the repository.
2. Download `VirusTotal-Desktop.exe` from the latest release.
3. Run `VirusTotal-Desktop.exe`.---
### Building from Source
1. Clone the repository:
```sh
git clone https://github.com/levy-y/virustotal-desktop.git
cd virustotal-desktop
```2. Build the project:
```sh
.\build.ps1 build
```3. Run the `VirusTotal-Desktop.exe` in the `\bin\Release\net8.0-windows\win-x64\publish` folder
### API Key Setup
To use the VirusTotal API, you need to set up your API key.
2. Get a free API Key at https://www.virustotal.com/gui/join-us
3. Open the `Settings` tab -> `Api Key` -> `Edit`, and paste your key there---
## Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request---
## License
Distributed under the `MIT` license. See `LICENSE.txt` for more information.
[stars-shield]: https://img.shields.io/github/stars/levy-y/virustotal-desktop.svg?style=for-the-badge
[stars-url]: https://github.com/levy-y/virustotal-desktop/stargazers
[issues-shield]: https://img.shields.io/github/issues/levy-y/virustotal-desktop.svg?style=for-the-badge
[issues-url]: https://github.com/levy-y/virustotal-desktop/issues
[license-shield]: https://img.shields.io/github/license/levy-y/virustotal-desktop.svg?style=for-the-badge
[license-url]: https://github.com/levy-y/virustotal-desktop/blob/master/LICENSE.txt