Sorry I am not familiar as I am not really a programmer. I would recommend however using latest snort builds for this rather than 2.8.6 because it means you can get more familiar with current detection capabilities as well as possible fixes &amp; improvements in the code.&nbsp; <br>
<br>Snort certainly does need libdnet, libnet etc before you can compile but I don&#39;t know any specifics. I have also copied in the oisf-devel so perhaps someone there may be kind enough to help or perhaps point you in the right direction of where to look using suricata (<a href="http://www.openinfosecfoundation.org/index.php/downloads">http://www.openinfosecfoundation.org/index.php/downloads</a>) instead on their stream reassembly if snort community/VRT doesn&#39;t get back to you. <br>
<br><br><div class="gmail_quote">2011/11/1 <a href="mailto:anjing83830@163.com">anjing83830@163.com</a> <span dir="ltr">&lt;<a href="mailto:anjing83830@163.com">anjing83830@163.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
hello:<br>
 &nbsp; &nbsp; &nbsp; Thank you for your reply!<br>
 &nbsp; &nbsp;I read the user manual and configure the snort.conf,it running.And<br>
recently i am studying snort-2.8.6 source code,but i &nbsp;can not find out<br>
the tcp stream reassembly function,just find the stream5 preprocessor<br>
function is &quot;stream5process&quot;.So i don&#39;t know how to realize tcp stream<br>
reasembly moudle,in the internet someone mentioned that snort tcp<br>
stream reassembly is based on Libnids,use libnids api to reassemble<br>
tcp stream,isn&#39;t it?<br>
 &nbsp; &nbsp; &nbsp; If you familiar with snort source code,i look forward to your<br>
help.<br>
 &nbsp; &nbsp; &nbsp; Thank you !<br>
<div class="im"><br>
On 11月1日, 下午4时53分, Kevin Ross &lt;<a href="mailto:kevros...@googlemail.com">kevros...@googlemail.com</a>&gt; wrote:<br>
&gt; Yes it does using the stream5 preprocessor. Read the snort manual on<br>
&gt; configuring the stream5 preprocessor for more info and look at the example<br>
&gt; configuration in the snort.conf distributed with snort source. You may also<br>
&gt; want to look at a tool called hogger (google snort hogger or hogger host<br>
&gt; attribute file). That tool can take nmap scans of your network and generate<br>
&gt; host attribute files which are like maps of the network and is used for<br>
&gt; both applying rules I believe to traffic flows as well as stream and<br>
&gt; fragment reassembly (makes it more accurate for things like if it is a BSD<br>
&gt; based OS, Linux, Windows etc it will make sure it resembles correctly for<br>
&gt; the OS. If think this helps accuracy, limits false positives and perhaps<br>
&gt; also performance though not sure on that one though it certainly doesn&#39;t<br>
&gt; make it any worse.<br>
&gt;<br>
</div><div class="im">&gt; On 1 November 2011 03:09, <a href="mailto:anjing83...@163.com">anjing83...@163.com</a> &lt;<a href="mailto:anjing83...@163.com">anjing83...@163.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; &gt; Does Snort perform TCP stream reassembly?How to do?<br>
&gt; &gt; Thank you!<br>
&gt;<br>
&gt; &gt; --<br>
&gt; &gt; To post to this group, send email to <a href="mailto:snortusers@googlegroups.com">snortusers@googlegroups.com</a><br>
&gt;<br>
</div>&gt; &gt; Please visithttp://blog.snort.orgfor the latest news about Snort!- 隐藏被引用文字 -<br>
&gt;<br>
&gt; - 显示引用的文字 -<br>
</blockquote></div><br>