manpagez: man pages & more
man bro-cut(1)
Home | html | info | man
bro-cut(1)                       User Commands                      bro-cut(1)




NAME

       bro-cut - parse Bro logs


SYNOPSIS

       bro-cut [options] [columns]


DESCRIPTION

       Extracts  the  given columns from ASCII Bro logs on standard input, and
       outputs them to standard output.  If no field names are given, all  are
       selected.  By default, bro-cut does not include format header blocks in
       the output.

       Columns are specified as a list of space-separated  field  names.   The
       order  of  field  names  given  to bro-cut determines the output order,
       which means bro-cut can be used to reorder columns.

       The ASCII Bro logs read on  standard  input  must  have  intact  format
       header  blocks  because  bro-cut  needs  this  information to correctly
       interpret the log file format.  In fact, bro-cut can process  the  con-
       catenation  of multiple ASCII log files that have different column lay-
       outs.


OPTIONS

       -c     Include the first format header block in the output.

       -C     Include all format header blocks in the output.

       -d     Convert time values into human-readable format.

       -D <fmt> Like -d, but specify format for time (see strftime(3) for syn-
              tax).

       -F <ofs> Sets a different output field separator character.

       -h     Show help.

       -n     Print all fields except those specified.

       -u     Like -d, but print timestamps in UTC instead of local time.

       -U <fmt> Like -D, but print timestamps in UTC instead of local time.


ENVIRONMENT

       BRO_CUT_TIMEFMT
              For  time  conversion  option -d or -u, the format string can be
              specified by setting this environment variable.


EXAMPLES

       Output three columns and convert time values:
       cat conn.log | bro-cut -d ts id.orig_h id.orig_p

       Output all columns and convert time values with a custom format string:
       cat conn.log | bro-cut -D "%Y-%m-%d %H:%M:%S"

       Compressed logs must be uncompressed with another utility:
       zcat conn.log.gz | bro-cut


SEE ALSO

       strftime(3)


AUTHOR

       bro-cut was written by The Bro Project <info@bro.org>.



bro-cut                          November 2014                      bro-cut(1)

bro 2.6.1 - Generated Sun Feb 17 10:44:50 CST 2019
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.