Index: head/net/ntopng/Makefile =================================================================== --- head/net/ntopng/Makefile (revision 490395) +++ head/net/ntopng/Makefile (revision 490396) @@ -1,61 +1,61 @@ # Created by: Muhammad Moinur Rahman <5u623l20@gmail.com> # $FreeBSD$ PORTNAME= ntopng -PORTVERSION= 3.8.d20181221 -PORTREVISION= 2 +PORTVERSION= 3.8.d20190111 PORTEPOCH= 1 CATEGORIES= net MAINTAINER= madpilot@FreeBSD.org COMMENT= Network monitoring tool with command line and web interfaces LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= librrd.so:databases/rrdtool \ libzmq.so:net/libzmq4 \ libcurl.so:ftp/curl \ libndpi.so:net/ndpi \ libjson-c.so:devel/json-c \ libsodium.so:security/libsodium \ libmaxminddb.so:net/libmaxminddb BUILD_DEPENDS= bash:shells/bash USES= autoreconf compiler:c++11-lang cpe gmake libtool localbase \ mysql pathfix pkgconfig shebangfix sqlite ssl -SUB_FILES= pkg-deinstall +SUB_FILES= ntopng-geoip2update.sh pkg-deinstall SHEBANG_FILES= httpdocs/misc/ntopng-add-user.sh \ httpdocs/misc/ntopng-utils-manage-config.in GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ndpi-includes=${LOCALBASE}/include/ndpi USERS= ntopng GROUPS= ntopng PLIST_SUB= NTOPNGUSER="${USERS}" NTOPNGROUP="${GROUPS}" USE_GITHUB= yes GH_ACCOUNT= ntop -GH_TAGNAME= e7503c7 +GH_TAGNAME= 3c2d3bf CPE_VENDOR= ntop -OPTIONS_DEFINE= NLS +OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext USE_RC_SUBR= ntopng post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/configure.seed cd ${WRKSRC} && ${SH} autogen.sh post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ntopng ${MKDIR} ${STAGEDIR}/var/db/ntopng + ${INSTALL_SCRIPT} ${WRKDIR}/ntopng-geoip2update.sh ${STAGEDIR}${PREFIX}/bin .include Index: head/net/ntopng/distinfo =================================================================== --- head/net/ntopng/distinfo (revision 490395) +++ head/net/ntopng/distinfo (revision 490396) @@ -1,3 +1,3 @@ -TIMESTAMP = 1545486562 -SHA256 (ntop-ntopng-3.8.d20181221-e7503c7_GH0.tar.gz) = 24513419f03079f6e1dbe2f8971094f8686443e73a0ae752c88fdbac41673c5d -SIZE (ntop-ntopng-3.8.d20181221-e7503c7_GH0.tar.gz) = 33912235 +TIMESTAMP = 1547564923 +SHA256 (ntop-ntopng-3.8.d20190111-3c2d3bf_GH0.tar.gz) = 1da7581a66fdd405574d0f914ed319c90d15c6e7886e14973c32ebc6ba0b35d1 +SIZE (ntop-ntopng-3.8.d20190111-3c2d3bf_GH0.tar.gz) = 33912860 Index: head/net/ntopng/files/ntopng-geoipupdate.sh.in =================================================================== --- head/net/ntopng/files/ntopng-geoipupdate.sh.in (revision 490395) +++ head/net/ntopng/files/ntopng-geoipupdate.sh.in (nonexistent) @@ -1,39 +0,0 @@ -#!/bin/sh - -set -eu -mkdir -p "%%DATADIR%%/httpdocs/geoip" - -# arguments: -# $1 URL -# $2 output file name -_fetch() { - url="$1" - out="$2" - TEMPFILE="$(mktemp "%%DATADIR%%/httpdocs/geoip/GeoIP.dat-XXXXXX")" - trap 'rc=$? ; set +e ; rm -f "'"$TEMPFILE"'" ; exit $rc' 0 - if fetch -o - "$url" | gunzip >> "$TEMPFILE" ; then - chmod 444 "$TEMPFILE" - if ! mv -f "$TEMPFILE" "%%DATADIR%%/httpdocs/geoip/$2" ; then - echo "Unable to replace %%DATADIR%%/httpdocs/geoip/$2" - return 2 - fi - else - echo "$2 download failed" - return 1 - fi - rm -f "$TEMPFILE" - trap - 0 - return 0 -} - -echo Fetching GeoLiteCity.dat... -_fetch "http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz" GeoLiteCity.dat - -echo Fetching GeoLiteCityv6.dat... -_fetch "http://geolite.maxmind.com/download/geoip/database/GeoLiteCityv6-beta/GeoLiteCityv6.dat.gz" GeoLiteCityv6.dat - -echo Fetching GeoIPASNum.dat... -_fetch "http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz" GeoIPASNum.dat.gz - -echo Fetching GeoIPASNumv6.dat... -_fetch "http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNumv6.dat.gz" GeoIPASNumv6.dat.gz Property changes on: head/net/ntopng/files/ntopng-geoipupdate.sh.in ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/net/ntopng/files/ntopng-geoip2update.sh.in =================================================================== --- head/net/ntopng/files/ntopng-geoip2update.sh.in (nonexistent) +++ head/net/ntopng/files/ntopng-geoip2update.sh.in (revision 490396) @@ -0,0 +1,44 @@ +#!/bin/sh + +set -eu +mkdir -p "%%DATADIR%%/httpdocs/geoip" + +TEMPDIR="$(mktemp -d "%%DATADIR%%/httpdocs/geoip/MMDB-XXXXXX")" +trap 'rc=$? ; set +e ; rm -rf "'"$TEMPDIR"'" ; exit $rc' 0 + +cd "${TEMPDIR}" + +# arguments: +# $1 URL +# $2 filename +_fetchextract() { + url="$1" + file="$(basename "${url}")" + + if fetch "${url}"; then + tar xzf "${file}" + else + echo "${file} download failed" + return 1 + fi + + return 0 +} + +echo Fetching GeoLite2-City +_fetchextract 'https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz' + +echo Fetching GeoLite2-ASN +_fetchextract 'https://geolite.maxmind.com/download/geoip/database/GeoLite2-ASN.tar.gz' + +mv GeoLite2-*/*.mmdb %%DATADIR%%/httpdocs/geoip + +cd %%DATADIR%%/httpdocs/geoip +rm -rf "${TEMPDIR}" + +chown root:wheel *.mmdb +chmod 444 *.mmdb + +trap - 0 + +return 0 Property changes on: head/net/ntopng/files/ntopng-geoip2update.sh.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net/ntopng/files/pkg-deinstall.in =================================================================== --- head/net/ntopng/files/pkg-deinstall.in (revision 490395) +++ head/net/ntopng/files/pkg-deinstall.in (revision 490396) @@ -1,11 +1,9 @@ #!/bin/sh # # $FreeBSD$ [ "$2" != "DEINSTALL" ] && exit 0 -[ -f "%%DATADIR%%/httpdocs/geoip/GeoLiteCity.dat" ] && /bin/rm "%%DATADIR%%/httpdocs/geoip/GeoLiteCity.dat" -[ -f "%%DATADIR%%/httpdocs/geoip/GeoLiteCityv6.dat" ] && /bin/rm "%%DATADIR%%/httpdocs/geoip/GeoLiteCityv6.dat" -[ -f "%%DATADIR%%/httpdocs/geoip/GeoIPASNum.dat.gz" ] && /bin/rm "%%DATADIR%%/httpdocs/geoip/GeoIPASNum.dat.gz" -[ -f "%%DATADIR%%/httpdocs/geoip/GeoIPASNumv6.dat.gz" ] && /bin/rm "%%DATADIR%%/httpdocs/geoip/GeoIPASNumv6.dat.gz" +[ -f "%%DATADIR%%/httpdocs/geoip/GeoLite2-City.mmdb" ] && /bin/rm "%%DATADIR%%/httpdocs/geoip/GeoLite2-City.mmdb" +[ -f "%%DATADIR%%/httpdocs/geoip/GeoLite2-ASN.mmdb" ] && /bin/rm "%%DATADIR%%/httpdocs/geoip/GeoLite2-ASN.mmdb" [ -d "%%DATADIR%%/httpdocs/geoip" ] && /usr/bin/find "%%DATADIR%%/httpdocs/geoip" -type d -empty -delete Index: head/net/ntopng/pkg-message =================================================================== --- head/net/ntopng/pkg-message (revision 490395) +++ head/net/ntopng/pkg-message (revision 490396) @@ -1,18 +1,19 @@ ---------------------------------------------------------------------------- WARNING: ntopng runs a web interface service by default, it is suggested to protect such network accessible services with packet filters or TCP wrappers. ntopng requires to connect to a redis server to work. Please install redis server from databases/redis or use -r option via ntopng_flags to specify a remote one. -If you enabled GeoIP support(the default), please use ntopng-geoipupdate.sh -to update GeoIP database to the latest available data. +ntopng supports IP geolocation, to enable this you should use the +ntopng-geoip2update.sh script to update the maxminddb geolocation +data to the latest version. To pass a configuration file to ntopng, which overrides any command line arguments, add something like the following to rc.conf: ntopng_flags="/path/to/file.conf" ---------------------------------------------------------------------------- Index: head/net/ntopng/pkg-plist =================================================================== --- head/net/ntopng/pkg-plist (revision 490395) +++ head/net/ntopng/pkg-plist (revision 490396) @@ -1,516 +1,517 @@ bin/ntopng +bin/ntopng-geoip2update.sh man/man8/ntopng.8.gz %%DATADIR%%/httpdocs/bootstrap/css/bootstrap-theme.css %%DATADIR%%/httpdocs/bootstrap/css/bootstrap-theme.css.map %%DATADIR%%/httpdocs/bootstrap/css/bootstrap.css %%DATADIR%%/httpdocs/bootstrap/css/bootstrap.css.map %%DATADIR%%/httpdocs/bootstrap/fonts/glyphicons-halflings-regular.eot %%DATADIR%%/httpdocs/bootstrap/fonts/glyphicons-halflings-regular.svg %%DATADIR%%/httpdocs/bootstrap/fonts/glyphicons-halflings-regular.ttf %%DATADIR%%/httpdocs/bootstrap/fonts/glyphicons-halflings-regular.woff %%DATADIR%%/httpdocs/bootstrap/img/glyphicons-halflings-white.png %%DATADIR%%/httpdocs/bootstrap/img/glyphicons-halflings.png %%DATADIR%%/httpdocs/css/Rickshaw/detail.css %%DATADIR%%/httpdocs/css/Rickshaw/graph.css %%DATADIR%%/httpdocs/css/Rickshaw/legend.css %%DATADIR%%/httpdocs/css/bootstrap-datetimepicker.css %%DATADIR%%/httpdocs/css/bootstrap-nav-wizard.css %%DATADIR%%/httpdocs/css/bootstrap-slider.css %%DATADIR%%/httpdocs/css/bubble-chart.css %%DATADIR%%/httpdocs/css/cal-heatmap.css %%DATADIR%%/httpdocs/css/cubism.css %%DATADIR%%/httpdocs/css/custom_theme.css %%DATADIR%%/httpdocs/css/datepicker.css %%DATADIR%%/httpdocs/css/dc.css %%DATADIR%%/httpdocs/css/flags.css %%DATADIR%%/httpdocs/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png %%DATADIR%%/httpdocs/css/images/ui-bg_diagonals-thick_20_666666_40x40.png %%DATADIR%%/httpdocs/css/images/ui-bg_flat_10_000000_40x100.png %%DATADIR%%/httpdocs/css/images/ui-bg_glass_100_f6f6f6_1x400.png %%DATADIR%%/httpdocs/css/images/ui-bg_glass_100_fdf5ce_1x400.png %%DATADIR%%/httpdocs/css/images/ui-bg_glass_65_ffffff_1x400.png %%DATADIR%%/httpdocs/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png %%DATADIR%%/httpdocs/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png %%DATADIR%%/httpdocs/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png %%DATADIR%%/httpdocs/css/images/ui-icons_222222_256x240.png %%DATADIR%%/httpdocs/css/images/ui-icons_228ef1_256x240.png %%DATADIR%%/httpdocs/css/images/ui-icons_ef8c08_256x240.png %%DATADIR%%/httpdocs/css/images/ui-icons_ffd27a_256x240.png %%DATADIR%%/httpdocs/css/images/ui-icons_ffffff_256x240.png %%DATADIR%%/httpdocs/css/jquery-ui.css %%DATADIR%%/httpdocs/css/ntopng.css %%DATADIR%%/httpdocs/css/nv.d3.css %%DATADIR%%/httpdocs/css/pie-chart.css %%DATADIR%%/httpdocs/css/rickshaw.css %%DATADIR%%/httpdocs/css/sequence_sunburst.css %%DATADIR%%/httpdocs/css/tablesorted.css %%DATADIR%%/httpdocs/css/timeline.css %%DATADIR%%/httpdocs/css/timepicker.css %%DATADIR%%/httpdocs/favicon.ico %%DATADIR%%/httpdocs/font-awesome/HELP-US-OUT.txt %%DATADIR%%/httpdocs/font-awesome/css/font-awesome.css %%DATADIR%%/httpdocs/font-awesome/css/font-awesome.min.css %%DATADIR%%/httpdocs/font-awesome/fonts/FontAwesome.otf %%DATADIR%%/httpdocs/font-awesome/fonts/fontawesome-webfont.eot %%DATADIR%%/httpdocs/font-awesome/fonts/fontawesome-webfont.svg %%DATADIR%%/httpdocs/font-awesome/fonts/fontawesome-webfont.ttf %%DATADIR%%/httpdocs/font-awesome/fonts/fontawesome-webfont.woff %%DATADIR%%/httpdocs/font-awesome/fonts/fontawesome-webfont.woff2 %%DATADIR%%/httpdocs/font-awesome/less/animated.less %%DATADIR%%/httpdocs/font-awesome/less/bordered-pulled.less %%DATADIR%%/httpdocs/font-awesome/less/core.less %%DATADIR%%/httpdocs/font-awesome/less/fixed-width.less %%DATADIR%%/httpdocs/font-awesome/less/font-awesome.less %%DATADIR%%/httpdocs/font-awesome/less/icons.less %%DATADIR%%/httpdocs/font-awesome/less/larger.less %%DATADIR%%/httpdocs/font-awesome/less/list.less %%DATADIR%%/httpdocs/font-awesome/less/mixins.less %%DATADIR%%/httpdocs/font-awesome/less/path.less %%DATADIR%%/httpdocs/font-awesome/less/rotated-flipped.less %%DATADIR%%/httpdocs/font-awesome/less/screen-reader.less %%DATADIR%%/httpdocs/font-awesome/less/stacked.less %%DATADIR%%/httpdocs/font-awesome/less/variables.less %%DATADIR%%/httpdocs/font-awesome/scss/_animated.scss %%DATADIR%%/httpdocs/font-awesome/scss/_bordered-pulled.scss %%DATADIR%%/httpdocs/font-awesome/scss/_core.scss %%DATADIR%%/httpdocs/font-awesome/scss/_fixed-width.scss %%DATADIR%%/httpdocs/font-awesome/scss/_icons.scss %%DATADIR%%/httpdocs/font-awesome/scss/_larger.scss %%DATADIR%%/httpdocs/font-awesome/scss/_list.scss %%DATADIR%%/httpdocs/font-awesome/scss/_mixins.scss %%DATADIR%%/httpdocs/font-awesome/scss/_path.scss %%DATADIR%%/httpdocs/font-awesome/scss/_rotated-flipped.scss %%DATADIR%%/httpdocs/font-awesome/scss/_screen-reader.scss %%DATADIR%%/httpdocs/font-awesome/scss/_stacked.scss %%DATADIR%%/httpdocs/font-awesome/scss/_variables.scss %%DATADIR%%/httpdocs/font-awesome/scss/font-awesome.scss %%DATADIR%%/httpdocs/geoip/README %%DATADIR%%/httpdocs/img/asc.gif %%DATADIR%%/httpdocs/img/blank.gif %%DATADIR%%/httpdocs/img/block-end.png %%DATADIR%%/httpdocs/img/block-start.png %%DATADIR%%/httpdocs/img/cpu_icon.png %%DATADIR%%/httpdocs/img/desc.gif %%DATADIR%%/httpdocs/img/flags.png %%DATADIR%%/httpdocs/img/glyphicons-halflings-white.png %%DATADIR%%/httpdocs/img/glyphicons-halflings.png %%DATADIR%%/httpdocs/img/graph.gif %%DATADIR%%/httpdocs/img/info.png %%DATADIR%%/httpdocs/img/info_icon.png %%DATADIR%%/httpdocs/img/interaction-graph-icons/apache2.png %%DATADIR%%/httpdocs/img/interaction-graph-icons/firefox.png %%DATADIR%%/httpdocs/img/interaction-graph-icons/java.png %%DATADIR%%/httpdocs/img/interaction-graph-icons/nprobe.png %%DATADIR%%/httpdocs/img/interaction-graph-icons/ntopng.png %%DATADIR%%/httpdocs/img/interaction-graph-icons/redis-server.png %%DATADIR%%/httpdocs/img/interaction-graph-icons/remote_hosts.png %%DATADIR%%/httpdocs/img/interaction-graph-icons/sprobe.png %%DATADIR%%/httpdocs/img/loading.gif %%DATADIR%%/httpdocs/img/logo.png %%DATADIR%%/httpdocs/img/logo.svg %%DATADIR%%/httpdocs/img/maps/conv30.png %%DATADIR%%/httpdocs/img/maps/conv40.png %%DATADIR%%/httpdocs/img/maps/conv50.png %%DATADIR%%/httpdocs/img/maps/heart30.png %%DATADIR%%/httpdocs/img/maps/heart40.png %%DATADIR%%/httpdocs/img/maps/heart50.png %%DATADIR%%/httpdocs/img/maps/m1.png %%DATADIR%%/httpdocs/img/maps/m2.png %%DATADIR%%/httpdocs/img/maps/m3.png %%DATADIR%%/httpdocs/img/maps/m4.png %%DATADIR%%/httpdocs/img/maps/m5.png %%DATADIR%%/httpdocs/img/maps/people35.png %%DATADIR%%/httpdocs/img/maps/people45.png %%DATADIR%%/httpdocs/img/maps/people55.png %%DATADIR%%/httpdocs/img/network_icon.png %%DATADIR%%/httpdocs/img/os_icon.png %%DATADIR%%/httpdocs/img/throbber.gif %%DATADIR%%/httpdocs/img/warning.png %%DATADIR%%/httpdocs/inc/as_stats_id.inc %%DATADIR%%/httpdocs/inc/country_stats_id.inc %%DATADIR%%/httpdocs/inc/flows_stats_id.inc %%DATADIR%%/httpdocs/inc/geolocation_disclaimer.inc %%DATADIR%%/httpdocs/inc/host_to_server_id.inc %%DATADIR%%/httpdocs/inc/host_to_server_top.inc %%DATADIR%%/httpdocs/inc/hosts_stats_id.inc %%DATADIR%%/httpdocs/inc/http_servers_stats_id.inc %%DATADIR%%/httpdocs/inc/index_TopASNs.inc %%DATADIR%%/httpdocs/inc/index_TopApplications.inc %%DATADIR%%/httpdocs/inc/index_TopFlowSenders.inc %%DATADIR%%/httpdocs/inc/index_TopHosts.inc %%DATADIR%%/httpdocs/inc/index_TopPorts.inc %%DATADIR%%/httpdocs/inc/mac_stats_id.inc %%DATADIR%%/httpdocs/inc/network_stats_id.inc %%DATADIR%%/httpdocs/inc/os_stats_id.inc %%DATADIR%%/httpdocs/inc/pool_stats_id.inc %%DATADIR%%/httpdocs/inc/processes_stats_id.inc %%DATADIR%%/httpdocs/inc/sprobe_process.inc %%DATADIR%%/httpdocs/inc/sprobe_process_header.inc %%DATADIR%%/httpdocs/inc/vlan_stats_id.inc %%DATADIR%%/httpdocs/js/ASAP.js %%DATADIR%%/httpdocs/js/Makefile %%DATADIR%%/httpdocs/js/README.gauge %%DATADIR%%/httpdocs/js/ays_utils.js %%DATADIR%%/httpdocs/js/binary-indicators.js %%DATADIR%%/httpdocs/js/bootstrap-datatable.js %%DATADIR%%/httpdocs/js/bootstrap-datetimepicker.js %%DATADIR%%/httpdocs/js/bootstrap-slider.js %%DATADIR%%/httpdocs/js/bootstrap.js %%DATADIR%%/httpdocs/js/bootstrap3-typeahead.js %%DATADIR%%/httpdocs/js/bubble-chart.js %%DATADIR%%/httpdocs/js/cal-heatmap.js %%DATADIR%%/httpdocs/js/crossfilter.js %%DATADIR%%/httpdocs/js/cubism.v1.js %%DATADIR%%/httpdocs/js/cubism_ntop.v1.js %%DATADIR%%/httpdocs/js/d3.v3.js %%DATADIR%%/httpdocs/js/datatable_utils.js %%DATADIR%%/httpdocs/js/dc.js %%DATADIR%%/httpdocs/js/deps.min.js %%DATADIR%%/httpdocs/js/deps.min.js.map %%DATADIR%%/httpdocs/js/ebpf_utils.js %%DATADIR%%/httpdocs/js/gauge.js %%DATADIR%%/httpdocs/js/googleMapJson.js %%DATADIR%%/httpdocs/js/graph_utils.js %%DATADIR%%/httpdocs/js/html5shiv.js %%DATADIR%%/httpdocs/js/ie_fix.js %%DATADIR%%/httpdocs/js/jquery-ui.js %%DATADIR%%/httpdocs/js/jquery.are-you-sure.js %%DATADIR%%/httpdocs/js/jquery.js %%DATADIR%%/httpdocs/js/jquery.peity.js %%DATADIR%%/httpdocs/js/jquery.tablesorter.js %%DATADIR%%/httpdocs/js/jquery_bootstrap.min.js %%DATADIR%%/httpdocs/js/jquery_bootstrap.min.js.map %%DATADIR%%/httpdocs/js/markerclusterer.js %%DATADIR%%/httpdocs/js/moment.js %%DATADIR%%/httpdocs/js/ntop.min.js %%DATADIR%%/httpdocs/js/ntop.min.js.map %%DATADIR%%/httpdocs/js/ntopng_utils.js %%DATADIR%%/httpdocs/js/ntopng_validators.js %%DATADIR%%/httpdocs/js/nv.d3.js %%DATADIR%%/httpdocs/js/pie-chart.js %%DATADIR%%/httpdocs/js/quotas_utils.js %%DATADIR%%/httpdocs/js/rickshaw.js %%DATADIR%%/httpdocs/js/ripe_widget_api.js %%DATADIR%%/httpdocs/js/sankey.js %%DATADIR%%/httpdocs/js/sequence_sunburst.js %%DATADIR%%/httpdocs/js/timeline.js %%DATADIR%%/httpdocs/js/validator.js %%DATADIR%%/httpdocs/misc/ntopng-add-user.sh %%DATADIR%%/httpdocs/misc/ntopng-utils-manage-config %%DATADIR%%/httpdocs/misc/ntopng-utils-manage-config.in %%DATADIR%%/httpdocs/misc/ntopng_template_elk.json %%DATADIR%%/httpdocs/misc/ntopng_template_elk6.json %%DATADIR%%/httpdocs/other/EtherOUI.txt %%DATADIR%%/httpdocs/other/TimeZones.txt %%DATADIR%%/httpdocs/other/lists/malware.txt %%DATADIR%%/httpdocs/other/lists/web_mining.txt %%DATADIR%%/httpdocs/other/radcli_dictionary.txt %%DATADIR%%/httpdocs/other/trackers.txt %%DATADIR%%/httpdocs/ssl/README %%DATADIR%%/httpdocs/ssl/ntopng-cert.pem.dummy %%DATADIR%%/httpdocs/templates/modal_confirm_dialog.html %%DATADIR%%/httpdocs/templates/traffic_extraction_dialog.html %%DATADIR%%/httpdocs/templates/traffic_report.html %%DATADIR%%/httpdocs/templates/typeahead_input.html %%DATADIR%%/httpdocs/templates/wizard_dialog.html %%DATADIR%%/httpdocs/test.lp %%DATADIR%%/scripts/callbacks/interface/5min.lua %%DATADIR%%/scripts/callbacks/interface/daily.lua %%DATADIR%%/scripts/callbacks/interface/hourly.lua %%DATADIR%%/scripts/callbacks/interface/minute.lua %%DATADIR%%/scripts/callbacks/system/5min.lua %%DATADIR%%/scripts/callbacks/system/boot.lua %%DATADIR%%/scripts/callbacks/system/daily.lua %%DATADIR%%/scripts/callbacks/system/discover.lua %%DATADIR%%/scripts/callbacks/system/hourly.lua %%DATADIR%%/scripts/callbacks/system/housekeeping.lua %%DATADIR%%/scripts/callbacks/system/minute.lua %%DATADIR%%/scripts/callbacks/system/pinger.lua %%DATADIR%%/scripts/callbacks/system/recovery.lua %%DATADIR%%/scripts/callbacks/system/second.lua %%DATADIR%%/scripts/callbacks/system/shutdown.lua %%DATADIR%%/scripts/callbacks/system/startup.lua %%DATADIR%%/scripts/locales/en.lua %%DATADIR%%/scripts/lua/API.lua %%DATADIR%%/scripts/lua/about.lua %%DATADIR%%/scripts/lua/admin/add_user.lua %%DATADIR%%/scripts/lua/admin/change_user_prefs.lua %%DATADIR%%/scripts/lua/admin/delete_user.lua %%DATADIR%%/scripts/lua/admin/edit_categories.lua %%DATADIR%%/scripts/lua/admin/edit_device_protocols.lua %%DATADIR%%/scripts/lua/admin/edit_profiles.lua %%DATADIR%%/scripts/lua/admin/get_custom_categories_hosts.lua %%DATADIR%%/scripts/lua/admin/get_device_protocols.lua %%DATADIR%%/scripts/lua/admin/get_ndpi_applications.lua %%DATADIR%%/scripts/lua/admin/get_user_info.lua %%DATADIR%%/scripts/lua/admin/get_users.lua %%DATADIR%%/scripts/lua/admin/host_pools.lua %%DATADIR%%/scripts/lua/admin/manage_pool_members.lua %%DATADIR%%/scripts/lua/admin/password_reset.lua %%DATADIR%%/scripts/lua/admin/prefs.lua %%DATADIR%%/scripts/lua/admin/remote_assistance.lua %%DATADIR%%/scripts/lua/admin/users.lua %%DATADIR%%/scripts/lua/admin/validate_new_user.lua %%DATADIR%%/scripts/lua/as_details.lua %%DATADIR%%/scripts/lua/as_stats.lua %%DATADIR%%/scripts/lua/assistant_test.lua %%DATADIR%%/scripts/lua/authorize_captive.lua %%DATADIR%%/scripts/lua/captive_portal.lua %%DATADIR%%/scripts/lua/change_password.lua %%DATADIR%%/scripts/lua/check_recording_data.lua %%DATADIR%%/scripts/lua/check_update.lua %%DATADIR%%/scripts/lua/country_details.lua %%DATADIR%%/scripts/lua/country_stats.lua %%DATADIR%%/scripts/lua/discover.lua %%DATADIR%%/scripts/lua/do_export_data.lua %%DATADIR%%/scripts/lua/examples/debug.lua %%DATADIR%%/scripts/lua/examples/hello_world.lua %%DATADIR%%/scripts/lua/examples/interface.lua %%DATADIR%%/scripts/lua/examples/ntop.lua %%DATADIR%%/scripts/lua/examples/sqlite.lua %%DATADIR%%/scripts/lua/export_data.lua %%DATADIR%%/scripts/lua/find_app.lua %%DATADIR%%/scripts/lua/find_category.lua %%DATADIR%%/scripts/lua/find_host.lua %%DATADIR%%/scripts/lua/find_member.lua %%DATADIR%%/scripts/lua/find_prefs.lua %%DATADIR%%/scripts/lua/flow_details.lua %%DATADIR%%/scripts/lua/flow_stats.lua %%DATADIR%%/scripts/lua/flows_stats.lua %%DATADIR%%/scripts/lua/get_alerts_data.lua %%DATADIR%%/scripts/lua/get_arp_data.lua %%DATADIR%%/scripts/lua/get_as_data.lua %%DATADIR%%/scripts/lua/get_ases_data.lua %%DATADIR%%/scripts/lua/get_config.lua %%DATADIR%%/scripts/lua/get_db_data.lua %%DATADIR%%/scripts/lua/get_db_flows.lua %%DATADIR%%/scripts/lua/get_discover_data.lua %%DATADIR%%/scripts/lua/get_discover_progress.lua %%DATADIR%%/scripts/lua/get_extracted_traffic.lua %%DATADIR%%/scripts/lua/get_flow_data.lua %%DATADIR%%/scripts/lua/get_flow_db_data.lua %%DATADIR%%/scripts/lua/get_flow_process_tree.lua %%DATADIR%%/scripts/lua/get_flows_data.lua %%DATADIR%%/scripts/lua/get_geo_hosts.lua %%DATADIR%%/scripts/lua/get_grouped_hosts_data.lua %%DATADIR%%/scripts/lua/get_historical_data.lua %%DATADIR%%/scripts/lua/get_historical_favourites.lua %%DATADIR%%/scripts/lua/get_host_contacts.lua %%DATADIR%%/scripts/lua/get_host_data.lua %%DATADIR%%/scripts/lua/get_host_pools.lua %%DATADIR%%/scripts/lua/get_host_traffic.lua %%DATADIR%%/scripts/lua/get_hosts_data.lua %%DATADIR%%/scripts/lua/get_http_hosts.lua %%DATADIR%%/scripts/lua/get_http_hosts_data.lua %%DATADIR%%/scripts/lua/get_icmp_data.lua %%DATADIR%%/scripts/lua/get_influxdb_info.lua %%DATADIR%%/scripts/lua/get_mac_data.lua %%DATADIR%%/scripts/lua/get_macs_data.lua %%DATADIR%%/scripts/lua/get_num_alerts.lua %%DATADIR%%/scripts/lua/get_process_data.lua %%DATADIR%%/scripts/lua/get_process_info.lua %%DATADIR%%/scripts/lua/get_processes_data.lua %%DATADIR%%/scripts/lua/get_processes_graph_data.lua %%DATADIR%%/scripts/lua/get_system_hosts_interaction.lua %%DATADIR%%/scripts/lua/get_top_realtime.lua %%DATADIR%%/scripts/lua/get_top_talkers.lua %%DATADIR%%/scripts/lua/get_treemap.lua %%DATADIR%%/scripts/lua/get_ts.lua %%DATADIR%%/scripts/lua/get_unknown_devices_data.lua %%DATADIR%%/scripts/lua/get_user_info.lua %%DATADIR%%/scripts/lua/get_username_data.lua %%DATADIR%%/scripts/lua/get_vlan_data.lua %%DATADIR%%/scripts/lua/get_vlans_data.lua %%DATADIR%%/scripts/lua/google_assistant_utils.lua %%DATADIR%%/scripts/lua/host_details.lua %%DATADIR%%/scripts/lua/host_details_ndpi.lua %%DATADIR%%/scripts/lua/host_details_ndpi_categories.lua %%DATADIR%%/scripts/lua/host_dns_breakdown.lua %%DATADIR%%/scripts/lua/host_get_json.lua %%DATADIR%%/scripts/lua/host_http_breakdown.lua %%DATADIR%%/scripts/lua/host_l4_stats.lua %%DATADIR%%/scripts/lua/host_pkt_distro.lua %%DATADIR%%/scripts/lua/host_sflow_distro.lua %%DATADIR%%/scripts/lua/host_stats.lua %%DATADIR%%/scripts/lua/host_top_peers_protocols.lua %%DATADIR%%/scripts/lua/hosts_comparison.lua %%DATADIR%%/scripts/lua/hosts_comparison_sankey.lua %%DATADIR%%/scripts/lua/hosts_geomap.lua %%DATADIR%%/scripts/lua/hosts_matrix.lua %%DATADIR%%/scripts/lua/hosts_stats.lua %%DATADIR%%/scripts/lua/hosts_treemap.lua %%DATADIR%%/scripts/lua/hotspot-detect.lua %%DATADIR%%/scripts/lua/http_servers_stats.lua %%DATADIR%%/scripts/lua/if_pkt_distro.lua %%DATADIR%%/scripts/lua/if_stats.lua %%DATADIR%%/scripts/lua/if_stats_ndpi.lua %%DATADIR%%/scripts/lua/if_stats_ndpi_categories.lua %%DATADIR%%/scripts/lua/if_tcpflags_pkt_distro.lua %%DATADIR%%/scripts/lua/iface_flows_sankey.lua %%DATADIR%%/scripts/lua/iface_hosts_list.lua %%DATADIR%%/scripts/lua/iface_local_stats.lua %%DATADIR%%/scripts/lua/iface_ndpi_stats.lua %%DATADIR%%/scripts/lua/iface_ports_list.lua %%DATADIR%%/scripts/lua/iface_tcp_stats.lua %%DATADIR%%/scripts/lua/inc/add_user_dialog.lua %%DATADIR%%/scripts/lua/inc/change_user_password_form.lua %%DATADIR%%/scripts/lua/inc/delete_user_dialog.lua %%DATADIR%%/scripts/lua/inc/edit_categories.lua %%DATADIR%%/scripts/lua/inc/edit_ndpi_applications.lua %%DATADIR%%/scripts/lua/inc/edit_presets.lua %%DATADIR%%/scripts/lua/inc/footer.lua %%DATADIR%%/scripts/lua/inc/menu.lua %%DATADIR%%/scripts/lua/inc/password_dialog.lua %%DATADIR%%/scripts/lua/inc/sankey.lua %%DATADIR%%/scripts/lua/inc/sprobe.lua %%DATADIR%%/scripts/lua/inc/traffic_recording_config.lua %%DATADIR%%/scripts/lua/inc/traffic_recording_jobs.lua %%DATADIR%%/scripts/lua/inc/traffic_recording_status.lua %%DATADIR%%/scripts/lua/inc/users.lua %%DATADIR%%/scripts/lua/index.lua %%DATADIR%%/scripts/lua/info_portal.lua %%DATADIR%%/scripts/lua/jsontest.lua %%DATADIR%%/scripts/lua/live_capture_data.lua %%DATADIR%%/scripts/lua/live_capture_stats.lua %%DATADIR%%/scripts/lua/live_traffic.lua %%DATADIR%%/scripts/lua/live_traffic_extraction.lua %%DATADIR%%/scripts/lua/local_hosts_stats.lua %%DATADIR%%/scripts/lua/login.lua %%DATADIR%%/scripts/lua/logout.lua %%DATADIR%%/scripts/lua/mac_details.lua %%DATADIR%%/scripts/lua/mac_pkt_distro.lua %%DATADIR%%/scripts/lua/mac_stats.lua %%DATADIR%%/scripts/lua/macs_stats.lua %%DATADIR%%/scripts/lua/manage_data.lua %%DATADIR%%/scripts/lua/metrics.lua %%DATADIR%%/scripts/lua/modules/alert_consts.lua %%DATADIR%%/scripts/lua/modules/alert_endpoints/email.lua %%DATADIR%%/scripts/lua/modules/alert_endpoints/nagios.lua %%DATADIR%%/scripts/lua/modules/alert_endpoints/sample.lua %%DATADIR%%/scripts/lua/modules/alert_endpoints/slack.lua %%DATADIR%%/scripts/lua/modules/alert_endpoints/syslog.lua %%DATADIR%%/scripts/lua/modules/alert_state_utils.lua %%DATADIR%%/scripts/lua/modules/alert_utils.lua %%DATADIR%%/scripts/lua/modules/as_utils.lua %%DATADIR%%/scripts/lua/modules/base64.lua %%DATADIR%%/scripts/lua/modules/callback_utils.lua %%DATADIR%%/scripts/lua/modules/categories_utils.lua %%DATADIR%%/scripts/lua/modules/db_utils.lua %%DATADIR%%/scripts/lua/modules/delete_data_utils.lua %%DATADIR%%/scripts/lua/modules/discover_utils.lua %%DATADIR%%/scripts/lua/modules/dkjson.lua %%DATADIR%%/scripts/lua/modules/doa_ox.lua %%DATADIR%%/scripts/lua/modules/ebpf_utils.lua %%DATADIR%%/scripts/lua/modules/flow_aggregation_utils.lua %%DATADIR%%/scripts/lua/modules/flow_dbms/drivers/mysql.lua %%DATADIR%%/scripts/lua/modules/flow_dbms/drivers/nindex.lua %%DATADIR%%/scripts/lua/modules/flow_dbms/flow_dbms.lua %%DATADIR%%/scripts/lua/modules/flow_field_value_maps.lua %%DATADIR%%/scripts/lua/modules/flow_field_value_maps/sonicwall_app_id.lua %%DATADIR%%/scripts/lua/modules/flow_utils.lua %%DATADIR%%/scripts/lua/modules/format_utils.lua %%DATADIR%%/scripts/lua/modules/google_assistant_utils.lua %%DATADIR%%/scripts/lua/modules/grafana/index.lua %%DATADIR%%/scripts/lua/modules/grafana/query.lua %%DATADIR%%/scripts/lua/modules/grafana/search.lua %%DATADIR%%/scripts/lua/modules/grafana_utils.lua %%DATADIR%%/scripts/lua/modules/graph_utils.lua %%DATADIR%%/scripts/lua/modules/historical_utils.lua %%DATADIR%%/scripts/lua/modules/host_pools_utils.lua %%DATADIR%%/scripts/lua/modules/http_bridge_conf_utils.lua %%DATADIR%%/scripts/lua/modules/http_lint.lua %%DATADIR%%/scripts/lua/modules/i18n/i18n.lua %%DATADIR%%/scripts/lua/modules/i18n/init.lua %%DATADIR%%/scripts/lua/modules/i18n/interpolate.lua %%DATADIR%%/scripts/lua/modules/i18n/plural.lua %%DATADIR%%/scripts/lua/modules/i18n/variants.lua %%DATADIR%%/scripts/lua/modules/i18n/version.lua %%DATADIR%%/scripts/lua/modules/json.lua %%DATADIR%%/scripts/lua/modules/lists_utils.lua %%DATADIR%%/scripts/lua/modules/live_traffic_utils.lua %%DATADIR%%/scripts/lua/modules/locales_utils.lua %%DATADIR%%/scripts/lua/modules/lua_trace.lua %%DATADIR%%/scripts/lua/modules/lua_utils.lua %%DATADIR%%/scripts/lua/modules/mac_utils.lua %%DATADIR%%/scripts/lua/modules/ntop_utils.lua %%DATADIR%%/scripts/lua/modules/os_utils.lua %%DATADIR%%/scripts/lua/modules/page_utils.lua %%DATADIR%%/scripts/lua/modules/persistence.lua %%DATADIR%%/scripts/lua/modules/prefs_dump_utils.lua %%DATADIR%%/scripts/lua/modules/prefs_menu.lua %%DATADIR%%/scripts/lua/modules/prefs_utils.lua %%DATADIR%%/scripts/lua/modules/presets_utils.lua %%DATADIR%%/scripts/lua/modules/recording_utils.lua %%DATADIR%%/scripts/lua/modules/recovery_utils.lua %%DATADIR%%/scripts/lua/modules/remote_assistance.lua %%DATADIR%%/scripts/lua/modules/resty/template.lua %%DATADIR%%/scripts/lua/modules/resty/template/html.lua %%DATADIR%%/scripts/lua/modules/resty/template/microbenchmark.lua %%DATADIR%%/scripts/lua/modules/rrd_5min_dump_utils.lua %%DATADIR%%/scripts/lua/modules/rrd_min_dump_utils.lua %%DATADIR%%/scripts/lua/modules/rrd_paths.lua %%DATADIR%%/scripts/lua/modules/rrd_utils.lua %%DATADIR%%/scripts/lua/modules/sqlite_utils.lua %%DATADIR%%/scripts/lua/modules/storage_utils.lua %%DATADIR%%/scripts/lua/modules/telegram.lua %%DATADIR%%/scripts/lua/modules/template.lua %%DATADIR%%/scripts/lua/modules/template_utils.lua %%DATADIR%%/scripts/lua/modules/timeseries/drivers/influxdb.lua %%DATADIR%%/scripts/lua/modules/timeseries/drivers/nindex.lua %%DATADIR%%/scripts/lua/modules/timeseries/drivers/rrd.lua %%DATADIR%%/scripts/lua/modules/timeseries/drivers/sample.lua %%DATADIR%%/scripts/lua/modules/timeseries/schemas/ts_5min.lua %%DATADIR%%/scripts/lua/modules/timeseries/schemas/ts_custom.lua %%DATADIR%%/scripts/lua/modules/timeseries/schemas/ts_hour.lua %%DATADIR%%/scripts/lua/modules/timeseries/schemas/ts_minute.lua %%DATADIR%%/scripts/lua/modules/timeseries/schemas/ts_second.lua %%DATADIR%%/scripts/lua/modules/timeseries/tests/influxdb2series.lua %%DATADIR%%/scripts/lua/modules/timeseries/tests/influxdb_queries.lua %%DATADIR%%/scripts/lua/modules/timeseries/tests/run.lua %%DATADIR%%/scripts/lua/modules/timeseries/tests/test_utils.lua %%DATADIR%%/scripts/lua/modules/timeseries/tests/utils_test.lua %%DATADIR%%/scripts/lua/modules/timeseries/ts_common.lua %%DATADIR%%/scripts/lua/modules/timeseries/ts_schema.lua %%DATADIR%%/scripts/lua/modules/timeseries/ts_utils.lua %%DATADIR%%/scripts/lua/modules/timeseries/ts_utils_core.lua %%DATADIR%%/scripts/lua/modules/top_talkers_utils.lua %%DATADIR%%/scripts/lua/modules/tracker.lua %%DATADIR%%/scripts/lua/modules/tz_utils.lua %%DATADIR%%/scripts/lua/modules/vlan_utils.lua %%DATADIR%%/scripts/lua/modules/voip_utils.lua %%DATADIR%%/scripts/lua/modules/xmlSimple.lua %%DATADIR%%/scripts/lua/network_details.lua %%DATADIR%%/scripts/lua/network_load.lua %%DATADIR%%/scripts/lua/network_state.lua %%DATADIR%%/scripts/lua/network_stats.lua %%DATADIR%%/scripts/lua/os_stats.lua %%DATADIR%%/scripts/lua/page_not_found.lua %%DATADIR%%/scripts/lua/pid_stats.lua %%DATADIR%%/scripts/lua/please_wait.lua %%DATADIR%%/scripts/lua/pool_details.lua %%DATADIR%%/scripts/lua/pool_stats.lua %%DATADIR%%/scripts/lua/port_details.lua %%DATADIR%%/scripts/lua/process_details.lua %%DATADIR%%/scripts/lua/processes_stats.lua %%DATADIR%%/scripts/lua/reset_stats.lua %%DATADIR%%/scripts/lua/resolve_address.lua %%DATADIR%%/scripts/lua/runtime.lua %%DATADIR%%/scripts/lua/sflow_tree.lua %%DATADIR%%/scripts/lua/show_alerts.lua %%DATADIR%%/scripts/lua/show_geolocation_note.lua %%DATADIR%%/scripts/lua/sprobe.lua %%DATADIR%%/scripts/lua/sprobe_data.lua %%DATADIR%%/scripts/lua/sprobe_host_process.lua %%DATADIR%%/scripts/lua/sprobe_host_process_data.lua %%DATADIR%%/scripts/lua/stop_live_capture.lua %%DATADIR%%/scripts/lua/test_locales.lua %%DATADIR%%/scripts/lua/test_snmp.lua %%DATADIR%%/scripts/lua/top_hosts.lua %%DATADIR%%/scripts/lua/traffic_extraction.lua %%DATADIR%%/scripts/lua/traffic_extraction_data.lua %%DATADIR%%/scripts/lua/unknown_devices.lua %%DATADIR%%/scripts/lua/user_stats.lua %%DATADIR%%/scripts/lua/username_details.lua %%DATADIR%%/scripts/lua/vlan_details.lua %%DATADIR%%/scripts/lua/vlan_stats.lua @dir(%%NTOPNGUSER%%,%%NTOPNGGROUP%%,750) /var/db/ntopng