Bug fix for NetAddr::IP usage in --analysis-fields IP search mode
authorMichael Rash <mbr@cipherdyne.org>
Wed, 21 Nov 2012 01:58:00 +0000 (20:58 -0500)
committerMichael Rash <mbr@cipherdyne.org>
Wed, 21 Nov 2012 01:58:00 +0000 (20:58 -0500)
commitff46fe12b238b7f7b63b2f31345bb6a8f99f7efe
treebc0e0e12494dbe36b0b60102a38de7699a3b53bd
parent30120fbc5d44519aa378333c494e456e6aded331
Bug fix for NetAddr::IP usage in --analysis-fields IP search mode

Bug fix in --Analyze mode when IP fields are to be searched with the
--analysis-fields argument (such as --analysis-fields "SRC:1.2.3.4").
The bug was reported by Gregorio Narvaez, and looked like this:

  Use of uninitialized value $_[0] in length at
  ../../blib/lib/NetAddr/IP/UtilPP.pm (autosplit into
  ../../blib/lib/auto/NetAddr/IP/UtilPP/hasbits.al) line 126.
  Use of uninitialized value $_[0] in length at
  ../../blib/lib/NetAddr/IP/UtilPP.pm (autosplit into
  ../../blib/lib/auto/NetAddr/IP/UtilPP/hasbits.al) line 126.
  Bad argument length for NetAddr::IP::UtilPP::hasbits, is 0, should be
  128 at ../../blib/lib/NetAddr/IP/UtilPP.pm (autosplit into
  ../../blib/lib/auto/NetAddr/IP/UtilPP/_deadlen.al) line 122.

Added --stdin argument to allow psad to collect iptables log data from
STDIN in --Analyze mode.
ChangeLog
psad
psad.8
test/install.answers [new file with mode: 0644]
test/test-psad.pl