-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The -R option is flexible enough, I think, but comes with certain
constraints (:
- the directories you want all need to be at the same hierarchical
level ( as they are in your example below);
- the directories you want need to be sequential (as I suspect they
*aren't* in your example below - I presume each of BNE-BRD-1 and
SYD-BRD-1 have an structure of YYYY/MM/DD below them, yes?);
- the files you want need to go from the lexigraphically last in the
first directory to the lexigraphically first in the last directory,
i.e. you could go from BNE-BRD-1/.../nfcapd.200910151420 through
all the remaining files BNE-BRD-1 that were later in the day than
1420, then all the files in BNE-SYD-1/ that were earlier in the day
than 1420, and finally BNE-SYD-1/...nfcapd.200910151420 itself. I'm
quite sure your datafiles and what you're trying to do don't line
up this way.
If you don't mind a heavy dose of cruft, you could wrapper nfdump in your
scripting language of choice, and write a script that would:
- take a work direcory and a list of files as arguments;
- create soft links in the work directory to each of the list of files;
- use "nfdump -R" over the work directory to perform the processing;
- clean the soft links out of the work directory and exit.
-g
- --
Glenn Forbes Fleming Larratt
Cornell University IT Security Office
On Wed, 14 Oct 2009, Jason Luxton wrote:
> Hi All,
>
> This seem like a simple request and I'm sure the answer is staring me in the
> face.
>
> How do I supply a list of data files collected by nfcapd to processed by
> nfdump?
>
> I have tried to cat all the neccessary files together and pipe them into
> nfdump as follows but also get a 'corrupt data file' message. The individual
> files are fine.
>
> <snip>
> jas...@syd-netflow-01$ cat BNE-BRD-1/2009/10/15/nfcapd.200910151420
> SYD-BRD-1/2009/10/15/nfcapd.200910151420 | nfdump -s dstip:p
> Can't process block type 20. Skip block.
> Skip corrupt data file '': 'Corrupt data file: Requested buffer size
> 759452226 exceeds max. buffer size.
> '
> Top 10 Dst IP Addr ordered by flows:
> 2009-10-15 14:13:43.910 667.061 UDP xxx.xxx.xxx.xxx 24957( 4.6)
> 32953( 0.3) 4.1 M( 0.1) 49 49273 124
> 2009-10-15 14:12:45.521 720.938 TCP xxx.xxx.xxx.xxx 8571( 1.6)
> 153038( 1.6) 145.2 M( 2.3) 212 1.6 M 948
> 2009-10-15 14:18:50.765 339.602 UDP xxx.xxx.xxx.xxx 6666( 1.2)
> 6978( 0.1) 782377( 0.0) 20 18430 112
> ...
> </snip>
>
> I am using a snapshot of nfdump as below but have found the same problem on
> version 1.5.7.
>
> <snip>
> nfdump: Version: snapshot-1.6b-20090930 $LastChangedDate: 2009-09-30 10:04:28
> +0200 (Wed, 30 Sep 2009) $
> $Id: nfdump.c 31 2009-09-30 08:04:28Z haag $
> </snip>
>
> I can't use multiple '-r' options and -R requires the files to be in the same
> directory. Using the -M option to specify multiple directories doesn't help
> me either. Maybe because the files have the same name but in different
> directories?
>
> I'm sure this is a user error but yet to find out how.
>
> Cheers
> Jason
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
iEYEARECAAYFAkrW/hUACgkQLyw7nZwiKgQK6gCglX5SHgklXqxGDmrlSmCEXLYC
3gsAoKErleycV9OUIwsh0pWF+YCz/k9/
=3FK4
-----END PGP SIGNATURE-----
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Nfdump-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nfdump-discuss