From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Oct 18 22:50:20 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC4D816A403 for ; Wed, 18 Oct 2006 22:50:20 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F7F743D76 for ; Wed, 18 Oct 2006 22:50:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9IMoFHb059288 for ; Wed, 18 Oct 2006 22:50:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9IMoFlS059282; Wed, 18 Oct 2006 22:50:15 GMT (envelope-from gnats) Resent-Date: Wed, 18 Oct 2006 22:50:15 GMT Resent-Message-Id: <200610182250.k9IMoFlS059282@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alex Samorukov Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0064816A417 for ; Wed, 18 Oct 2006 22:44:41 +0000 (UTC) (envelope-from samm@os2.kiev.ua) Received: from em.volia.net (em.volia.net [82.144.192.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BBA243D79 for ; Wed, 18 Oct 2006 22:44:38 +0000 (GMT) (envelope-from samm@os2.kiev.ua) Received: from ip.85.202.156.27.dyn.sub-4.broadband.voliacable.com ([85.202.156.27] helo=os2.kiev.ua) by em.volia.net with esmtp (Exim 4.63 (FreeBSD)) (envelope-from ) id 1GZxZM-000EFG-HV for FreeBSD-gnats-submit@freebsd.org; Wed, 18 Oct 2006 01:37:56 +0300 Received: (from samm@localhost) by os2.kiev.ua (8.13.6/8.13.6/Submit) id k9HMbuH6082816; Wed, 18 Oct 2006 01:37:56 +0300 (EEST) (envelope-from samm) Message-Id: <200610172237.k9HMbuH6082816@os2.kiev.ua> Date: Wed, 18 Oct 2006 01:37:56 +0300 (EEST) From: Alex Samorukov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/104554: [NEW PORT] net-mgmt/flowviewer: Web-based user interface for the flow-tools NetFlow data X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Oct 2006 22:50:20 -0000 >Number: 104554 >Category: ports >Synopsis: [NEW PORT] net-mgmt/flowviewer: Web-based user interface for the flow-tools NetFlow data >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Oct 18 22:50:14 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Alex Samorukov >Release: FreeBSD 6.1-RELEASE i386 >Organization: >Environment: System: FreeBSD samm.local 6.1-RELEASE FreeBSD 6.1-RELEASE #2: Wed May 17 22:22:18 EEST 2006 >Description: FlowViewer, FlowGrapher, and now FlowTracker are tools that provide an easy web-based user interface for selecting, viewing, graphing, and now tracking NetFlow data stored using Mark Fullmer's flow-tools software. The user is able to filter data (inclusion or exclusion) by device, IP address range, port, router interface, autonomous system (AS), specified time interval, and now by protocols, TOS field, and TCP flags. Many of the flow-tools reports are configured as drop-down selections. Users are also able to save reports and graphs for later viewing. WWW: http://ensight.eos.nasa.gov/FlowViewer/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- flowviewer-3.0.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # flowviewer # flowviewer/Makefile # flowviewer/distinfo # flowviewer/pkg-descr # flowviewer/pkg-plist # flowviewer/files # flowviewer/files/pkg-message.in # flowviewer/files/patch-config # echo c - flowviewer mkdir -p flowviewer > /dev/null 2>&1 echo x - flowviewer/Makefile sed 's/^X//' >flowviewer/Makefile << 'END-of-flowviewer/Makefile' X# New ports collection makefile for: flowviewer X# Date created: Oct 15, 2006 X# Whom: Alex Samorukov, samm@os2.kiev.ua X# X# $FreeBSD$ X XPORTNAME= flowviewer XPORTVERSION= 3.0 XCATEGORIES= www XMASTER_SITES= http://ensight.eos.nasa.gov/FlowViewer/ XDISTNAME= FlowViewer_${DISTVERSION} XEXTRACT_SUFX= .tar X XMAINTAINER= samm@os2.kiev.ua XCOMMENT= Web-based user interface for the flow-tools NetFlow data X XRUN_DEPENDS= ${SITE_PERL}/GD/Graph/linespoints.pm:${PORTSDIR}/graphics/p5-GD-Graph \ X flow-cat:${PORTSDIR}/net-mgmt/flow-tools X X.ifndef WITHOUT_WWWDIR XFLOWVIEWERDIR?= ${PREFIX}/www/flowviewer X.else XFLOWVIEWERDIR?= ${PREFIX}/flowviewer X.endif X XPLIST_SUB+= FLOWVIEWERDIR="${FLOWVIEWERDIR:S,^${PREFIX}/,,}" XSUB_LIST+= "FLOWVIEWERDIR=${FLOWVIEWERDIR}" \ X "PKGNAME=${PKGNAME}" XSUB_FILES= pkg-message X XUSE_PERL5= yes XNO_BUILD= yes X X.if !defined(NOPORTDOCS) XPORTDOC_FILES= README X.endif X Xpost-patch: X @${REINPLACE_CMD} -E \ X -e "s|%%PREFIX%%|${PREFIX}|" \ X ${WRKSRC}/FlowViewer_Configuration.pm X @${REINPLACE_CMD} -E \ X -e "s|%%FLOWVIEWERDIR%%|${FLOWVIEWERDIR}|" \ X ${WRKSRC}/FlowViewer_Configuration.pm X Xdo-install: X @${MKDIR} ${FLOWVIEWERDIR} X @${INSTALL_SCRIPT} ${WRKSRC}/FlowGrapher.cgi ${FLOWVIEWERDIR} X @${INSTALL_SCRIPT} ${WRKSRC}/FlowGrapher_Main.cgi ${FLOWVIEWERDIR} X @${INSTALL_SCRIPT} ${WRKSRC}/FlowTracker.cgi ${FLOWVIEWERDIR} X @${INSTALL_SCRIPT} ${WRKSRC}/FlowTracker_Main.cgi ${FLOWVIEWERDIR} X @${INSTALL_SCRIPT} ${WRKSRC}/FlowViewer.cgi ${FLOWVIEWERDIR} X @${INSTALL_SCRIPT} ${WRKSRC}/FlowViewer_Main.cgi ${FLOWVIEWERDIR} X @${INSTALL_SCRIPT} ${WRKSRC}/FlowViewer_Save.cgi ${FLOWVIEWERDIR} X @${INSTALL_SCRIPT} ${WRKSRC}/FlowViewer_Utilities.pm ${FLOWVIEWERDIR} X @${INSTALL_DATA} ${WRKSRC}/FlowViewer_Configuration.pm ${FLOWVIEWERDIR}/FlowViewer_Configuration.pm.dist X @${INSTALL_SCRIPT} ${WRKSRC}/FlowTracker_Collector ${FLOWVIEWERDIR} X @${INSTALL_SCRIPT} ${WRKSRC}/FlowTracker_Grapher ${FLOWVIEWERDIR} X @${INSTALL_DATA} ${WRKSRC}/FlowGrapher_Colors ${FLOWVIEWERDIR} X @${INSTALL_DATA} ${WRKSRC}/FlowGrapher.png ${FLOWVIEWERDIR} X @${INSTALL_DATA} ${WRKSRC}/FlowTracker.png ${FLOWVIEWERDIR} X @${INSTALL_DATA} ${WRKSRC}/FlowTracker_Links.png ${FLOWVIEWERDIR} X @${INSTALL_DATA} ${WRKSRC}/FlowViewer.png ${FLOWVIEWERDIR} X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X.endif X Xpost-install: X ${CAT} ${PKGMESSAGE} X X.include END-of-flowviewer/Makefile echo x - flowviewer/distinfo sed 's/^X//' >flowviewer/distinfo << 'END-of-flowviewer/distinfo' XMD5 (FlowViewer_3.0.tar) = 4b6ae0a9a85feeab827a99c1b0dc478b XSHA256 (FlowViewer_3.0.tar) = f5af17819e9be4689a641766cbc409c466cb84876b13f9dd7a205fcc9634a657 XSIZE (FlowViewer_3.0.tar) = 225280 END-of-flowviewer/distinfo echo x - flowviewer/pkg-descr sed 's/^X//' >flowviewer/pkg-descr << 'END-of-flowviewer/pkg-descr' XFlowViewer, FlowGrapher, and now FlowTracker are tools that provide an easy Xweb-based user interface for selecting, viewing, graphing, and now tracking XNetFlow data stored using Mark Fullmer's flow-tools software. X XThe user is able to filter data (inclusion or exclusion) by device, IP address Xrange, port, router interface, autonomous system (AS), specified time interval, Xand now by protocols, TOS field, and TCP flags. Many of the flow-tools reports Xare configured as drop-down selections. Users are also able to save reports and Xgraphs for later viewing. X XWWW: http://ensight.eos.nasa.gov/FlowViewer/ END-of-flowviewer/pkg-descr echo x - flowviewer/pkg-plist sed 's/^X//' >flowviewer/pkg-plist << 'END-of-flowviewer/pkg-plist' X%%FLOWVIEWERDIR%%/FlowGrapher.cgi X%%FLOWVIEWERDIR%%/FlowGrapher_Main.cgi X%%FLOWVIEWERDIR%%/FlowTracker.cgi X%%FLOWVIEWERDIR%%/FlowTracker_Main.cgi X%%FLOWVIEWERDIR%%/FlowViewer.cgi X%%FLOWVIEWERDIR%%/FlowViewer_Main.cgi X%%FLOWVIEWERDIR%%/FlowViewer_Save.cgi X%%FLOWVIEWERDIR%%/FlowViewer_Utilities.pm X%%FLOWVIEWERDIR%%/FlowViewer_Configuration.pm.dist X%%FLOWVIEWERDIR%%/FlowTracker_Collector X%%FLOWVIEWERDIR%%/FlowTracker_Grapher X%%FLOWVIEWERDIR%%/FlowGrapher_Colors X%%FLOWVIEWERDIR%%/FlowGrapher.png X%%FLOWVIEWERDIR%%/FlowTracker.png X%%FLOWVIEWERDIR%%/FlowTracker_Links.png X%%FLOWVIEWERDIR%%/FlowViewer.png X%%PORTDOCS%%%%DOCSDIR%%/README X@dirrm %%FLOWVIEWERDIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-flowviewer/pkg-plist echo c - flowviewer/files mkdir -p flowviewer/files > /dev/null 2>&1 echo x - flowviewer/files/pkg-message.in sed 's/^X//' >flowviewer/files/pkg-message.in << 'END-of-flowviewer/files/pkg-message.in' X%%PKGNAME%% has been installed into: X X %%FLOWVIEWERDIR%% X XPlease copy FlowViewer_Configuration.pm.dist to FlowViewer_Configuration.pm Xand edit it to suit your needs. X XTo make FlowViewer available through your web site, I suggest Xthat you add something like the following to httpd.conf: X X Alias /FlowViewer/ "%%FLOWVIEWERDIR%%" X X X X Options +ExecCGI X AddHandler cgi-script .cgi X Order allow,deny X Allow from 127.0.0.1 .example.com X Deny from all X X XYou can find additional information in the %%DOCSDIR%%/README file END-of-flowviewer/files/pkg-message.in echo x - flowviewer/files/patch-config sed 's/^X//' >flowviewer/files/patch-config << 'END-of-flowviewer/files/patch-config' X--- FlowViewer_Configuration.pm.dist Tue Oct 17 23:39:53 2006 X+++ FlowViewer_Configuration.pm Wed Oct 18 00:19:10 2006 X@@ -43,22 +43,25 @@ X X # Directories and Files: X X-$reports_directory = "/htp/htdocs/FlowViewer"; X-$reports_short = "/FlowViewer"; X-$graphs_directory = "/htp/htdocs/FlowGrapher"; X-$graphs_short = "/FlowGrapher"; X-$tracker_directory = "/htp/htdocs/FlowTracker"; X-$tracker_short = "/FlowTracker"; X-$cgi_bin_directory = "/htp/cgi-bin/FlowViewer_3.0"; X-$cgi_bin_short = "/cgi-bin/FlowViewer_3.0"; X-$work_directory = "/tmp"; X+$reports_directory = "%%FLOWVIEWERDIR%%/reports"; X+$reports_short = "/FlowViewer/reports"; X+$graphs_directory = "%%FLOWVIEWERDIR%%/graphs"; X+$graphs_short = "/FlowViewer/graphs"; X+$tracker_directory = "%%FLOWVIEWERDIR%%/tracker"; X+$tracker_short = "/FlowViewer/tracker"; X+$cgi_bin_directory = "%%FLOWVIEWERDIR%%"; X+$cgi_bin_short = "/FlowViewer"; X+$reports_directory = "%%FLOWVIEWERDIR%%/reports"; X+$reports_short = "/FlowViewer/reports"; X+$graphs_directory = "%%FLOWVIEWERDIR%%/graphs"; X+$graphs_short = "/FlowViewer/graphs"; X $names_directory = "/tmp"; X-$filter_directory = "/htp/cgi-bin/Flow_Temp/FlowTracker_Filters"; X-$rrdtool_directory = "/htp/cgi-bin/Flow_Temp/FlowTracker_RRDtool"; X+$filter_directory = "%%FLOWVIEWERDIR%%/tracker_filters"; X+$rrdtool_directory = "%%FLOWVIEWERDIR%%/tracket_rrdtools"; X X-$flow_data_directory = "/htp/flows"; X-$flow_bin_directory = "/usr/bin"; X-$rrdtool_bin_directory = "/usr/local/rrdtool-1.2.12/bin"; X+$flow_data_directory = "%%PREFIX%%/var/netflow/"; X+$flow_bin_directory = "%%PREFIX%%/bin"; X+$rrdtool_bin_directory = "%%PREFIX%%/bin"; X X $tracker_webpage = "index.html"; X $trackings_title = "Your System Here"; END-of-flowviewer/files/patch-config exit --- flowviewer-3.0.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: