Azure Web App Upload & Download Real-time Antivirus Concept
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AVFileReceiver
AVFilterIIS
AppExample
READMEArtefacts
.gitignore
Azure-Web-Apps-Antivirus.sln
LICENSE
README.md
global.json

README.md

Azure Web Apps Real-time Antivirus Concept

Repository objective: To provide affordable real-time malware upload/download scanning concept that requires no changes to be made to your application.

alt text

Setup Instructions

Step 1 - Create and Setup Azure VM

VM size and tier doesn't really matter at this stage (this is a proof of concept)

alt text

Enable HTTP port (this is a proof of concept)

alt text

Make sure "Install VM Agent" checkbox is ticked

alt text

Now that VM is up and running, RDP onto it and do the following:

Install Symantec, follow manual instructions & run the script

Install web server, run the script

Step 2 - Download and build this project

Step 3 - Publish AVFileReceiver onto the Azure VM

Step 4 - Configure AppExample

Update the following values in the AppExample:

<appSettings>
    <add key="AVFilterIIS.Folder.TempUpload" value="C:\your\path\" />
    <add key="AVFilterIIS.FileReceiverAPIURL" value="http://yourcloudservice.cloudapp.net/api/Receiver/"/>
<appSettings>

Step 5 - Run AppExample