Node.js wrapper for the ssdeep fuzzy hashing library.
You will need libfuzzy
installed. All major Linux distributions have it available as a package:
sudo apt-get install libfuzzy-dev
You can also install it from sources.
Then, install the Node.js wrapper:
npm install ssdeep
To compute a fuzzy hash:
var hash = ssdeep.hash('text to hash');
To compute the fuzzy hash of a file:
var hash = ssdeep.hash_from_file('file_to_hash.txt');
To compare two fuzzy hashes:
var score = ssdeep.compare(hash1, hash2);
This package is under MIT license.