[Prelude Hybrid IDS] #164: libsafe support

Prelude Hybrid IDS <[email protected]>
Newsgroups gmane.comp.security.ids.prelude.devel
Message-ID <[email protected]>
#164: libsafe support
--------------------------------+-------------------------------------------
 Reporter:  [email protected]  |       Owner:  yoann
     Type:  defect              |      Status:  new  
 Priority:  normal              |   Milestone:       
Component:  generic             |     Version:  0.9  
 Severity:  normal              |    Keywords:       
--------------------------------+-------------------------------------------
 Hi,

 Trying to get libsafe to compile with support for prelude and not getting
 anywhere. Is there anything I am missing? I see on [http://prelude-
 ids.org/rubrique.php3?id_rubrique=6 this] page that you mention libsafe
 version 2.11, while the latest libsafe I could find
 [http://www.research.avayalabs.com/gcm/usa/en-
 us/initiatives/all/nsr.htm&Filter=ProjectTitle:Libsafe&Wrapper=LabsProjectDetails&View=LabsProjectDetails
 here] is 2.0.16. Any better pointers?

 BTW, I already emailed the avayalabs address mentionned on their webpage
 to no effect.

 {{{
 # make
 cd src; make
 make[1]: Entering directory `/usr/local/src/libsafe-2.0-16/src'
 gcc -M  util.c intercept.c > dep
 gcc -c -o util.o -O2 -Wall -fPIC -DLIBSAFE_VERSION=\"2.0.16\"
 -I/usr/local/include -DHAVE_LIBPRELUDE util.c
 util.c:1006:29: error: libprelude/list.h: No such file or directory
 util.c:1007:35: error: libprelude/idmef-tree.h: No such file or directory
 util.c:1008:40: error: libprelude/idmef-tree-func.h: No such file or
 directory
 util.c:1010:40: error: libprelude/prelude-message.h: No such file or
 directory
 util.c:1011:49: error: libprelude/prelude-message-buffered.h: No such file
 or directory
 util.c:1012:39: error: libprelude/idmef-msg-send.h: No such file or
 directory
 util.c:1014:31: error: libprelude/sensor.h: No such file or directory
 util.c:1048: error: expected ‘)’ before ‘*’ token
 util.c:1120: error: expected ‘)’ before ‘*’ token
 util.c: In function ‘prelude_alert’:
 util.c:1158: error: ‘idmef_user_t’ undeclared (first use in this
 function)
 util.c:1158: error: (Each undeclared identifier is reported only once
 util.c:1158: error: for each function it appears in.)
 util.c:1158: error: ‘user’ undeclared (first use in this function)
 util.c:1159: error: ‘idmef_alert_t’ undeclared (first use in this
 function)
 util.c:1159: error: ‘alert’ undeclared (first use in this function)
 util.c:1161: error: ‘idmef_message_t’ undeclared (first use in this
 function)
 util.c:1161: error: ‘idmef’ undeclared (first use in this function)
 util.c:1162: error: ‘idmef_target_t’ undeclared (first use in this
 function)
 util.c:1162: error: ‘target’ undeclared (first use in this function)
 util.c:1163: error: ‘idmef_process_t’ undeclared (first use in this
 function)
 util.c:1163: error: ‘process’ undeclared (first use in this function)
 util.c:1164: error: ‘prelude_msgbuf_t’ undeclared (first use in this
 function)
 util.c:1164: error: ‘msgbuf’ undeclared (first use in this function)
 util.c:1166: error: ‘idmef_additional_data_t’ undeclared (first use in
 this function)
 util.c:1166: error: ‘data’ undeclared (first use in this function)
 util.c:1167: error: ‘idmef_classification_t’ undeclared (first use in
 this function)
 util.c:1167: error: ‘classification’ undeclared (first use in this
 function)
 util.c:1170: warning: implicit declaration of function
 ‘prelude_sensor_init’
 util.c:1187: warning: implicit declaration of function
 ‘idmef_message_new’
 util.c:1194: warning: implicit declaration of function
 ‘idmef_alert_new’
 util.c:1196: warning: implicit declaration of function
 ‘idmef_alert_assessment_new’
 util.c:1198: warning: implicit declaration of function
 ‘fill_assessment’
 util.c:1200: warning: implicit declaration of function
 ‘idmef_string_set_constant’
 util.c:1208: warning: implicit declaration of function
 ‘idmef_analyzer_process_new’
 util.c:1210: warning: implicit declaration of function
 ‘idmef_string_set’
 util.c:1223: warning: implicit declaration of function
 ‘idmef_analyzer_node_new’
 util.c:1230: warning: implicit declaration of function
 ‘idmef_alert_target_new’
 util.c:1234: warning: implicit declaration of function
 ‘idmef_target_user_new’
 util.c:1238: error: ‘application’ undeclared (first use in this
 function)
 util.c:1240: warning: implicit declaration of function
 ‘set_user_infos’
 util.c:1244: warning: implicit declaration of function
 ‘idmef_target_process_new’
 util.c:1252: warning: implicit declaration of function
 ‘idmef_alert_classification_new’
 util.c:1262: warning: implicit declaration of function
 ‘idmef_alert_additional_data_new’
 util.c:1266: error: ‘string’ undeclared (first use in this function)
 util.c:1268: warning: implicit declaration of function
 ‘idmef_additional_data_set_data’
 util.c:1273: warning: implicit declaration of function
 ‘prelude_msgbuf_new’
 util.c:1277: warning: implicit declaration of function
 ‘idmef_msg_send’
 util.c:1277: error: ‘PRELUDE_MSG_PRIORITY_HIGH’ undeclared (first use
 in this function)
 util.c:1278: warning: implicit declaration of function
 ‘idmef_message_free’
 util.c:1279: warning: implicit declaration of function
 ‘prelude_msgbuf_close’
 make[1]: *** [util.o] Error 1
 make[1]: Leaving directory `/usr/local/src/libsafe-2.0-16/src'
 make: *** [libsafe] Error 2
 }}}

-- 
Ticket URL: <https://trac.prelude-ids.org/ticket/164>
Prelude Hybrid IDS <http://www.prelude-ids.org>
The Prelude Hybrid Intrusion Detection System suite

_______________________________________________
Prelude-devel site list
[email protected]
http://www.prelude-ids.org/mailman/listinfo/prelude-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.