<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/ssdeep/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/ssdeep/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 01 Oct 2013 14:35:43 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ssdeep/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Add indexing for known hashes</title><link>https://sourceforge.net/p/ssdeep/feature-requests/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;See the branch 'index'. Modify the code for more efficient n-gram generation.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jesse Kornblum</dc:creator><pubDate>Tue, 01 Oct 2013 14:35:43 -0000</pubDate><guid>https://sourceforge.neta169c078a8eabe4dceddfb4840f1f837481c89ba</guid></item><item><title>Generate sdhashes</title><link>https://sourceforge.net/p/ssdeep/feature-requests/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add support for generating and matching sdhash hashes, &lt;a href="http://roussev.net/sdhash/." rel="nofollow"&gt;http://roussev.net/sdhash/.&lt;/a&gt; The goal is a drop-in replacement for the fuzzy.c API, &lt;a href="http://ssdeep.sourceforge.net/api/html/fuzzy_8h.html."&gt;http://ssdeep.sourceforge.net/api/html/fuzzy_8h.html.&lt;/a&gt; All four functions should be supported.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jesse Kornblum</dc:creator><pubDate>Thu, 02 Feb 2012 13:10:45 -0000</pubDate><guid>https://sourceforge.net2deb4e967203fd256c9ad2aee3795c02839f85ef</guid></item><item><title>Add modes to cluster all similar files</title><link>https://sourceforge.net/p/ssdeep/feature-requests/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jesse Kornblum</dc:creator><pubDate>Mon, 30 Jan 2012 15:23:03 -0000</pubDate><guid>https://sourceforge.net8d1a0ccd01cffb1f4bddeba1ead4e088f5f29567</guid></item><item><title>Multiple thread support</title><link>https://sourceforge.net/p/ssdeep/feature-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Since the piecewise hashing is computationally expensive, and many computers today have multiple cores, it would be nice if ssdeep supported multiple threads.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 22 Sep 2011 15:19:57 -0000</pubDate><guid>https://sourceforge.netbc73d97c9db76c263d70430077dc95e96e5acb05</guid></item><item><title>Version 3.0 Features</title><link>https://sourceforge.net/p/ssdeep/feature-requests/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add support for DC3 style hashes (currently in /branches/dc3), both reading and generating&lt;br /&gt;
Add support for sdhash, &lt;a href="http://roussev.net/sdhash/" rel="nofollow"&gt;http://roussev.net/sdhash/&lt;/a&gt;, both reading and generating.&lt;br /&gt;
Combined file format to include DC3 hashes and sdhashes.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 15 Jun 2011 04:30:43 -0000</pubDate><guid>https://sourceforge.net83b98fbdc2fd77fb7ecd7352a6200bdcc6e49b83</guid></item><item><title>File size threshold</title><link>https://sourceforge.net/p/ssdeep/feature-requests/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Implement a file size threshold, like those found in md5deep using the -i and -I flags.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jesse Kornblum</dc:creator><pubDate>Wed, 02 Feb 2011 19:01:59 -0000</pubDate><guid>https://sourceforge.netc9f3748be7ad80a912c64f0c56f2507122cea2ba</guid></item><item><title>Compare unknown signatures to known ones</title><link>https://sourceforge.net/p/ssdeep/feature-requests/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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:&lt;/p&gt;
&lt;p&gt;u1 vs k1&lt;br /&gt;
u1 vs k2&lt;br /&gt;
u1 vs k3&lt;br /&gt;
...&lt;br /&gt;
u1 vs kn&lt;/p&gt;
&lt;p&gt;u2 vs k1&lt;br /&gt;
u2 vs k2&lt;br /&gt;
u2 vs k3&lt;br /&gt;
...&lt;br /&gt;
u2 vs kn&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;um vs k1&lt;br /&gt;
um vs k2&lt;br /&gt;
um vs k3&lt;br /&gt;
...&lt;br /&gt;
um vs kn&lt;/p&gt;
&lt;p&gt;Suggested syntax:&lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;p&gt;$ ssdeep -k known1.txt -k known2.txt -k known3.txt unknown1.txt unknown2.txt&lt;/p&gt;
&lt;p&gt;Which should produce results like this:&lt;/p&gt;
&lt;p&gt;unknown1.txt:harmless.exe matches known1.txt:EVILEVIL.EXE&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jesse Kornblum</dc:creator><pubDate>Wed, 24 Feb 2010 22:42:32 -0000</pubDate><guid>https://sourceforge.net9276c328095b56a03e1f81a77ded0b0979404c58</guid></item><item><title>Display all match scores</title><link>https://sourceforge.net/p/ssdeep/feature-requests/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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:&lt;/p&gt;
&lt;p&gt;- --- ssdeep-2.2/match.c 2009-10-13 16:31:14.000000000 -0700&lt;br /&gt;
+++ ssdeep-2.2-local/match.c 2009-10-13 18:11:58.000000000 -0700&lt;br /&gt;
@@ -92,7 +92,7 @@&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;score = fuzzy_compare(sum,tmp-&amp;gt;hash);&lt;br /&gt;
- - if (score &amp;gt; s-&amp;gt;threshold)&lt;br /&gt;
+ if (score &amp;gt;= s-&amp;gt;threshold)&lt;br /&gt;
{&lt;br /&gt;
if (s-&amp;gt;mode &amp;amp; mode_csv)&lt;br /&gt;
{ &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jesse Kornblum</dc:creator><pubDate>Mon, 19 Oct 2009 13:40:57 -0000</pubDate><guid>https://sourceforge.net29dde1828348685daf2db84724d01cb9c7528397</guid></item><item><title>Compare two sig files</title><link>https://sourceforge.net/p/ssdeep/feature-requests/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add an option to compare two files of signatures without having to read the actual files from the disk. For example:&lt;/p&gt;
&lt;p&gt;$ ssdeep -x sigfile1 sigfile2&lt;/p&gt;
&lt;p&gt;sigfile1:/home/jessek/foo.dat matches sigfile2:/usr/bin/bar.dat (98)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jesse Kornblum</dc:creator><pubDate>Fri, 17 Apr 2009 16:55:00 -0000</pubDate><guid>https://sourceforge.net89abea7b282724ed3c79ba9e3b31e526d696c91a</guid></item><item><title>Add matching mode</title><link>https://sourceforge.net/p/ssdeep/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jesse Kornblum</dc:creator><pubDate>Tue, 30 Dec 2008 14:41:23 -0000</pubDate><guid>https://sourceforge.netf42291376afd70a3514fa3894f087738323f735f</guid></item></channel></rss>