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>