- Josh McIntyre
- jmcintyre.net
- CheckSumFile is a simple file hash-based malware scanner
- development for bugfixes and new features
- make build Build the application
- make tests Build the unit tests
- make clean Clean the build directory
- Calculate the SHA-256 hash of a chosen file
- Search a threat database for matching file hashes and report a match
- Includes a short sample threat database
- Requires Java Runtime Environment
- Linux
- Windows
- Mac OSX
- Choose a file using the file chooser dialog
- Click
Scan
to hash the file and search the database for any matches - GUI will report the file hash and if it matches any signature
- A small sample database is included
- Update with your own desired entries in the format
<hash>,<name>: <description>
- Run
java -jar tests/junit.jar --class-path obj/ --scan-class-path
- junit jar is not included with repo; add your own junit 5 download to
tests/junit.jar