summaryrefslogtreecommitdiff
path: root/fbin-scanner.py
AgeCommit message (Collapse)AuthorFilesLines
2020-10-28Use flask-sqlalchemy instead of using sqlalchemy directlyJon Bergli Heier1-36/+36
This makes database access a bit easier and also greatly simplifies some upcoming changes.
2019-07-24fbin-scanner: Default STORAGE_MODULE to fbin.file_storage.filesystemJon Bergli Heier1-1/+1
2019-07-24fbin-scanner: Add support for file storage modulesJon Bergli Heier1-17/+20
2019-04-08fbin-scanner: Fix size limitJon Bergli Heier1-1/+1
2019-04-02fbin-scanner: Remove debug filterJon Bergli Heier1-1/+1
2019-04-02fbin-scanner: Remove debug breakJon Bergli Heier1-1/+0
2019-04-02Add support for blocking filesJon Bergli Heier1-0/+127
Files are blocked if blocked_reason is non-NULL. This value is currently not exposed publicly, instead a 404 will be returned. Files are scanned using virustotal.com's public API if scanned is False. Scans are performed by the fbin-scanner.py script. If a match is found, blocked_reason is set to the payload received. Files that are not in VT's database will be automatically submitted and the script will wait for the scan to complete before continuing.