2013-09-21 00:24:43 +02:00
|
|
|
# Created by: Alex Samorukov, samm@os2.kiev.ua
|
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
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= flowviewer
|
2014-03-03 15:21:44 +01:00
|
|
|
PORTVERSION= 4.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
|
2014-02-04 17:31:28 +01:00
|
|
|
MASTER_SITES= SF/${PORTNAME}
|
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
|
|
|
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 \
|
2014-02-04 17:31:28 +01:00
|
|
|
rrdtool:${PORTSDIR}/databases/rrdtool
|
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
|
|
|
|
2014-02-04 17:31:28 +01:00
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
OPTIONS_SINGLE= NETFLOWv
|
|
|
|
OPTIONS_SINGLE_NETFLOWv= NETFLOWv5 NETFLOWv9
|
|
|
|
OPTIONS_DEFAULT= NETFLOWv5
|
|
|
|
NETFLOWv5_DESC= Support for NETFLOWv5
|
|
|
|
NETFLOWv9_DESC= Support for IPFIX/NETFLOWv9
|
|
|
|
NETFLOWv5_RUN_DEPENDS= flow-cat:${PORTSDIR}/net-mgmt/flow-tools-ng
|
|
|
|
NETFLOWv9_RUN_DEPENDS= rwptoflow:${PORTSDIR}/security/silktools
|
|
|
|
|
2014-03-03 15:21:44 +01:00
|
|
|
FLOWVIEWERDIR?= ${PREFIX}/www/flowviewer
|
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
|
|
|
|
2014-02-04 17:31:28 +01:00
|
|
|
PLIST_SCRIPT= FV.cgi FV_Relay.cgi FlowGrapher.cgi FlowGrapher_Main.cgi \
|
2014-03-03 15:21:44 +01:00
|
|
|
FlowGrapher_Replay.cgi FlowGrapher_Sort.cgi \
|
2014-02-04 17:31:28 +01:00
|
|
|
FlowTracker.cgi FlowTracker_Dashboard.cgi FlowTracker_Display.cgi \
|
|
|
|
FlowTracker_DisplayPublic.cgi FlowTracker_Dumper.cgi \
|
|
|
|
FlowTracker_Group.cgi FlowTracker_Main.cgi FlowTracker_Management.cgi \
|
2014-03-03 15:21:44 +01:00
|
|
|
FlowTracker_Replay.cgi FlowViewer.cgi dscan.suppress.dst dscan.suppress.src \
|
|
|
|
FlowViewer_Main.cgi FlowViewer_Replay.cgi \
|
2014-02-04 17:31:28 +01:00
|
|
|
FlowViewer_Save.cgi FlowViewer_SaveManage.cgi FlowViewer_Sort.cgi \
|
|
|
|
FlowViewer_UI.pm FlowViewer_Utilities.pm FlowGrapher_Colors \
|
|
|
|
FlowTracker_AltDashboard FlowTracker_Collector FlowTracker_Grapher \
|
|
|
|
FlowTracker_Recreate FlowTracker_Thumbnail FlowViewer_CleanASCache \
|
|
|
|
FlowViewer_CleanFiles FlowViewer_CleanHostCache FlowViewer_CleanSiLK \
|
|
|
|
NamedInterfaces_Devices NamedInterfaces_Exporters
|
|
|
|
PLIST_DATA= FG_button.png FT_button.png FV_button.png FlowViewer.css
|
|
|
|
PLIST_TOOLS= flowcapture_restart resize_rrdtools flowtracker_grapher_nonlazy \
|
2014-03-03 15:21:44 +01:00
|
|
|
date_to_epoch_gm performance_check flowtracker_restart \
|
2014-02-04 17:31:28 +01:00
|
|
|
convert_pre40_filters analyze_flowtracker_debug flowtracker_grapher_recent \
|
|
|
|
flow-capture-table.conf rsync_trackings epoch_to_date_local rwflowpack_start \
|
2014-03-03 15:21:44 +01:00
|
|
|
epoch_to_date_gm rsync_htmls flowtracker_archive_restore \
|
|
|
|
date_to_epoch_local analyze_netflow_packets rsync_flows
|
2014-02-04 17:31:28 +01:00
|
|
|
|
2014-03-03 15:21:44 +01:00
|
|
|
PLIST_SUB+= FLOWVIEWERDIR="${FLOWVIEWERDIR}" \
|
|
|
|
WWWOWN=${WWWOWN} \
|
|
|
|
WWWGRP=${WWWGRP}
|
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
|
|
|
SUB_LIST+= "FLOWVIEWERDIR=${FLOWVIEWERDIR}" \
|
|
|
|
"PKGNAME=${PKGNAME}"
|
|
|
|
SUB_FILES= pkg-message
|
|
|
|
|
2013-09-04 05:27:37 +02:00
|
|
|
USES= perl5
|
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
|
|
|
NO_BUILD= yes
|
|
|
|
|
2012-08-10 09:10:45 +02:00
|
|
|
PORTDOCS= README
|
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
|
|
|
|
2014-02-04 17:31:28 +01:00
|
|
|
.include <bsd.port.options.mk>
|
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
|
|
|
post-patch:
|
|
|
|
@${REINPLACE_CMD} -E \
|
2014-03-03 15:21:44 +01:00
|
|
|
-e "s|%%PREFIX%%|${PREFIX}|" \
|
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
|
|
|
${WRKSRC}/FlowViewer_Configuration.pm
|
|
|
|
@${REINPLACE_CMD} -E \
|
|
|
|
-e "s|%%FLOWVIEWERDIR%%|${FLOWVIEWERDIR}|" \
|
|
|
|
${WRKSRC}/FlowViewer_Configuration.pm
|
|
|
|
|
|
|
|
do-install:
|
2014-03-03 15:21:44 +01:00
|
|
|
${MKDIR} ${STAGEDIR}${FLOWVIEWERDIR}
|
|
|
|
${MKDIR} ${STAGEDIR}${FLOWVIEWERDIR}/tools
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/FlowViewer_Configuration.pm ${STAGEDIR}${FLOWVIEWERDIR}/FlowViewer_Configuration.pm.dist
|
|
|
|
${MKDIR} ${STAGEDIR}${FLOWVIEWERDIR}/tmp ${STAGEDIR}${FLOWVIEWERDIR}/reports \
|
|
|
|
${STAGEDIR}${FLOWVIEWERDIR}/graphs ${STAGEDIR}${FLOWVIEWERDIR}/tracker ${STAGEDIR}${FLOWVIEWERDIR}/working \
|
|
|
|
${STAGEDIR}${FLOWVIEWERDIR}/saves ${STAGEDIR}${FLOWVIEWERDIR}/names ${STAGEDIR}${FLOWVIEWERDIR}/filters \
|
|
|
|
${STAGEDIR}${FLOWVIEWERDIR}/rrdtools ${STAGEDIR}${FLOWVIEWERDIR}/FlowViewer_Dashboard
|
2014-02-04 17:31:28 +01:00
|
|
|
.for i in ${PLIST_SCRIPT}
|
2014-03-03 15:21:44 +01:00
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR}
|
2014-02-04 17:31:28 +01:00
|
|
|
.endfor
|
|
|
|
.for i in ${PLIST_TOOLS}
|
2014-03-03 15:21:44 +01:00
|
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/tools/${i} ${STAGEDIR}${FLOWVIEWERDIR}/tools
|
2014-02-04 17:31:28 +01:00
|
|
|
.endfor
|
|
|
|
.for i in ${PLIST_DATA}
|
2014-03-03 15:21:44 +01:00
|
|
|
@${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR}/reports
|
2014-02-04 17:31:28 +01:00
|
|
|
.endfor
|
2006-11-05 08:35:21 +01:00
|
|
|
|
2014-02-04 17:31:28 +01:00
|
|
|
.if ${PORT_OPTIONS:MDOCS}
|
|
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
|
|
@${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
|
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
|
|
|
.endif
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|