<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Yes I did that, I tried a lot of combinations already actually...<br>
<br>
At first I thought<br>
<br>
<i>_dpd.addPreproc(sc, SppProfinetProcess, PRIORITY_CORE, 10000, PROTO_BIT__ALL);</i><br>
<br>
might be the thing to do, because<br>
<br>
<b>PRIORITY_CORE</b> -> pp gets called first so should not be disabled by any other preprocessors<br>
<br>
<b>10000</b> -> I really don't know what the preproc_id is doing, so I left it as it is... Although I also tested some other values from the preprocids.h file.<br>
<br>
<b>PROTO_BIT__ALL</b> -> will always evaluate to true in the detect.c function<br>
<br>
----------------------------------------------------------------------------------------------------------------------<br>
<br>
But I now measured it down to the preproc_bits value...<br>
<br>
Because in <b>plugbase.h</b> the inline comparison of the packages preprocessor bits and the preprocessors preprocessor bits evaluate to "false"...<br>
<br>
<i>static inline int IsPreprocessorEnabled(Packet *p, PreprocEnableMask preproc_bit)</i><i><br>
</i><i>{</i><i><br>
</i><i>    return ( ( p->preprocessor_bits & preproc_bit ) != 0 );</i><i><br>
</i><i>}</i><br>
<br>
but yet I don't know where to set the preprocessors preproc_bit correctly...<br>
<br>
<br>
<div class="moz-cite-prefix">On 19.05.2016 16:43, Ed Borgoyn (eborgoyn) wrote:<br>
</div>
<blockquote cite="mid:D36348E2.43E0E%25eborgoyn@...3461..." type="cite">
<pre wrap="">Have you tried registering the preproc with PROTO_BIT__ALL instead of just
UDP and/or TCP?


On 5/19/16, 8:11 AM, "Jan Hermes" <a class="moz-txt-link-rfc2396E" href="mailto:jan.hermes@...3632..."><jan.hermes@...3632...></a> wrote:

</pre>
<blockquote type="cite">
<pre wrap="">I would like to let my dynamic preprocessor being called on every single
package that runs through the network. Which parameters do I have to
pass to the registration function?

I tried a lot of combinations with values from the preprocids.h file.

But the best I could get was the preconfigured situation from the
example preprocessor, which gets called on every package with tcp or udp.

But it is missing all those packages with an unknown ethertype.
--------------------------------------------------------------------------
----
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data
untouched!
<a class="moz-txt-link-freetext" href="https://ad.doubleclick.net/ddm/clk/304595813;131938128;j">https://ad.doubleclick.net/ddm/clk/304595813;131938128;j</a>
_______________________________________________
Snort-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Snort-devel@...1685...ceforge.net">Snort-devel@lists.sourceforge.net</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/snort-devel">https://lists.sourceforge.net/lists/listinfo/snort-devel</a>
Archive:
<a class="moz-txt-link-freetext" href="http://sourceforge.net/mailarchive/forum.php?forum_name=snort-devel">http://sourceforge.net/mailarchive/forum.php?forum_name=snort-devel</a>

Please visit <a class="moz-txt-link-freetext" href="http://blog.snort.org">http://blog.snort.org</a> for the latest news about Snort!
</pre>
</blockquote>
<pre wrap="">
</pre>
</blockquote>
<br>
</body>
</html>