Snort mailing list archives
Re: 'make' Snort to compile my own preprocessor
From: waldo kitty <wkitty42 () windstream net>
Date: Tue, 15 Jan 2013 20:55:28 -0500
On 1/15/2013 16:00, Alex Adamos wrote:
'' To do what you want would require adding the appropriate C++ rules to /configure.in <http://configure.in/>''/ So, is this frustrating? Could you help me with this?
the key item mentioned is to NOT use C++ at all... use only regular C syntax and you should be ok...
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. thanks. -------------------------------------------------------------------------------- Date: Tue, 15 Jan 2013 14:36:06 -0500 Subject: Re: [Snort-users] 'make' Snort to compile my own preprocessor From: vroemer () sourcefire com To: alexthakidadam () hotmail com CC: snort-users () 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 <http://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 () hotmail com <mailto:alexthakidadam () hotmail com>> 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 Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 _______________________________________________ Snort-users mailing list Snort-users () 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!
Current thread:
- 'make' Snort to compile my own preprocessor Alex Adamos (Jan 15)
- Re: 'make' Snort to compile my own preprocessor Victor Roemer (Jan 15)
- Re: 'make' Snort to compile my own preprocessor Alex Adamos (Jan 15)
- Re: 'make' Snort to compile my own preprocessor waldo kitty (Jan 15)
- Re: 'make' Snort to compile my own preprocessor Alex Adamos (Jan 15)
- Re: 'make' Snort to compile my own preprocessor Victor Roemer (Jan 15)