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-12-13 13:08:11 +01:00
|
|
|
PORTVERSION= 4.5
|
2017-04-30 23:24:12 +02:00
|
|
|
PORTREVISION= 4
|
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
|
|
|
|
|
2016-04-01 16:16:16 +02:00
|
|
|
RUN_DEPENDS= p5-GD-Graph>=0:graphics/p5-GD-Graph \
|
2017-04-30 23:24:12 +02:00
|
|
|
rrdtool:databases/rrdtool \
|
|
|
|
rwptoflow:security/silktools
|
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
|
|
|
|
|
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
|
|
|
|
2015-06-10 20:03:50 +02:00
|
|
|
FLOWVIEWERSCRIPTS= FV.cgi FV_Relay.cgi FlowGrapher.cgi FlowGrapher_Analyze.cgi \
|
|
|
|
FlowGrapher_Main.cgi FlowGrapher_Replay.cgi FlowGrapher_Sort.cgi \
|
2014-12-13 13:08:11 +01:00
|
|
|
FlowMonitor.cgi FlowMonitor_Dashboard.cgi FlowMonitor_Display.cgi \
|
|
|
|
FlowMonitor_DisplayPublic.cgi FlowMonitor_Dumper.cgi \
|
|
|
|
FlowMonitor_Group.cgi FlowMonitor_Main.cgi FlowMonitor_Management.cgi \
|
2015-06-10 20:03:50 +02:00
|
|
|
FlowMonitor_Replay.cgi FlowViewer.cgi FlowViewer_Main.cgi \
|
|
|
|
FlowViewer_Replay.cgi FlowViewer_Save.cgi FlowViewer_SaveManage.cgi \
|
|
|
|
FlowViewer_Sort.cgi FlowViewer_UI.pm FlowViewer_Utilities.pm \
|
2014-12-13 13:08:11 +01:00
|
|
|
FlowMonitor_Collector FlowMonitor_Grapher \
|
|
|
|
FlowMonitor_Recreate FlowMonitor_Thumbnail FlowViewer_CleanASCache \
|
2015-02-06 11:20:43 +01:00
|
|
|
FlowViewer_CleanFiles FlowViewer_CleanHostCache FlowViewer_CleanSiLK
|
2015-06-10 20:03:50 +02:00
|
|
|
FLOWVIEWERDATA= FG_button.png FM_button.png FV_button.png FlowViewer.css
|
|
|
|
SHEBANG_TOOLS= tools/analyze_flowmonitor_debug tools/analyze_netflow_packets \
|
|
|
|
tools/convert_pre40_filters tools/create_ports_file tools/date_to_epoch_gm \
|
|
|
|
tools/date_to_epoch_local tools/epoch_to_date_gm tools/epoch_to_date_local \
|
|
|
|
tools/flowmonitor_archive_restore tools/flowmonitor_grapher_nonlazy \
|
|
|
|
tools/flowmonitor_grapher_recent tools/performance_check tools/resize_rrdtools
|
|
|
|
FLOWVIEWERTOOLS= ${SHEBANG_TOOLS} \
|
|
|
|
tools/flowcapture_restart tools/flowmonitor_restart \
|
|
|
|
tools/flow-capture-table.conf tools/rsync_monitors tools/rwflowpack_start \
|
|
|
|
tools/rsync_htmls tools/rsync_flows
|
|
|
|
FLOWVIEWERCONFIGS= FlowViewer_Configuration.pm \
|
|
|
|
FlowGrapher_Colors FlowGrapher_Ports \
|
|
|
|
NamedInterfaces_Devices NamedInterfaces_Exporters \
|
|
|
|
dscan.suppress.dst dscan.suppress.src
|
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
|
|
|
|
|
2015-06-10 20:03:50 +02:00
|
|
|
USES= perl5 shebangfix
|
|
|
|
SHEBANG_FILES= ${FLOWVIEWERSCRIPTS} ${SHEBANG_TOOLS} FlowViewer_Configuration.pm
|
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
|
|
|
|
|
|
|
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
|
2014-12-13 13:08:11 +01:00
|
|
|
${MKDIR} ${STAGEDIR}${FLOWVIEWERDIR}/tmp ${STAGEDIR}${FLOWVIEWERDIR}/reports ${STAGEDIR}${FLOWVIEWERDIR}/graphs \
|
|
|
|
${STAGEDIR}${FLOWVIEWERDIR}/monitor ${STAGEDIR}${FLOWVIEWERDIR}/working ${STAGEDIR}${FLOWVIEWERDIR}/saves \
|
|
|
|
${STAGEDIR}${FLOWVIEWERDIR}/names ${STAGEDIR}${FLOWVIEWERDIR}/ipsets ${STAGEDIR}${FLOWVIEWERDIR}/filters \
|
2014-03-03 15:21:44 +01:00
|
|
|
${STAGEDIR}${FLOWVIEWERDIR}/rrdtools ${STAGEDIR}${FLOWVIEWERDIR}/FlowViewer_Dashboard
|
2015-06-10 20:03:50 +02:00
|
|
|
.for i in ${FLOWVIEWERCONFIGS}
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR}/${i}.sample
|
|
|
|
.endfor
|
|
|
|
.for i in ${FLOWVIEWERSCRIPTS}
|
2014-12-13 13:08:11 +01:00
|
|
|
${INSTALL_SCRIPT} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR}
|
2014-02-04 17:31:28 +01:00
|
|
|
.endfor
|
2015-06-10 20:03:50 +02:00
|
|
|
.for i in ${FLOWVIEWERTOOLS}
|
|
|
|
${INSTALL_SCRIPT} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR}/tools
|
2014-02-04 17:31:28 +01:00
|
|
|
.endfor
|
2015-06-10 20:03:50 +02:00
|
|
|
.for i in ${FLOWVIEWERDATA}
|
2014-12-13 13:08:11 +01:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${FLOWVIEWERDIR}/reports
|
2014-02-04 17:31:28 +01:00
|
|
|
.endfor
|
|
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
2014-12-13 13:08:11 +01:00
|
|
|
${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
|
|
|
|
|
|
|
.include <bsd.port.mk>
|