Skip to content

A simple ICAP server that checks binaries against VT before allowing them to be downloaded.

Notifications You must be signed in to change notification settings

sooshie/VirusTotal-ICAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

#Introduction VirusTotal-ICAP is a simple ICAP service that will look for various file types, then look up those files in VirusTotal to determine if they are malicious or not. If the files are marked as malicious by VT then they are not allowed to pass-through to the client.

#Requirements

pip install -r requirements.txt

Sample squid.conf

icap_enable on
icap_preview_enable on
icap_preview_size 1024
icap_service service_resp respmod_precache bypass=1 icap://127.0.0.1:13440/vt
adaptation_access service_resp allow all

#References Based on sample code from: https://github.com/netom/pyicap

#Issues A very non-user-friendly error message is returned from Squid in the event a file is blocked.

About

A simple ICAP server that checks binaries against VT before allowing them to be downloaded.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages