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

Alex Adamos alexthakidadam at ...125...
Tue Jan 15 16:00:37 EST 2013

          '' To do what you want would require adding the appropriate C++ rules to configure.in''
So, is this frustrating? Could you help me with this? Except this step, the others don't seem so much difficult..or am i not seeing this clear :p ???!!! Nevertheless, i would like to try and compile it and see what happens. If the compilation succeeds but in the end i'm not capable to make my preprocessor work, i will consider the Starter Kit option.
Date: Tue, 15 Jan 2013 14:36:06 -0500
Subject: Re: [Snort-users] 'make' Snort to compile my own preprocessor
From: vroemer at ...1935...
To: alexthakidadam at ...125...
CC: snort-users at lists.sourceforge.net

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 C/C++.

I would recommend you start with the "Dynamic Prerocessor Starter Kit" (http://www.snort.org/snort-downloads/dynamic-preprocessor-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:


Snort-users mailing list

Snort-users at lists.sourceforge.net

Go to this URL to change user options or unsubscribe:


Snort-users list archive:


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/dd3ad6ca/attachment.html>

More information about the Snort-users mailing list