Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Usbvalve | 116 | 8 days ago | 4 | mit | C | |||||
Expose USB activity on the fly | ||||||||||
Ghost Usb Honeypot | 60 | 9 years ago | 3 | gpl-3.0 | C | |||||
A honeypot for malware that propagates via USB storage devices | ||||||||||
Was | 46 | 7 years ago | 3 | gpl-3.0 | Python | |||||
Automatic USB drive malware scanning tool for the security-minded person | ||||||||||
Pandora Box | 12 | 2 months ago | gpl-3.0 | G-code | ||||||
USB Scanning device | ||||||||||
Openvaccine | 11 | 8 years ago | gpl-3.0 | C | ||||||
protect USB devices FAT-32 partitions against malware | ||||||||||
Dextroyer | 8 | 2 months ago | ||||||||
A security script package for Windows | ||||||||||
Usb_vaccine | 6 | 5 years ago | 8 | lgpl-2.1 | Batchfile | |||||
(Moved to https://gitlab.com/Explorer09/usb_vaccine) USB malware immunity script and hidden files revealer. | ||||||||||
Usb Disk Security | 6 | 3 years ago | mit | C# | ||||||
USB Security Software. Call the Knight to fight Malware Spread. | ||||||||||
Usbguardian | 5 | 5 years ago | 1 | gpl-3.0 | C++ | |||||
USBGuardian is an open source and affordable USB malware cleaning station | ||||||||||
Ghost Usb Honeypot | 3 | 8 years ago | 3 | gpl-3.0 | C | |||||
Automatically exported from code.google.com/p/ghost-usb-honeypot |
WAS - Wait A Sec: Automatic USB drive malware scanning tool for the security-minded person.
Author: Fabio Baroni http://www.pentest.guru/ @Fabiothebest89
How many times have you plugged in a USB drive and double clicked on a file without scanning for malware? I guess, MANY.
Wait A Sec!
Even if you are a security guy, you'll often be in a hurry or absent minded and you trust your USB drive (and so does your computer). What can possibly go wrong? Getting pwned is only a click away. You may have an antivirus with realtime protection, but if it doesn't have the signatures for a new virus it's very possible that it will be unnoticed and even heuristic scan may fail in detecting a new virus. Viruses are getting increasingly sophisticated.
Luckily there are services like Virus Total that allow you to scan a file with multiple antiviruses in order to increase the detection rate.
You may head over to Virus Total website and upload all the files manually one by one or you may use one of the scripts already available that allow you to check a file using Virus Total API, but this tool is unique in his genre because:
Note: although the core functions work in a crossplatform fashion, the automatic detection of a new USB key works only on Windows at the moment.
python was.py
As simple as that. This tool has been designed with the run and forget concept in mind.
Just keep it running. You don't need to execute it every time you want to use it.
This tool uses a configuration file (was-config.ini) that allows you to specify some settings:
This tool requires Python 3.x to run and requires the following modules not included in the standard library: