Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Mar 2008 10:22:11 GMT
From:      Dennis Yusupoff <Denissia@yandex.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/121824: [upgrade] net-mgmt/ourmon
Message-ID:  <200803181022.m2IAMBiD065213@www.freebsd.org>
Resent-Message-ID: <200803181030.m2IAU1Ye061198@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         121824
>Category:       ports
>Synopsis:       [upgrade] net-mgmt/ourmon
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 18 10:30:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Dennis Yusupoff
>Release:        6.2-STABLE
>Organization:
Severen-Home ISP
>Environment:
FreeBSD CiOzAn.ozerki.net 6.2-STABLE FreeBSD 6.2-STABLE #4: Mon Sep 10 11:58:12
>Description:
Upgrade net-mgmt/ourmon from version 2.5 to 2.8, patching for correct work at localized (non-english) systems and do a correct startup file (with use rc.subr)

It's my first experience in upgrading ports, so I'll be appreciate for any hints.
>How-To-Repeat:

>Fix:
Patch below

Patch attached with submission follows:

diff -ruN ourmon.old/Makefile ourmon/Makefile
--- ourmon.old/Makefile	Thu Jul  5 10:19:48 2007
+++ ourmon/Makefile	Tue Mar 18 13:03:28 2008
@@ -5,13 +5,14 @@
 # $FreeBSD: ports/net-mgmt/ourmon/Makefile,v 1.4 2007/07/05 06:19:48 edwin Exp $
 
 PORTNAME=       ourmon
-PORTVERSION=    2.5
-PORTREVISION=    1
+PORTVERSION=    2.8
+PORTREVISION=    2
 CATEGORIES=     net-mgmt
-MASTER_SITES=   http://ourmon.cat.pdx.edu/ourmon/
-DISTNAME=       ourmon25
+MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=     ${PORTNAME}
+DISTNAME=       ourmon28
 
-MAINTAINER=     manos@cs.pdx.edu
+MAINTAINER=     denissia@mail.ru
 COMMENT=        A libpcap-based network monitoring and anomaly detection system
 
 BUILD_DEPENDS=  ${LOCALBASE}/lib/libpcap.a:${PORTSDIR}/net/libpcap
diff -ruN ourmon.old/distinfo ourmon/distinfo
--- ourmon.old/distinfo	Tue Jan 24 09:38:30 2006
+++ ourmon/distinfo	Mon Mar 17 21:26:24 2008
@@ -1,3 +1,3 @@
-MD5 (ourmon25.tar.gz) = 23353c42d2432793345b19ac0a77dfdb
-SHA256 (ourmon25.tar.gz) = 4a7996bda1fdf1f8f3d76dfec8dfd1a0cf575406b10f0764a435ce5596c53d2d
-SIZE (ourmon25.tar.gz) = 330622
+MD5 (ourmon28.tar.gz) = f2424af4625d49a0ff91377cb2cfe87d
+SHA256 (ourmon28.tar.gz) = c01ca66285422b2c9a53b4c6261472579417eb936673bdb1725522f5b2dff46e
+SIZE (ourmon28.tar.gz) = 399818
diff -ruN ourmon.old/files/patch-configure.pl ourmon/files/patch-configure.pl
--- ourmon.old/files/patch-configure.pl	Thu Jan  1 03:00:00 1970
+++ ourmon/files/patch-configure.pl	Tue Mar 18 13:06:49 2008
@@ -0,0 +1,117 @@
+--- configure.pl.orig	Tue Jan 29 21:48:41 2008
++++ configure.pl        Mon Mar 18 13:04:40 2008
+@@ -1,6 +1,6 @@
+ #!/usr/bin/perl
+ 
+-# ourmon 2.6 configure.pl
++# ourmon 2.8 configure.pl
+ #
+ # syntax:
+ # 2 ways to install:
+@@ -610,54 +610,60 @@
+ 
+ 	print HANDLE "#!$shell\n";
+  	print HANDLE<<END_OF_TEXT;
+-# ourmon.sh (auto-generated)
+-# the sysctl variables exist to reduce dropped packets
+-# note: on BSD, you may need a recent version of libpcap for this to work
+-# get it from: www.tcpdump.org
+-# On BSD: compare sysctl -a outputs to /var/log/messages, bpf bufsizes should match! 
+-start_om()
+-{
+-	sysctl -w $bsdsysctl1=8388608
+-	sysctl -w $bsdsysctl2=8388608 
+-END_OF_TEXT
+-	print HANDLE "\t$path -a 30 -s 256 -f $config -i $interface -D $outputfile &\n";
+-
+- 	print HANDLE<<END_OF_TEXT;
+-	echo -n ' ourmon'
+-}
+-
+-stop_om()
+-{
+-        kill -9 `cat /var/run/ourmon.pid`
+-        echo -n ' ourmon'
+-}
++# PROVIDE: ourmon
++# REQUIRE: NETWORKING
++# BEFORE: DAEMON
++# KEYWORD: shutdown
++#
++# Add the following line to /etc/rc.conf[.local] to enable ourmon
++#
++# ourmon_enable (bool): Set to "NO" by default.
++#                               Set it to "YES" to enable ourmon.
++# ourmon_config (str):          Full path to ourmon config
++# ourmon_tmpdir (str):          Full path to ourmon temporary directory
++# ourmon_args (str):            Custom additional arguments to be passed
++#                               to ourmon (default empty).
++# ourmon_iface (str):           Interface name
++
++
++. /etc/rc.subr
++
++name="ourmon"
++rcvar=\${name}_enable
++start_precmd=\${name}_precmd
++
++load_rc_config \$name
++
++: \${ourmon_enable="NO"}
++: \${ourmon_iface="$interface"}
++: \${ourmon_config="$config"}
++: \${ourmon_tmpdir="$outputfile"}
++: \${ourmon_flags="-f \$ourmon_config -a 30 -s 256 -i \$ourmon_iface -D \$ourmon_tmpdir &"}
++
++pidfile="/var/run/\$name.pid"
++required_files="\$ourmon_config"
++required_dirs="\$ourmon_tmpdir"
++command="/usr/local/mrourmon/bin/ourmon"
+ 
+-restart_om()
++ourmon_precmd()
+ {
+-        stop_om
+-        start_om
+-}
+-
+-_action="\$1";
+-
+-if [ -z "\$_action" ]; then
+-        _action="start"
+-fi
+-
+-case \$_action in
+-start)
+-        start_om
+-        ;;
+-stop)
+-        stop_om
+-        ;;
+-restart)
+-        restart_om
+-        ;;
+-*)      echo "Usage: ourmon.sh {start|stop|restart}" >&2
+-        exit 64
+-esac
+-exit 0
++    if [ -z \$ourmon_iface ]; then
++	echo "Ourmon interface is not specified. Please, specify it in \"ourmon_iface=\" in /etc/rc.conf"
++        exit
++    fi
++    #Uncomment this, if you use non-english console!
++    #export LC_TIME=en_US 
++    
++    # the sysctl variables exist to reduce dropped packets
++    # note: you may need a recent version of libpcap for this to work
++    # get it from: www.tcpdump.org
++    # Compare sysctl -a outputs to /var/log/messages, bpf bufsizes should match! 
++    sysctl -w $bsdsysctl1=8388608
++    sysctl -w $bsdsysctl1=8388608
++};
++				    
++run_rc_command "\$1"
++				    
+ END_OF_TEXT
+ 
+ 	if (system "chmod +x $ourmon_script") {
diff -ruN ourmon.old/pkg-descr ourmon/pkg-descr
--- ourmon.old/pkg-descr	Fri Nov 25 02:49:12 2005
+++ ourmon/pkg-descr	Mon Mar 17 17:40:15 2008
@@ -10,7 +10,7 @@
 may be designed with user-configured BPF expressions a la tcpdump.
 Reports and logging for top talkers are also included.
 
-WWW: http://ourmon.cat.pdx.edu/ourmon/
+WWW: http://ourmon.sourceforge.net
 
 Created by: Jim Binkley <jrb@cs.pdx.edu>
 FreeBSD Port by: Charlie Schluting <manos@cs.pdx.edu>
diff -ruN ourmon.old/pkg-message ourmon/pkg-message
--- ourmon.old/pkg-message	Fri Nov 25 02:49:12 2005
+++ ourmon/pkg-message	Mon Mar 17 20:23:27 2008
@@ -15,7 +15,7 @@
 at /usr/local/mrourmon/etc/ourmon.conf.  In particular
 set the notion of topn_syn home IP in the config file
 
-topn_syn_homeip  10.1.0.0       255.255.0.0
+topn_syn_homeip 10.2.3.4/32
 
 to your home subnet and netmask.  
 
@@ -26,3 +26,15 @@
 
 # cd /usr/local/mrourmon/bin
 # ./ourmon.sh start
+
+If you use non-english language in console, set environment "LC_TIME" to "en_US"
+before runnings scripts, for example:
+############## ourmon crontab entries ###############
+# run ourmon back-end omupdate.pl etc. per minute
+*/1     *       *       *       *       root    (export LC_TIME=en_US; /usr/local/mrourmon/bin/omupdate.sh)
+# batchip.sh - hourly log summary
+0       *       *       *       *       root    (export LC_TIME=en_US; /usr/local/mrourmon/bin/batchip.sh)
+# batchipall.sh - roll over daily summary logs at almost midnight
+59      23      *       *       *       root    (export LC_TIME=en_US; /usr/local/mrourmon/bin/batchipall.sh)
+# daily.pl - re init next day logs at midnight
+0       0       *       *       *       root    (export LC_TIME=en_US; /usr/local/mrourmon/bin/daily.pl /usr/local/mrourmon/logs)
diff -ruN ourmon.old/pkg-plist ourmon/pkg-plist
--- ourmon.old/pkg-plist	Fri Nov 25 02:49:12 2005
+++ ourmon/pkg-plist	Tue Mar 18 13:13:31 2008
@@ -1,76 +1,273 @@
-mrourmon/src/ourmon/copyright.h
-mrourmon/src/ourmon/pid.c
 mrourmon/ACKS
-mrourmon/CHANGE.LOG
 mrourmon/CHANGES
 mrourmon/INSTALL
 mrourmon/README
-mrourmon/TODO
+mrourmon/README.bsd
+mrourmon/README.linux
 mrourmon/VERSION
-mrourmon/deb.sh
+mrourmon/bin/batchip.sh
+mrourmon/bin/batchipall.sh
+mrourmon/bin/daily.pl
+mrourmon/bin/irc.pl
+mrourmon/bin/mklogdir.sh
+mrourmon/bin/monbackup.pl
+mrourmon/bin/ombatchip.pl
+mrourmon/bin/ombatchipsrc.pl
+mrourmon/bin/ombatchsyn.pl
+mrourmon/bin/omupdate.pl
+mrourmon/bin/omupdate.sh
+mrourmon/bin/ourmon
+mrourmon/bin/ourmon.sh
+mrourmon/bin/tcpworm.pl
+mrourmon/bin/wormtolog.pl
+mrourmon/configure.pl
+mrourmon/configure.pl.orig
 mrourmon/etc/README
 mrourmon/etc/cbpfexamples.conf
 mrourmon/etc/crontab.sample
 mrourmon/etc/ourmon.conf
+mrourmon/etc/secmin.conf
+mrourmon/logs/irc/irc_today
+mrourmon/logs/mon.lite/mon_today
+mrourmon/logs/p2preport/p2preport_today
+mrourmon/logs/portreport/portreport_today
+mrourmon/logs/rawemail/rawemail_today
+mrourmon/logs/rawirc/rawirc_today
+mrourmon/logs/rawp2p/rawp2p_today
+mrourmon/logs/rawpotdump/rawpotdump_today
+mrourmon/logs/rawsyndump/rawsyndump_today
+mrourmon/logs/topn_today
+mrourmon/logs/tworm/tworm_today
+mrourmon/logs/udpreport/udpreport_today
+mrourmon/makeclean.sh
 mrourmon/scripts/README
 mrourmon/scripts/checkmon.sh
+mrourmon/scripts/monupdate.sh
+mrourmon/scripts/runourmon.pl
 mrourmon/src/README
-mrourmon/src/distros/freebsd/Makefile
-mrourmon/src/distros/freebsd/distinfo
-mrourmon/src/distros/freebsd/pkg-descr
-mrourmon/src/distros/freebsd/pkg-message
-mrourmon/src/distros/freebsd/x
+mrourmon/src/ircfr/Makefile.bsd
+mrourmon/src/ircfr/Makefile.linux
+mrourmon/src/ircfr/README
+mrourmon/src/ircfr/config.h
+mrourmon/src/ircfr/copyright.h
+mrourmon/src/ircfr/filter.c
+mrourmon/src/ircfr/filter.h
+mrourmon/src/ircfr/interfaces.c
+mrourmon/src/ircfr/ipanalyze.c
+mrourmon/src/ircfr/ircfr.c
+mrourmon/src/ircfr/ircfr.h
+mrourmon/src/ircfr/ircfr.sh
+mrourmon/src/ircfr/ircscan.c
+mrourmon/src/ircfr/ircscan.h
+mrourmon/src/ircfr/machdep.c
+mrourmon/src/ircfr/util.c
 mrourmon/src/ourmon/Makefile.bsd
 mrourmon/src/ourmon/Makefile.linux
+mrourmon/src/ourmon/Makefile.mac
 mrourmon/src/ourmon/Makefile.solaris
-mrourmon/src/ourmon/TODO
 mrourmon/src/ourmon/barthash.c
 mrourmon/src/ourmon/bytecodes.h
-mrourmon/src/ourmon/changed.c
 mrourmon/src/ourmon/config.h
-mrourmon/src/ourmon/docs/morep2p.txt
-mrourmon/src/ourmon/docs/p2p.txt
+mrourmon/src/ourmon/copyright.h
+mrourmon/src/ourmon/cprogram.c
+mrourmon/src/ourmon/cprogram.h
+mrourmon/src/ourmon/cprogram.o
 mrourmon/src/ourmon/ehash.c
+mrourmon/src/ourmon/filter.c
 mrourmon/src/ourmon/filter.h
+mrourmon/src/ourmon/filter.o
+mrourmon/src/ourmon/hashblist.c
+mrourmon/src/ourmon/hashblist.h
+mrourmon/src/ourmon/hashblist.o
+mrourmon/src/ourmon/hashdns.c
+mrourmon/src/ourmon/hashdns.h
+mrourmon/src/ourmon/hashdns.o
+mrourmon/src/ourmon/hashicmp.c
 mrourmon/src/ourmon/hashicmp.h
+mrourmon/src/ourmon/hashicmp.o
+mrourmon/src/ourmon/hashport.c
 mrourmon/src/ourmon/hashport.h
+mrourmon/src/ourmon/hashport.o
 mrourmon/src/ourmon/hashscan.c
 mrourmon/src/ourmon/hashscan.h
+mrourmon/src/ourmon/hashscan.o
 mrourmon/src/ourmon/hashsort.c
 mrourmon/src/ourmon/hashsort.h
+mrourmon/src/ourmon/hashsort.o
+mrourmon/src/ourmon/hashsyn.c
 mrourmon/src/ourmon/hashsyn.h
+mrourmon/src/ourmon/hashsyn.o
+mrourmon/src/ourmon/hwflags.h
 mrourmon/src/ourmon/interfaces.c
+mrourmon/src/ourmon/interfaces.o
 mrourmon/src/ourmon/ipanalyze.c
+mrourmon/src/ourmon/ipanalyze.o
 mrourmon/src/ourmon/ircscan.c
 mrourmon/src/ourmon/ircscan.h
+mrourmon/src/ourmon/ircscan.o
 mrourmon/src/ourmon/machdep.c
+mrourmon/src/ourmon/machdep.o
+mrourmon/src/ourmon/monconfig.c
+mrourmon/src/ourmon/monconfig.o
 mrourmon/src/ourmon/nonipanalyze.c
+mrourmon/src/ourmon/nonipanalyze.o
+mrourmon/src/ourmon/ourmon
 mrourmon/src/ourmon/ourmon.c
 mrourmon/src/ourmon/ourmon.h
-mrourmon/src/ourmon/sample.configs/foo.conf
-mrourmon/src/ourmon/sample.configs/goo.conf
-mrourmon/src/ourmon/sample.configs/icmp.conf
-mrourmon/src/ourmon/sample.configs/ourmon.conf
-mrourmon/src/ourmon/sample.configs/ourmon.conf.2
-mrourmon/src/ourmon/sample.configs/portrange.conf
-mrourmon/src/ourmon/sample.configs/test.conf
-mrourmon/src/ourmon/sample.configs/x.conf
-mrourmon/src/ourmon/sig.c
+mrourmon/src/ourmon/ourmon.o
+mrourmon/src/ourmon/ourpcap.c
+mrourmon/src/ourmon/ourpcap.h
+mrourmon/src/ourmon/ourpcap.o
+mrourmon/src/ourmon/patmatch.c
+mrourmon/src/ourmon/patmatch.h
+mrourmon/src/ourmon/patmatch.o
+mrourmon/src/ourmon/pktlinux.c
+mrourmon/src/ourmon/signal.c
+mrourmon/src/ourmon/signal.o
+mrourmon/src/ourmon/spinlock.c
+mrourmon/src/ourmon/spinlock.h
+mrourmon/src/ourmon/spinlock.o
 mrourmon/src/ourmon/stats.h
+mrourmon/src/ourmon/stringstore.c
+mrourmon/src/ourmon/stringstore.h
+mrourmon/src/ourmon/stringstore.o
+mrourmon/src/ourmon/sync.c
+mrourmon/src/ourmon/sync.h
+mrourmon/src/ourmon/sync.o
+mrourmon/src/ourmon/thread.c
+mrourmon/src/ourmon/thread.h
+mrourmon/src/ourmon/thread.o
+mrourmon/src/ourmon/trigger.c
 mrourmon/src/ourmon/trigger.h
+mrourmon/src/ourmon/trigger.o
 mrourmon/src/ourmon/util.c
-mrourmon/src/testcode/Makefile
-mrourmon/src/testcode/README
-mrourmon/src/testcode/testri.c
+mrourmon/src/ourmon/util.o
+mrourmon/src/scripts/README
+mrourmon/src/scripts/getssbots.sh
+mrourmon/src/scripts/sizecheck.pl
+mrourmon/src/scripts/stirc.pl
+mrourmon/src/scripts/stoo.pl
 mrourmon/src/web.code/Makefile
-mrourmon/src/web.code/NOTDONEYET
 mrourmon/src/web.code/README
-mrourmon/src/web.code/README.logs
+mrourmon/src/web.code/bard/bar1.png
+mrourmon/src/web.code/bard/bar10.png
+mrourmon/src/web.code/bard/bar100.png
+mrourmon/src/web.code/bard/bar11.png
+mrourmon/src/web.code/bard/bar12.png
+mrourmon/src/web.code/bard/bar13.png
+mrourmon/src/web.code/bard/bar14.png
+mrourmon/src/web.code/bard/bar15.png
+mrourmon/src/web.code/bard/bar16.png
+mrourmon/src/web.code/bard/bar17.png
+mrourmon/src/web.code/bard/bar18.png
+mrourmon/src/web.code/bard/bar19.png
+mrourmon/src/web.code/bard/bar2.png
+mrourmon/src/web.code/bard/bar20.png
+mrourmon/src/web.code/bard/bar21.png
+mrourmon/src/web.code/bard/bar22.png
+mrourmon/src/web.code/bard/bar23.png
+mrourmon/src/web.code/bard/bar24.png
+mrourmon/src/web.code/bard/bar25.png
+mrourmon/src/web.code/bard/bar26.png
+mrourmon/src/web.code/bard/bar27.png
+mrourmon/src/web.code/bard/bar28.png
+mrourmon/src/web.code/bard/bar29.png
+mrourmon/src/web.code/bard/bar3.png
+mrourmon/src/web.code/bard/bar30.png
+mrourmon/src/web.code/bard/bar31.png
+mrourmon/src/web.code/bard/bar32.png
+mrourmon/src/web.code/bard/bar33.png
+mrourmon/src/web.code/bard/bar34.png
+mrourmon/src/web.code/bard/bar35.png
+mrourmon/src/web.code/bard/bar36.png
+mrourmon/src/web.code/bard/bar37.png
+mrourmon/src/web.code/bard/bar38.png
+mrourmon/src/web.code/bard/bar39.png
+mrourmon/src/web.code/bard/bar4.png
+mrourmon/src/web.code/bard/bar40.png
+mrourmon/src/web.code/bard/bar41.png
+mrourmon/src/web.code/bard/bar42.png
+mrourmon/src/web.code/bard/bar43.png
+mrourmon/src/web.code/bard/bar44.png
+mrourmon/src/web.code/bard/bar45.png
+mrourmon/src/web.code/bard/bar46.png
+mrourmon/src/web.code/bard/bar47.png
+mrourmon/src/web.code/bard/bar48.png
+mrourmon/src/web.code/bard/bar49.png
+mrourmon/src/web.code/bard/bar5.png
+mrourmon/src/web.code/bard/bar50.png
+mrourmon/src/web.code/bard/bar51.png
+mrourmon/src/web.code/bard/bar52.png
+mrourmon/src/web.code/bard/bar53.png
+mrourmon/src/web.code/bard/bar54.png
+mrourmon/src/web.code/bard/bar55.png
+mrourmon/src/web.code/bard/bar56.png
+mrourmon/src/web.code/bard/bar57.png
+mrourmon/src/web.code/bard/bar58.png
+mrourmon/src/web.code/bard/bar59.png
+mrourmon/src/web.code/bard/bar6.png
+mrourmon/src/web.code/bard/bar60.png
+mrourmon/src/web.code/bard/bar61.png
+mrourmon/src/web.code/bard/bar62.png
+mrourmon/src/web.code/bard/bar63.png
+mrourmon/src/web.code/bard/bar64.png
+mrourmon/src/web.code/bard/bar65.png
+mrourmon/src/web.code/bard/bar66.png
+mrourmon/src/web.code/bard/bar67.png
+mrourmon/src/web.code/bard/bar68.png
+mrourmon/src/web.code/bard/bar69.png
+mrourmon/src/web.code/bard/bar7.png
+mrourmon/src/web.code/bard/bar70.png
+mrourmon/src/web.code/bard/bar71.png
+mrourmon/src/web.code/bard/bar72.png
+mrourmon/src/web.code/bard/bar73.png
+mrourmon/src/web.code/bard/bar74.png
+mrourmon/src/web.code/bard/bar75.png
+mrourmon/src/web.code/bard/bar76.png
+mrourmon/src/web.code/bard/bar77.png
+mrourmon/src/web.code/bard/bar78.png
+mrourmon/src/web.code/bard/bar79.png
+mrourmon/src/web.code/bard/bar8.png
+mrourmon/src/web.code/bard/bar80.png
+mrourmon/src/web.code/bard/bar81.png
+mrourmon/src/web.code/bard/bar82.png
+mrourmon/src/web.code/bard/bar83.png
+mrourmon/src/web.code/bard/bar84.png
+mrourmon/src/web.code/bard/bar85.png
+mrourmon/src/web.code/bard/bar86.png
+mrourmon/src/web.code/bard/bar87.png
+mrourmon/src/web.code/bard/bar88.png
+mrourmon/src/web.code/bard/bar89.png
+mrourmon/src/web.code/bard/bar9.png
+mrourmon/src/web.code/bard/bar90.png
+mrourmon/src/web.code/bard/bar91.png
+mrourmon/src/web.code/bard/bar92.png
+mrourmon/src/web.code/bard/bar93.png
+mrourmon/src/web.code/bard/bar94.png
+mrourmon/src/web.code/bard/bar95.png
+mrourmon/src/web.code/bard/bar96.png
+mrourmon/src/web.code/bard/bar97.png
+mrourmon/src/web.code/bard/bar98.png
+mrourmon/src/web.code/bard/bar99.png
+mrourmon/src/web.code/batchip.sh
+mrourmon/src/web.code/batchipall.sh
+mrourmon/src/web.code/daily.pl
+mrourmon/src/web.code/drawbar.c
 mrourmon/src/web.code/drawtopn.c
+mrourmon/src/web.code/irc.pl
+mrourmon/src/web.code/makebar.pl
+mrourmon/src/web.code/mklogdir.sh
+mrourmon/src/web.code/monbackup.pl
+mrourmon/src/web.code/ombatchip.pl
+mrourmon/src/web.code/ombatchipsrc.pl
+mrourmon/src/web.code/ombatchsyn.pl
+mrourmon/src/web.code/omupdate.pl
+mrourmon/src/web.code/omupdate.sh
+mrourmon/src/web.code/tcpworm.pl
 mrourmon/src/web.code/testdraw.sh
 mrourmon/src/web.code/topn_udp.png
 mrourmon/src/web.code/udptest.sh
-mrourmon/src/web.html/Makefile
+mrourmon/src/web.code/wormtolog.pl
 mrourmon/src/web.html/README
 mrourmon/src/web.html/bpf-emailsyns.html
 mrourmon/src/web.html/bpf-errors.html
@@ -82,6 +279,7 @@
 mrourmon/src/web.html/bpf-unreach.html
 mrourmon/src/web.html/bpf-vpns.html
 mrourmon/src/web.html/cast.html
+mrourmon/src/web.html/dnsstats.html
 mrourmon/src/web.html/flow.html
 mrourmon/src/web.html/icmpcodes.txt
 mrourmon/src/web.html/icmperror.html
@@ -94,74 +292,141 @@
 mrourmon/src/web.html/iprange1.html
 mrourmon/src/web.html/ipscan.html
 mrourmon/src/web.html/irc.html
+mrourmon/src/web.html/l2pni.radar.html
+mrourmon/src/web.html/l2pni.radar.stop.html
 mrourmon/src/web.html/l2proto.html
+mrourmon/src/web.html/neg.radar.html
+mrourmon/src/web.html/neg.radar.stop.html
 mrourmon/src/web.html/netww.html
 mrourmon/src/web.html/ourarch.png
 mrourmon/src/web.html/pkts.html
+mrourmon/src/web.html/pss.radar.html
+mrourmon/src/web.html/pss.radar.stop.html
+mrourmon/src/web.html/pss2.radar.html
+mrourmon/src/web.html/pss2.radar.stop.html
+mrourmon/src/web.html/radar.html
+mrourmon/src/web.html/radar.stop.html
+mrourmon/src/web.html/radarlist.txt
 mrourmon/src/web.html/realhtml.txt
+mrourmon/src/web.html/scans.radar.html
+mrourmon/src/web.html/scans.radar.stop.html
 mrourmon/src/web.html/size.html
 mrourmon/src/web.html/tcp3.html
-mrourmon/src/web.html/tcpports.html
-mrourmon/src/web.html/tcpscan.html
 mrourmon/src/web.html/tcpsyn.html
-mrourmon/src/web.html/tingting.html
-mrourmon/src/web.html/topn_icmp.html
-mrourmon/src/web.html/topn_ip.html
-mrourmon/src/web.html/topn_tcp.html
-mrourmon/src/web.html/topn_udp.html
 mrourmon/src/web.html/topnstat.html
 mrourmon/src/web.html/tworm.html
 mrourmon/src/web.html/udperror.html
-mrourmon/src/web.html/udpports.html
 mrourmon/src/web.html/udpscan.html
 mrourmon/src/web.html/udpweight.html
+mrourmon/ubuntudep.sh
 mrourmon/uninstall.txt
-mrourmon/src/ourmon/hashicmp.c
-mrourmon/src/ourmon/hashport.c
-mrourmon/src/ourmon/hashsyn.c
-mrourmon/src/ourmon/trigger.c
-mrourmon/configure.pl
-mrourmon/makeclean.sh
-mrourmon/scripts/monupdate.sh
-mrourmon/scripts/runourmon.pl
-mrourmon/src/ourmon/cprogram.c
-mrourmon/src/ourmon/cprogram.h
-mrourmon/src/ourmon/filter.c
-mrourmon/src/ourmon/hashsort
-mrourmon/src/ourmon/monconfig.c
-mrourmon/src/ourmon/sample.configs/doit.sh
-mrourmon/src/ourmon/sample.configs/ourmon.sh
-mrourmon/src/ourmon/sample.configs/readit.sh
-mrourmon/src/ourmon/sample.configs/runourmon.sh
-mrourmon/src/testcode/testri
-mrourmon/src/web.code/batchip.sh
-mrourmon/src/web.code/batchipall.sh
-mrourmon/src/web.code/daily.pl
-mrourmon/src/web.code/irc.pl
-mrourmon/src/web.code/mklogdir.sh
-mrourmon/src/web.code/monbackup.pl
-mrourmon/src/web.code/notdoneyet/makepics.pl
-mrourmon/src/web.code/ombatchip.pl
-mrourmon/src/web.code/ombatchipsrc.pl
-mrourmon/src/web.code/ombatchsyn.pl
-mrourmon/src/web.code/omupdate.pl
-mrourmon/src/web.code/omupdate.sh
-mrourmon/src/web.code/tcpworm.pl
-mrourmon/src/web.code/topipa.pl
-mrourmon/src/web.code/wormtolog.pl
-
+mrourmon/web.pages
 @dirrm mrourmon/tmp
 @dirrm mrourmon/src/web.html
-@dirrm mrourmon/src/web.code/notdoneyet
+@dirrm mrourmon/src/web.code/bard
 @dirrm mrourmon/src/web.code
-@dirrm mrourmon/src/testcode
-@dirrm mrourmon/src/ourmon/sample.configs
-@dirrm mrourmon/src/ourmon/docs
+@dirrm mrourmon/src/scripts
 @dirrm mrourmon/src/ourmon
-@dirrm mrourmon/src/distros/freebsd
-@dirrm mrourmon/src/distros
+@dirrm mrourmon/src/ircfr
 @dirrm mrourmon/src
 @dirrm mrourmon/scripts
+@dirrm mrourmon/rrddata
+@dirrm mrourmon/logs/udpreport/Wed
+@dirrm mrourmon/logs/udpreport/Tue
+@dirrm mrourmon/logs/udpreport/Thu
+@dirrm mrourmon/logs/udpreport/Sun
+@dirrm mrourmon/logs/udpreport/Sat
+@dirrm mrourmon/logs/udpreport/Mon
+@dirrm mrourmon/logs/udpreport/Fri
+@dirrm mrourmon/logs/udpreport
+@dirrm mrourmon/logs/tworm/Wed
+@dirrm mrourmon/logs/tworm/Tue
+@dirrm mrourmon/logs/tworm/Thu
+@dirrm mrourmon/logs/tworm/Sun
+@dirrm mrourmon/logs/tworm/Sat
+@dirrm mrourmon/logs/tworm/Mon
+@dirrm mrourmon/logs/tworm/Fri
+@dirrm mrourmon/logs/tworm
+@dirrm mrourmon/logs/rawsyndump/Wed
+@dirrm mrourmon/logs/rawsyndump/Tue
+@dirrm mrourmon/logs/rawsyndump/Thu
+@dirrm mrourmon/logs/rawsyndump/Sun
+@dirrm mrourmon/logs/rawsyndump/Sat
+@dirrm mrourmon/logs/rawsyndump/Mon
+@dirrm mrourmon/logs/rawsyndump/Fri
+@dirrm mrourmon/logs/rawsyndump
+@dirrm mrourmon/logs/rawpotdump/Wed
+@dirrm mrourmon/logs/rawpotdump/Tue
+@dirrm mrourmon/logs/rawpotdump/Thu
+@dirrm mrourmon/logs/rawpotdump/Sun
+@dirrm mrourmon/logs/rawpotdump/Sat
+@dirrm mrourmon/logs/rawpotdump/Mon
+@dirrm mrourmon/logs/rawpotdump/Fri
+@dirrm mrourmon/logs/rawpotdump
+@dirrm mrourmon/logs/rawp2p/Wed
+@dirrm mrourmon/logs/rawp2p/Tue
+@dirrm mrourmon/logs/rawp2p/Thu
+@dirrm mrourmon/logs/rawp2p/Sun
+@dirrm mrourmon/logs/rawp2p/Sat
+@dirrm mrourmon/logs/rawp2p/Mon
+@dirrm mrourmon/logs/rawp2p/Fri
+@dirrm mrourmon/logs/rawp2p
+@dirrm mrourmon/logs/rawirc/Wed
+@dirrm mrourmon/logs/rawirc/Tue
+@dirrm mrourmon/logs/rawirc/Thu
+@dirrm mrourmon/logs/rawirc/Sun
+@dirrm mrourmon/logs/rawirc/Sat
+@dirrm mrourmon/logs/rawirc/Mon
+@dirrm mrourmon/logs/rawirc/Fri
+@dirrm mrourmon/logs/rawirc
+@dirrm mrourmon/logs/rawemail/Wed
+@dirrm mrourmon/logs/rawemail/Tue
+@dirrm mrourmon/logs/rawemail/Thu
+@dirrm mrourmon/logs/rawemail/Sun
+@dirrm mrourmon/logs/rawemail/Sat
+@dirrm mrourmon/logs/rawemail/Mon
+@dirrm mrourmon/logs/rawemail/Fri
+@dirrm mrourmon/logs/rawemail
+@dirrm mrourmon/logs/portreport/Wed
+@dirrm mrourmon/logs/portreport/Tue
+@dirrm mrourmon/logs/portreport/Thu
+@dirrm mrourmon/logs/portreport/Sun
+@dirrm mrourmon/logs/portreport/Sat
+@dirrm mrourmon/logs/portreport/Mon
+@dirrm mrourmon/logs/portreport/Fri
+@dirrm mrourmon/logs/portreport
+@dirrm mrourmon/logs/p2preport/Wed
+@dirrm mrourmon/logs/p2preport/Tue
+@dirrm mrourmon/logs/p2preport/Thu
+@dirrm mrourmon/logs/p2preport/Sun
+@dirrm mrourmon/logs/p2preport/Sat
+@dirrm mrourmon/logs/p2preport/Mon
+@dirrm mrourmon/logs/p2preport/Fri
+@dirrm mrourmon/logs/p2preport
+@dirrm mrourmon/logs/mon.lite/Wed
+@dirrm mrourmon/logs/mon.lite/Tue
+@dirrm mrourmon/logs/mon.lite/Thu
+@dirrm mrourmon/logs/mon.lite/Sun
+@dirrm mrourmon/logs/mon.lite/Sat
+@dirrm mrourmon/logs/mon.lite/Mon
+@dirrm mrourmon/logs/mon.lite/Fri
+@dirrm mrourmon/logs/mon.lite
+@dirrm mrourmon/logs/irc/Wed
+@dirrm mrourmon/logs/irc/Tue
+@dirrm mrourmon/logs/irc/Thu
+@dirrm mrourmon/logs/irc/Sun
+@dirrm mrourmon/logs/irc/Sat
+@dirrm mrourmon/logs/irc/Mon
+@dirrm mrourmon/logs/irc/Fri
+@dirrm mrourmon/logs/irc
+@dirrm mrourmon/logs/Wed
+@dirrm mrourmon/logs/Tue
+@dirrm mrourmon/logs/Thu
+@dirrm mrourmon/logs/Sun
+@dirrm mrourmon/logs/Sat
+@dirrm mrourmon/logs/Mon
+@dirrm mrourmon/logs/Fri
+@dirrm mrourmon/logs
 @dirrm mrourmon/etc
 @dirrm mrourmon/bin
 @dirrm mrourmon


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803181022.m2IAMBiD065213>