[Snort-users] 'make' Snort to compile my own preprocessor

Victor Roemer vroemer at ...1935...
Tue Jan 15 14:36:06 EST 2013

Hi Alex, the error you are receiving is due to trying to use C++. The Snort
build system is only configured to compile C. To do what you want would
require adding the appropriate C++ rules to *configure.in*, however writing
Snort preprocessors in C++ would be a fairly optimistic for someone new to

I would recommend you start with the "Dynamic Prerocessor Starter Kit" (
This package provides a "bare-bones" preprocessor that can be compiled
outside of the Snort root-source directory.

On Tue, Jan 15, 2013 at 1:26 PM, Alex Adamos <alexthakidadam at ...125...>wrote:

> Hi to all,
> i'm trying to write my own preprocessor for Snort. My guide was the Write
> my own preprocessor from 'Syngress Snort 2.1,May 2004' which is a little
> bit old and do not know if this is the way to do it. So, i included my
> preproc header file in plugbase.c, i inserted the Setup() function, i added
> my preproc source files to snort/src/preproc/Makefile.am. My source files
> are in c++, using Ubuntu12.04.
> Then, when i do 'make' i get the following error:
> preprocessors/my_preproc.hpp:23:20 fatal error: iostream: No such file or
> directory.
> compilation terminated.
> I suppose it's because of the gcc and make, but how can i fix this? I'm
> new to c/c++ and linux...
> Thanks, Alex.
> ------------------------------------------------------------------------------
> Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
> and more. Get SQL Server skills now (including 2012) with LearnDevNow -
> 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE $99.99 this month only - learn more at:
> http://p.sf.net/sfu/learnmore_122512
> _______________________________________________
> Snort-users mailing list
> Snort-users at lists.sourceforge.net
> Go to this URL to change user options or unsubscribe:
> https://lists.sourceforge.net/lists/listinfo/snort-users
> Snort-users list archive:
> http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users
> Please visit http://blog.snort.org to stay current on all the latest
> Snort news!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.snort.org/pipermail/snort-users/attachments/20130115/8b29898d/attachment.html>

More information about the Snort-users mailing list