In this video, I build a simple file upload website with ASP.NET Core MVC on .NET 10, then add virus scanning using ClamAV running in Docker.
Step 1: Create an MVC app with a clean upload form (browse + submit), save the uploaded file safely, and show basic status/results back to the user.
Step 2: Add .NET Aspire to orchestrate the ClamAV container, handle configuration, and make local development smoother and repeatable.
Finally, I test the workflow with the EICAR test file to demonstrate detection, show what happens when Windows Defender interferes with the scan, and walk through excluding the test file so you can validate the pipeline end-to-end without false interruptions.
If you found it helpful, consider liking, subscribing, and sharing with anyone building a homelab or small LAN.
#dotnet #dotnet10 #aspnetcore #mvc #csharp #webdevelopment #fileupload #security #appsecurity #malwarescanning #antivirus #clamav #docker #containers #dotnetaspire #devops
#infosec #cybersecurity #securecoding #eicar #windowsdefender #backend #softwarearchitecture #samayas #stef
Don’t forget to like, subscribe, and hit the bell for more content.
GitHub https://l.samayas.eu/8wNrDqqKJQ
Subscribe to my X account https://l.samayas.eu/jo3eaYEf3E?P=YT&...
Buy me a Coffee : https://l.samayas.eu/jX6xL7EWhd?P=YT&...
Studio Equipment
Camera Sony Alpha ZV-E10 II : https://l.samayas.eu/k7y95TREl0?P=YT&...
Secondary Camera Obsbot Tail Air : https://l.samayas.eu/iFQu9WfmCw?P=YT&...
Elgato Prompter : https://l.samayas.eu/fHVrqqXtSc?P=YT&...
Microphone Rode Wireless GO II : https://l.samayas.eu/afBINjiBXN?P=YT&...
Contents
0:00 - Introduction
0:11 - Description
0:59 - Basic Upload
7:04 - Upload and Scan
17:08 - Conclusion