Argus runs as an application level daemon, promiscuously reading network
datagrams from a specified interface, and generates network traffic audit
records for the network activity that it encounters. It is the way that
Argus categorizes and reports on network activity that makes this tool
unique and powerful.
PR: ports/8954
Reviewed by: jkoshy
Submitted by: Jonathan Hanna <jhanna@home.com> (maintainer)
-------
## make
>> Checksum OK for SNMP-1.6.tar.gz.
===> Extracting for p5-SNMP-1.6
===> p5-SNMP-1.6 depends on file: /usr/local/lib/libsnmp.a - found
===> p5-SNMP-1.6 depends on executable: perl5.00404 - found
===> Patching for p5-SNMP-1.6
===> Applying FreeBSD patches for p5-SNMP-1.6
===> Configuring for p5-SNMP-1.6
Checking if your kit is complete...
Looks good
Writing Makefile for SNMP
===> Building for p5-SNMP-1.6
mkdir ./blib
mkdir ./blib/lib
cp SNMP.pm ./blib/lib/SNMP.pm
AutoSplitting SNMP (./blib/lib/auto/SNMP)
make: don't know how to make /asn1.h. Stop
*** Error code 2
Stop.
Runs fine on stable, on SMP current I still get race
conditions very easily, so that tkined says "no Response"
on snmp queries, and in the meantime it fills your /var
partition with the /var/log/snmp.log file:
1998-04-06 22:35:16 UCD-SNMP version 3.3.1
Opening port(s): 161
system.sysORLastChange.0 -- OID Doesn't exist
system.sysORLastChange.0 -- OID Doesn't exist
system.sysORLastChange.0 -- OID Doesn't exist
system.sysORLastChange.0 -- OID Doesn't exist
system.sysORLastChange.0 -- OID Doesn't exist
system.sysORLastChange.0 -- OID Doesn't exist
system.sysORLastChange.0 -- OID Doesn't exist
system.sysORLastChange.0 -- OID Doesn't exist
klookup(3, 0xefbfbf60, 96): klread: Bad address
TCP_Count_Connections - inpcb: Bad address
klookup(3, 0xefbfbf60, 96): klread: Bad address
TCP_Count_Connections - inpcb: Bad address
klookup(3, 0xefbfbf60, 96): klread: Bad address
TCP_Count_Connections - inpcb: Bad address
klookup(3, 0xefbfbf60, 96): klread: Bad address
TCP_Count_Connections - inpcb: Bad address
and so on.
This might be -current and/or SMP related.
John Hay says it runs ok on his -current.
I'll committ it anyay¸ because it runs on -STABLE
and that counts.
BTW: added an @unexec in PLIST ...