Download Firefox: WindowsMac OS X
logo       
Google Custom Search
    AddThis Social Bookmark Button

Barnyard 0.2.0 (build 32) dumps core and wont compile with --enable-debug: msg#00000

Subject: Barnyard 0.2.0 (build 32) dumps core and wont compile with --enable-debug
Hi .*!

I've tried to run barnyard 0.2.0 (build 32) to process the
unified alert files generated by snort 2.8.0 but unfortunately
it dumps core. e.g.:

debian3164m:/var/log/snort#
Barnyard Version 0.2.0 (Build 32)
Segmentation fault (core dumped)

This happens on:

debian3164m:~# cat /etc/debian_version
4.0
debian3164m:~# uname -a
Linux debian3164m 2.6.8-12-amd64-k8-smp #1 SMP Thu Dec 7 18:44:52 UTC 2006 
x86_64 GNU/Linux

with snort:

debian3164m:~# snort -V

   ,,_     -*> Snort! <*-
  o"  )~   Version 2.8.0 (Build 67) inline
   ''''    By Martin Roesch & The Snort Team: http://www.snort.org/team.html
           (C) Copyright 1998-2007 Sourcefire Inc., et al.
           Using PCRE version: 6.7 04-Jul-2006

Running barnyard in the dry-run mode it says:

debian3164m:~# barnyard  -c /etc/snort/barnyard.conf  -d /var/log/snort -g 
/etc/snort/gen-msg.map -s /etc/snort/sid-msg.map -R -o snort.alert.1193349572
Barnyard Version 0.2.0 (Build 32)
Program Variables:
  Batch processing mode
  Config dir:    /etc/snort
  Config file:   /etc/snort/barnyard.conf
  Sid-msg file:  /etc/snort/sid-msg.map
  Gen-msg file:  /etc/snort/gen-msg.map
  Class file:    /etc/snort/classification.config
  Hostname:      ypbind.de
  Interface:     eth0
  BPF Filter:
  Log dir:       /root
  Verbosity:     0
  Localtime:     0
  File list:
    /var/log/snort/snort.alert.1193349572
Output plugins enabled for 'alert' records
-------------------------------------------------------
OpAlertFast configured
  Filename: fast.alert
=======================================================
Output plugins enabled for 'log' records
-------------------------------------------------------
OpLogDump configured
  Filename: dump.log
OpLogPcap configured
  Filename: barnyard.pcap
=======================================================
Output plugins enabled for 'stream_stat' records
-------------------------------------------------------
None configured
=======================================================

So I tried to recompile with --enable-debug but this doesn't even compile:

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../src -I/usr/include/pcap    
-g -O2 -Wall -DDEBUG -ggdb -c dp_stream_stat.c
dp_stream_stat.c: In function 'StreamStatDpReadFileHeader':
dp_stream_stat.c:104: warning: format '%d' expects type 'int', but argument 4 
has type 'ssize_t'
dp_stream_stat.c:104: warning: format '%d' expects type 'int', but argument 5 
has type 'long unsigned int'
dp_stream_stat.c:112: error: 'StreamStatFileHeader' has no member named 'magic'
make[3]: *** [dp_stream_stat.o] Error 1
make[3]: Leaving directory `/home/maus/tmp/barnyard-0.2.0/src/input-plugins'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/maus/tmp/barnyard-0.2.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/maus/tmp/barnyard-0.2.0'
make: *** [all-recursive-am] Error 2

It will compile if I comment the offending line in dp_stream_stat.c:112:
112: printf(" Magic          = 0x%X\n", file_header.magic);

but does that help if I compile it like this and submit the backtrace of the
generated core file ?

Any help?

So long,

Andreas.

P.S.: I attached my barnyard.conf to this message.

-- 
"Things that try to look like things often do
 look more like things than things. Well-known fact."
Granny Weatherwax - "Wyrd sisters"

Attachment: barnyard.conf
Description: Text document

Attachment: pgpqiicUxyIoC.pgp
Description: PGP signature

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Barnyard-users mailing list
Barnyard-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/barnyard-users
<Prev in Thread] Current Thread [Next in Thread>