{"_id":"ssdeep.js","_rev":"7-66485c726456c6876bca4fc1f9469f20","name":"ssdeep.js","description":"Pure javascript module for calculating ssdeep compatible context triggered piecewise hashes.","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"ssdeep.js","description":"Pure javascript module for calculating ssdeep compatible context triggered piecewise hashes.","keywords":["fuzzy","hashing","context","triggered","piecewise","hash","ctph","javascript","ssdeep"],"author":{"name":"ThreatPinch","email":"development@threatpinch.com"},"repository":{"type":"git","url":"git+https://github.com/cloudtracer/ssdeep.js.git"},"main":"ssdeep.js","version":"0.0.1","gitHead":"22922c6fc8b524088478f4aa2281dd72da7dfdcf","bugs":{"url":"https://github.com/cloudtracer/ssdeep.js/issues"},"homepage":"https://github.com/cloudtracer/ssdeep.js#readme","_id":"ssdeep.js@0.0.1","scripts":{},"_shasum":"13346fef275b88fbcecae42c1513861dd7a888ee","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"threatpinch","email":"development@threatpinch.com"},"dist":{"shasum":"13346fef275b88fbcecae42c1513861dd7a888ee","tarball":"https://registry.npmjs.org/ssdeep.js/-/ssdeep.js-0.0.1.tgz","integrity":"sha512-NPGHaJjJJ5YRAXd/IwBq1YH3Enoq6kX9gVbARMoF5Cu/n7COQ1pqhn1Ln5fOLcB7zJR2WH7RXWfDz6Nr5DnJmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8hPsLaO/9QKMQHUxLccs22cKIpProZWJpNgseWYTmpAiA1IW3vTD2ORNgAYCkGL0TjIKPi9aJZhRp2r8lf0BXG1w=="}]},"maintainers":[{"name":"threatpinch","email":"development@threatpinch.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ssdeep.js-0.0.1.tgz_1478742050433_0.13888249383307993"},"directories":{}},"0.0.2":{"name":"ssdeep.js","description":"Pure javascript module for calculating ssdeep compatible context triggered piecewise hashes.","keywords":["fuzzy","hashing","context","triggered","piecewise","hash","ctph","javascript","ssdeep"],"author":{"name":"ThreatPinch","email":"development@threatpinch.com"},"repository":{"type":"git","url":"git+https://github.com/cloudtracer/ssdeep.js.git"},"main":"ssdeep.js","version":"0.0.2","gitHead":"cd1a08316bb0e3585b447e9995934b13eda0db0d","bugs":{"url":"https://github.com/cloudtracer/ssdeep.js/issues"},"homepage":"https://github.com/cloudtracer/ssdeep.js#readme","_id":"ssdeep.js@0.0.2","scripts":{},"_shasum":"988b494d0dc9c319005fdac9663d6338efed1f22","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"threatpinch","email":"development@threatpinch.com"},"dist":{"shasum":"988b494d0dc9c319005fdac9663d6338efed1f22","tarball":"https://registry.npmjs.org/ssdeep.js/-/ssdeep.js-0.0.2.tgz","integrity":"sha512-zFBPOswfjtEnnkaY4KKqhzNeH3ErMclsfBUC6E7ek44dMNTZk3zI8GR3qc5Xh2o4xbwRCF7KCGg00iuLsXfyrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIDWAxRszxfCcIAadAJgT0vF83UQOu6w194wxtXNoT1DhAh8FDvoo4S1ls0B0rfhscnR/tJn9f5ga5+YJzyJqVIkU"}]},"maintainers":[{"name":"threatpinch","email":"development@threatpinch.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ssdeep.js-0.0.2.tgz_1481129651345_0.38756806240417063"},"directories":{}},"0.0.3":{"name":"ssdeep.js","description":"Pure javascript module for calculating ssdeep compatible context triggered piecewise hashes.","keywords":["fuzzy","hashing","context","triggered","piecewise","hash","ctph","javascript","ssdeep"],"author":{"name":"ThreatPinch","email":"development@threatpinch.com"},"repository":{"type":"git","url":"git+https://github.com/cloudtracer/ssdeep.js.git"},"main":"ssdeep.js","version":"0.0.3","scripts":{"test":"mocha *.test.js"},"devDependencies":{"mocha":"^8.2.0"},"gitHead":"55f6feb4b9035a69960499990f82a2fd1d1fdee8","bugs":{"url":"https://github.com/cloudtracer/ssdeep.js/issues"},"homepage":"https://github.com/cloudtracer/ssdeep.js#readme","_id":"ssdeep.js@0.0.3","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-QXKADMuEsOmRYGlB9JvrulcF5NLAjAvYLg3qDHUrEEilUFLKoL4fUQDw1s7hF+mOL96jwcdyXpnmCqyNu7Wm3Q==","shasum":"f6636da333046aaced28c8c82b7558d9ec143fd4","tarball":"https://registry.npmjs.org/ssdeep.js/-/ssdeep.js-0.0.3.tgz","fileCount":13,"unpackedSize":41117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqoSdCRA9TVsSAnZWagAACjEP/01ObGNTC6xP6K+UYqoW\nEVd7shK5t7E8LhSwrYY2WUOR/01+d1mjQraDgyBUENJw+ZVQDDh+LCwFcJdh\nE7D9mHVhqD5op+IxjpIhJsLsFy+8O6SGKHLdNJEOydu0dBXPD6BGLqnQV734\nVuh29x7Rojjou27S2013QXVHe74jt3HPrNmOPUnm+bj58+PtGQz8SUcIGk7N\nSwfR/6erJ4UlYrqDLkVbQKNnoB+kfQZErXNQ7G6fefc4hWUe0u61m7975Aeq\neuisMW1x5CrIRioFy43hgNz7VwhkGW95hdsEQBsYRyrAaHPM9K30Piw/zwmY\nqCdr3rm/3oHALXkvRS0zyLY2MD2m1HokVtzWLRcoq3kuxAXZclG9/TNYOrZq\nGQvECBzXKhLRsqixebwFQ5Beye5TWLEhXHfnCueVvdkzrGmhj3RCIgis+nOI\n22niup5mt8MH7BfY/i4HveZUOSJAu9iZZF9jQPC9Gcya6ZTsVyZiLX1OWxlc\n4CPYbJmn0S3nAKCnTNA7X/FKHw8AYTUbngRHi4WlVCiFLk+eNlqBa2WyPEUt\nxPV0UGTAlinTmW56o6nK5plruNVKjh3UhWKTL9fpOZ0UZ4u6KkXfCtKb09k1\nKPe5InHkCpHor6F21v8/FbzqU44nKmiBaoyqmAxXJGAQEOc5xI4za0JN3mc5\noDIu\r\n=Al5N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDBqdloH6m0denchWwE+e1gWpYaEMmG50sPXwvEg6TiQIgQQEDY1zfyJIgJYhoAyC8HLcLBZI8tNTGAmhfu//Vm4w="}]},"_npmUser":{"name":"threatpinch","email":"development@threatpinch.com"},"directories":{},"maintainers":[{"name":"threatpinch","email":"development@threatpinch.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssdeep.js_0.0.3_1621787805060_0.8203773518735735"},"_hasShrinkwrap":false}},"readme":"# ssdeep.js - Pure JS implementation of ssdeep\n\nJavaScript library for generating and comparing ssdeep hashes within javascript. Module is written in pure javascript so it will work in NodeJS and the browser.\n\nThis code a modified version of [huwenshou's](https://github.com/huwenshuo) ctph.js library with SSDEEP compatible output.\n\n\n# Install\n\n```\nnpm install ssdeep.js\n```\n\n# Example\n\n```js\nvar ssdeep = require(\"ssdeep.js\");\n\nvar eicarstring = ssdeep.digest(\"X5O!P%@AP[4\\\\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*\");\nconsole.log(\"ssdeep1: \", eicarstring);\n\neicarstring2 = ssdeep.digest(\"X5O!P%@AP[4\\\\PZX54(P^)7CC)7}$EICAR-THREATPINCH-ANTIVIRUS-TEST-FILE!$H+H*\");\nconsole.log(\"ssdeep2: \", eicarstring2);\n\nconsole.log(\"Similarity:\", ssdeep.similarity(eicarstring, eicarstring2));\n\n```\n\n### OUTPUT:\n```\nssdeep1:  3:a+JraNvsgzsVqSwHq9:tJuOgzsko\nssdeep2:  3:a+JraNvsg7QhyqzWwHq9:tJuOg7Q4Wo\nSimilarity: 70\n```\n\n# License\nMIT\n","maintainers":[{"name":"threatpinch","email":"development@threatpinch.com"}],"time":{"modified":"2022-06-26T23:30:06.120Z","created":"2016-11-10T01:40:50.669Z","0.0.1":"2016-11-10T01:40:50.669Z","0.0.2":"2016-12-07T16:54:13.523Z","0.0.3":"2021-05-23T16:36:45.236Z"},"homepage":"https://github.com/cloudtracer/ssdeep.js#readme","keywords":["fuzzy","hashing","context","triggered","piecewise","hash","ctph","javascript","ssdeep"],"repository":{"type":"git","url":"git+https://github.com/cloudtracer/ssdeep.js.git"},"author":{"name":"ThreatPinch","email":"development@threatpinch.com"},"bugs":{"url":"https://github.com/cloudtracer/ssdeep.js/issues"},"readmeFilename":"README.md","users":{"qddegtya":true}}