Aquileo | Recent changes to feature-requestshttps://sourceforge.net/p/ssdeep/feature-requests/2013-10-01T14:35:43.415000ZRecent changes to feature-requestsAquileo | Add indexing for known hashes2013-10-01T14:35:43.415000Z2013-10-01T14:35:43.415000ZJesse Kornblumhttps://sourceforge.net/u/jessekornblum/https://sourceforge.neta169c078a8eabe4dceddfb4840f1f837481c89ba<div class="markdown_content"><p>See the branch 'index'. Modify the code for more efficient n-gram generation.</p></div>Aquileo | Generate sdhashes2012-02-02T13:10:45Z2012-02-02T13:10:45ZJesse Kornblumhttps://sourceforge.net/u/jessekornblum/https://sourceforge.net2deb4e967203fd256c9ad2aee3795c02839f85ef<div class="markdown_content"><p>Add support for generating and matching sdhash hashes, <a href="http://roussev.net/sdhash/." rel="nofollow">http://roussev.net/sdhash/.</a> The goal is a drop-in replacement for the fuzzy.c API, <a href="http://ssdeep.sourceforge.net/api/html/fuzzy_8h.html.">http://ssdeep.sourceforge.net/api/html/fuzzy_8h.html.</a> All four functions should be supported.</p></div>Aquileo | Add modes to cluster all similar files2012-01-30T15:23:03Z2012-01-30T15:23:03ZJesse Kornblumhttps://sourceforge.net/u/jessekornblum/https://sourceforge.net8d1a0ccd01cffb1f4bddeba1ead4e088f5f29567<div class="markdown_content"><p>The program should be able to generate clusters of all similar files. Clusters can be exclusive (each input belongs to only one cluster) or non-exclusive (each input can belong to multiple clusters). These would work like the -d or -p modes.</p></div>Aquileo | Multiple thread support2011-09-22T15:19:57Z2011-09-22T15:19:57ZAnonymoushttps://sourceforge.net/u/userid-None/https://sourceforge.netbc73d97c9db76c263d70430077dc95e96e5acb05<div class="markdown_content"><p>Since the piecewise hashing is computationally expensive, and many computers today have multiple cores, it would be nice if ssdeep supported multiple threads.</p></div>Aquileo | Version 3.0 Features2011-06-15T04:30:43Z2011-06-15T04:30:43ZAnonymoushttps://sourceforge.net/u/userid-None/https://sourceforge.net83b98fbdc2fd77fb7ecd7352a6200bdcc6e49b83<div class="markdown_content"><p>Add support for DC3 style hashes (currently in /branches/dc3), both reading and generating<br /> Add support for sdhash, <a href="http://roussev.net/sdhash/" rel="nofollow">http://roussev.net/sdhash/</a>, both reading and generating.<br /> Combined file format to include DC3 hashes and sdhashes.</p></div>Aquileo | File size threshold2011-02-02T19:01:59Z2011-02-02T19:01:59ZJesse Kornblumhttps://sourceforge.net/u/jessekornblum/https://sourceforge.netc9f3748be7ad80a912c64f0c56f2507122cea2ba<div class="markdown_content"><p>Implement a file size threshold, like those found in md5deep using the -i and -I flags.</p></div>Aquileo | Compare unknown signatures to known ones2010-02-24T22:42:32Z2010-02-24T22:42:32ZJesse Kornblumhttps://sourceforge.net/u/jessekornblum/https://sourceforge.net9276c328095b56a03e1f81a77ded0b0979404c58<div class="markdown_content"><p>Develop a method to compare unknown signatures (without computation) to known signatures. Unlike -x mode, this should*not* compare the known signatures to each other. Given a set of known signature k1, k2, k3, ... kn, and a set of unknown signatures u1, u2, u3... um, you would like the program to compare:</p> <p>u1 vs k1<br /> u1 vs k2<br /> u1 vs k3<br /> ...<br /> u1 vs kn</p> <p>u2 vs k1<br /> u2 vs k2<br /> u2 vs k3<br /> ...<br /> u2 vs kn</p> <p>...</p> <p>um vs k1<br /> um vs k2<br /> um vs k3<br /> ...<br /> um vs kn</p> <p>Suggested syntax:</p> <p>The -k flag could be used to specify files of known hashes. The FILES parameters could be used to specify the files of unknown hashes. For example:</p> <p>$ ssdeep -k known1.txt -k known2.txt -k known3.txt unknown1.txt unknown2.txt</p> <p>Which should produce results like this:</p> <p>unknown1.txt:harmless.exe matches known1.txt:EVILEVIL.EXE</p></div>Aquileo | Display all match scores2009-10-19T13:40:57Z2009-10-19T13:40:57ZJesse Kornblumhttps://sourceforge.net/u/jessekornblum/https://sourceforge.net29dde1828348685daf2db84724d01cb9c7528397<div class="markdown_content"><p>Is it possible to modify the program to use a threshold of zero to display *all* match scores? Here's a patch to make it happen:</p> <p>- --- ssdeep-2.2/match.c 2009-10-13 16:31:14.000000000 -0700<br /> +++ ssdeep-2.2-local/match.c 2009-10-13 18:11:58.000000000 -0700<br /> @@ -92,7 +92,7 @@<br /> }</p> <p>score = fuzzy_compare(sum,tmp-&gt;hash);<br /> - - if (score &gt; s-&gt;threshold)<br /> + if (score &gt;= s-&gt;threshold)<br /> {<br /> if (s-&gt;mode &amp; mode_csv)<br /> { </p></div>Aquileo | Compare two sig files2009-04-17T16:55:00Z2009-04-17T16:55:00ZJesse Kornblumhttps://sourceforge.net/u/jessekornblum/https://sourceforge.net89abea7b282724ed3c79ba9e3b31e526d696c91a<div class="markdown_content"><p>Add an option to compare two files of signatures without having to read the actual files from the disk. For example:</p> <p>$ ssdeep -x sigfile1 sigfile2</p> <p>sigfile1:/home/jessek/foo.dat matches sigfile2:/usr/bin/bar.dat (98)</p></div>Aquileo | Add matching mode2008-12-30T14:41:23Z2008-12-30T14:41:23ZJesse Kornblumhttps://sourceforge.net/u/jessekornblum/https://sourceforge.netf42291376afd70a3514fa3894f087738323f735f<div class="markdown_content"><p>Add functionality to the API to load in a set of known hashes and then match against that set. It would operate like the -m mode in the ssdeep client.</p></div>