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/
PR: ports/104554
Submitted by: Alex Samorukov, samm at os2.kiev.ua
2006-10-31 23:20:49 +01:00
|
|
|
# New ports collection makefile for: flowviewer
|
|
|
|
# Date created: Oct 15, 2006
|
|
|
|
# Whom: Alex Samorukov, samm@os2.kiev.ua
|
|
|
|
#
|
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= flowviewer
|
2009-07-10 21:31:47 +02:00
|
|
|
PORTVERSION= 3.3.1
|
2012-06-01 07:26:28 +02:00
|
|
|
PORTREVISION= 3
|
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/
PR: ports/104554
Submitted by: Alex Samorukov, samm at os2.kiev.ua
2006-10-31 23:20:49 +01:00
|
|
|
CATEGORIES= net-mgmt
|
|
|
|
MASTER_SITES= http://ensight.eos.nasa.gov/FlowViewer/
|
|
|
|
DISTNAME= FlowViewer_${DISTVERSION}
|
|
|
|
EXTRACT_SUFX= .tar
|
|
|
|
|
|
|
|
MAINTAINER= samm@os2.kiev.ua
|
|
|
|
COMMENT= Web-based user interface for the flow-tools NetFlow data
|
|
|
|
|
2012-06-30 07:52:54 +02:00
|
|
|
RUN_DEPENDS= p5-GD-Graph>=0:${PORTSDIR}/graphics/p5-GD-Graph \
|
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/
PR: ports/104554
Submitted by: Alex Samorukov, samm at os2.kiev.ua
2006-10-31 23:20:49 +01:00
|
|
|
flow-cat:${PORTSDIR}/net-mgmt/flow-tools
|
|
|
|
|
|
|
|
.ifndef WITHOUT_WWWDIR
|
|
|
|
FLOWVIEWERDIR?= ${PREFIX}/www/flowviewer
|
|
|
|
.else
|
|
|
|
FLOWVIEWERDIR?= ${PREFIX}/flowviewer
|
|
|
|
.endif
|
|
|
|
|
|
|
|
PLIST_SUB+= FLOWVIEWERDIR="${FLOWVIEWERDIR:S,^${PREFIX}/,,}"
|
|
|
|
SUB_LIST+= "FLOWVIEWERDIR=${FLOWVIEWERDIR}" \
|
|
|
|
"PKGNAME=${PKGNAME}"
|
|
|
|
SUB_FILES= pkg-message
|
|
|
|
|
|
|
|
USE_PERL5= yes
|
|
|
|
NO_BUILD= yes
|
|
|
|
|
|
|
|
.if !defined(NOPORTDOCS)
|
|
|
|
PORTDOC_FILES= README
|
|
|
|
.endif
|
|
|
|
|
|
|
|
post-patch:
|
|
|
|
@${REINPLACE_CMD} -E \
|
|
|
|
-e "s|%%PREFIX%%|${PREFIX}|" \
|
|
|
|
${WRKSRC}/FlowViewer_Configuration.pm
|
|
|
|
@${REINPLACE_CMD} -E \
|
|
|
|
-e "s|%%FLOWVIEWERDIR%%|${FLOWVIEWERDIR}|" \
|
|
|
|
${WRKSRC}/FlowViewer_Configuration.pm
|
|
|
|
|
|
|
|
do-install:
|
|
|
|
@${MKDIR} ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowGrapher.cgi ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowGrapher_Main.cgi ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowTracker.cgi ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowTracker_Main.cgi ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowViewer.cgi ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowViewer_Main.cgi ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowViewer_Save.cgi ${FLOWVIEWERDIR}
|
2007-03-28 11:55:04 +02:00
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowTracker_Group.cgi ${FLOWVIEWERDIR}
|
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/
PR: ports/104554
Submitted by: Alex Samorukov, samm at os2.kiev.ua
2006-10-31 23:20:49 +01:00
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowViewer_Utilities.pm ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_DATA} ${WRKSRC}/FlowViewer_Configuration.pm ${FLOWVIEWERDIR}/FlowViewer_Configuration.pm.dist
|
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowTracker_Collector ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/FlowTracker_Grapher ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_DATA} ${WRKSRC}/FlowGrapher_Colors ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_DATA} ${WRKSRC}/FlowGrapher.png ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_DATA} ${WRKSRC}/FlowTracker.png ${FLOWVIEWERDIR}
|
|
|
|
@${INSTALL_DATA} ${WRKSRC}/FlowViewer.png ${FLOWVIEWERDIR}
|
2006-11-05 08:35:21 +01:00
|
|
|
@${MKDIR} ${FLOWVIEWERDIR}/tmp ${FLOWVIEWERDIR}/reports \
|
2007-03-28 11:55:04 +02:00
|
|
|
${FLOWVIEWERDIR}/graphs ${FLOWVIEWERDIR}/tracker
|
2006-11-05 08:35:21 +01:00
|
|
|
@${CHOWN} ${WWWOWN}:${WWWGRP} ${FLOWVIEWERDIR}/tmp \
|
|
|
|
${FLOWVIEWERDIR}/reports ${FLOWVIEWERDIR}/graphs \
|
|
|
|
${FLOWVIEWERDIR}/tracker
|
|
|
|
|
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/
PR: ports/104554
Submitted by: Alex Samorukov, samm at os2.kiev.ua
2006-10-31 23:20:49 +01:00
|
|
|
.if !defined(NOPORTDOCS)
|
|
|
|
@${MKDIR} ${DOCSDIR}
|
|
|
|
@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
|
|
|
|
.endif
|
|
|
|
|
|
|
|
post-install:
|
|
|
|
${CAT} ${PKGMESSAGE}
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|