diff options
author | Thomas Zander <riggs@FreeBSD.org> | 2014-09-15 12:15:56 +0000 |
---|---|---|
committer | Thomas Zander <riggs@FreeBSD.org> | 2014-09-15 12:15:56 +0000 |
commit | f1bc2921ea1d8f89fd5517a7077953f1757eedb0 (patch) | |
tree | 165862966f33cded797811dadc70e91b1d2a8a99 /net/ntopng | |
parent | bdd049c2a4985c7a4ced3429419ccb4de0bd054d (diff) | |
download | ports-f1bc2921ea1d8f89fd5517a7077953f1757eedb0.tar.gz ports-f1bc2921ea1d8f89fd5517a7077953f1757eedb0.zip |
Notes
Diffstat (limited to 'net/ntopng')
-rw-r--r-- | net/ntopng/Makefile | 94 | ||||
-rw-r--r-- | net/ntopng/distinfo | 8 | ||||
-rw-r--r-- | net/ntopng/files/ntopng-geoipupdate.sh.in | 39 | ||||
-rw-r--r-- | net/ntopng/files/patch-Makefile.in | 225 | ||||
-rw-r--r-- | net/ntopng/files/patch-Ntop.cpp | 20 | ||||
-rw-r--r-- | net/ntopng/files/patch-configure | 37 | ||||
-rw-r--r-- | net/ntopng/files/patch-configure.ac | 40 | ||||
-rw-r--r-- | net/ntopng/files/patch-credis.c | 12 | ||||
-rw-r--r-- | net/ntopng/files/patch-ntop__includes.h | 22 | ||||
-rw-r--r-- | net/ntopng/pkg-message | 3 | ||||
-rw-r--r-- | net/ntopng/pkg-plist | 243 |
11 files changed, 436 insertions, 307 deletions
diff --git a/net/ntopng/Makefile b/net/ntopng/Makefile index 2ce068377c1d..cd54cdca1176 100644 --- a/net/ntopng/Makefile +++ b/net/ntopng/Makefile @@ -2,91 +2,55 @@ # $FreeBSD$ PORTNAME= ntopng -PORTVERSION= 1.1 -PORTREVISION= 2 +PORTVERSION= 1.2.1 CATEGORIES= net -MASTER_SITES= SF/ntop/${PORTNAME}:source1 \ - http://geolite.maxmind.com/download/geoip/database/:source2 \ - http://geolite.maxmind.com/download/geoip/database/GeoLiteCityv6-beta/:source3 \ - http://download.maxmind.com/download/geoip/database/asnum/:source4 -DISTFILES= ${DISTNAME}_6932.tgz:source1 \ - GeoLiteCity.dat.gz:source2 \ - GeoLiteCityv6.dat.gz:source3 \ - GeoIPASNum.dat.gz:source4 \ - GeoIPASNumv6.dat.gz:source4 -EXTRACT_ONLY= ${DISTNAME}_6932.tgz +MASTER_SITES= SF/ntop/${PORTNAME} +EXTRACT_SUFX= .tgz MAINTAINER= 5u623l20@gmail.com COMMENT= Network monitoring tool with command line and web interfaces LICENSE= GPLv3 -BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \ - geoiplookup:${PORTSDIR}/net/GeoIP -LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo \ +LIB_DEPENDS= librrd.so:${PORTSDIR}/databases/rrdtool \ libluajit-5.1.so:${PORTSDIR}/lang/luajit \ - libzmq.so:${PORTSDIR}/devel/ntopng-zmq + libndpi.so:${PORTSDIR}/net/ndpi \ + libzmq.so:${PORTSDIR}/net/libzmq4 -BROKEN= no distinfo provided for some of the distfiles - -CPPFLAGS+= -I${LOCALBASE}/include/luajit-2.0 -GNU_CONFIGURE= yes +USE_AUTOTOOLS= autoheader aclocal libtoolize +USE_SQLITE= yes MAKE_JOBS_UNSAFE= yes -USE_GCC= any -USE_GNOME= intltool USE_LDCONFIG= yes -USES= gmake pathfix pkgconfig -WRKSRC= ${WRKDIR}/${DISTNAME}_6932 +USES= gmake libtool pathfix pkgconfig +SUB_FILES= ntopng-geoipupdate.sh + +OPTIONS_DEFINE= GEOIP NLS +OPTIONS_DEFAULT= GEOIP +GEOIP_BUILD_DEPENDS= geoiplookup:${PORTSDIR}/net/GeoIP +NLS_USES= gettext USE_RC_SUBR= ntopng -post-extract: - @${CP} ${DISTDIR}/GeoLiteCity.dat.gz ${WRKDIR} - @${CP} ${DISTDIR}/GeoLiteCityv6.dat.gz ${WRKDIR} - @${CP} ${DISTDIR}/GeoIPASNum.dat.gz ${WRKDIR} - @${CP} ${DISTDIR}/GeoIPASNumv6.dat.gz ${WRKDIR} - @${RM} ${WRKSRC}/scripts/lua/modules/redis.lua - @${CP} ${WRKSRC}/third-party/redis-lua/src/redis.lua ${WRKSRC}/scripts/lua/modules/redis.lua - @${FIND} ${WRKSRC} -name "*~" -delete - @cd ${WRKDIR} && ${GUNZIP_CMD} GeoLiteCity.dat.gz GeoLiteCityv6.dat.gz GeoIPASNum.dat.gz GeoIPASNumv6.dat.gz +.include <bsd.port.options.mk> -post-patch: - @${REINPLACE_CMD} -e "s#/bin/bash#/usr/local/bin/bash#" ${WRKSRC}/third-party/rrdtool-1.4.7/Makefile \ - ${WRKSRC}/third-party/rrdtool-1.4.7/config.status ${WRKSRC}/third-party/rrdtool-1.4.7/src/Makefile \ - ${WRKSRC}/third-party/rrdtool-1.4.7/bindings/Makefile ${WRKSRC}/third-party/rrdtool-1.4.7/doc/Makefile \ - ${WRKSRC}/third-party/rrdtool-1.4.7/examples/Makefile \ - ${WRKSRC}/third-party/rrdtool-1.4.7/examples/rrdcached/Makefile - @${REINPLACE_CMD} -e "s#%%LUAJIT_LIB%%#LUAJIT_LIB=${LOCALBASE}/lib/libluajit-5.1.a#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%ZEROMQ_LIB%%#ZEROMQ_LIB=${LOCALBASE}/lib/libzmq.a#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%STAGEDIR%%%%DATADIR%%#${STAGEDIR}${DATADIR}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%STAGEDIR%%%%PREFIX%%#${STAGEDIR}${PREFIX}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%WRKSRC%%#${WRKSRC}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%WRKDIR%%#${WRKDIR}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%PORTNAME%%#${PORTNAME}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%LOCALBASE%%#${LOCALBASE}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%INSTALL_PROGRAM%%#${INSTALL_PROGRAM}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%INSTALL_MAN%%#${INSTALL_MAN}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%INSTALL_SCRIPT%%#${INSTALL_SCRIPT}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%INSTALL_DATA%%#${INSTALL_DATA}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#%%G++%%#${CXX}#" ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e "s#LIBS#LIBRARIES#" ${WRKSRC}/Makefile.in +.if ${OSVERSION} < 900000 +BROKEN= Does not build on 8.X due to *ENDIAN implementations +.endif -pre-build: - cd ${WRKSRC}/third-party/json-c && ${MAKE} clean && ./configure && ${MAKE} - cd ${WRKSRC}/third-party/rrdtool-1.4.7 && ${MAKE} clean \ - && ./configure --disable-rrd_graph \ - --disable-libdbi --disable-libwrap --disable-rrdcgi --disable-libtool-lock \ - --disable-nls --disable-rpath --disable-perl --disable-ruby --disable-lua \ - --disable-tcl --disable-python --disable-dependency-tracking && \ - cd src && ${MAKE_CMD} librrd_th.la - cd ${WRKSRC}/third-party/credis-0.2.3 && ${MAKE_CMD} clean && ${MAKE_CMD} +post-extract: + @${FIND} ${WRKSRC} -name "*~" -delete + @${RMDIR} ${WRKSRC}/httpdocs/ssl + @${RMDIR} ${WRKSRC}/httpdocs/geoip -post-install: - ${MKDIR} ${STAGEDIR}${DATADIR} +do-install: + cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} ${STAGEDIR}${PREFIX}/bin + cd ${WRKSRC} && ${INSTALL_MAN} ${PORTNAME}.8 ${STAGEDIR}${PREFIX}/man/man8 ${MKDIR} ${STAGEDIR}${DATADIR}/httpdocs - ${MKDIR} ${STAGEDIR}${DATADIR}/httpdocs/geoip ${MKDIR} ${STAGEDIR}${DATADIR}/scripts cd ${WRKSRC}/httpdocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/httpdocs cd ${WRKSRC}/scripts && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/scripts +post-install: + ${INSTALL_SCRIPT} ${WRKDIR}/ntopng-geoipupdate.sh ${STAGEDIR}${PREFIX}/bin + .include <bsd.port.mk> diff --git a/net/ntopng/distinfo b/net/ntopng/distinfo index d520b61cde4b..48cd2509606f 100644 --- a/net/ntopng/distinfo +++ b/net/ntopng/distinfo @@ -1,6 +1,2 @@ -SHA256 (ntopng-1.1_6932.tgz) = f9dbc621efa7354fa65d93d043dceabcfb55a7b56e83c87e3f6b8d2b75aeab31 -SIZE (ntopng-1.1_6932.tgz) = 45064737 -SHA256 (GeoLiteCity.dat.gz) = IGNORE -SHA256 (GeoLiteCityv6.dat.gz) = IGNORE -SHA256 (GeoIPASNum.dat.gz) = IGNORE -SHA256 (GeoIPASNumv6.dat.gz) = IGNORE +SHA256 (ntopng-1.2.1.tgz) = 9b98114358d350caad2dcdbacceb895288f958dbbbfddf21a23b921d1a1b68b5 +SIZE (ntopng-1.2.1.tgz) = 9381092 diff --git a/net/ntopng/files/ntopng-geoipupdate.sh.in b/net/ntopng/files/ntopng-geoipupdate.sh.in new file mode 100644 index 000000000000..b7cbf853867e --- /dev/null +++ b/net/ntopng/files/ntopng-geoipupdate.sh.in @@ -0,0 +1,39 @@ +#!/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%%"/"$2" ; then + echo "Unable to replace %%DATADIR%%/$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 diff --git a/net/ntopng/files/patch-Makefile.in b/net/ntopng/files/patch-Makefile.in index 7a7bbd537fdb..7545df7e0e34 100644 --- a/net/ntopng/files/patch-Makefile.in +++ b/net/ntopng/files/patch-Makefile.in @@ -1,73 +1,120 @@ ---- Makefile.in.orig 2013-11-04 06:15:16.000000000 +0600 -+++ Makefile.in 2013-11-18 21:50:52.000000000 +0600 -@@ -1,5 +1,4 @@ --SHELL=/bin/bash --OS := $(shell uname -s) -+OS=FreeBSD +--- Makefile.in.orig 2014-09-07 01:22:11.756545075 +0600 ++++ Makefile.in 2014-09-07 01:45:36.496401797 +0600 +@@ -6,67 +6,32 @@ + INSTALL_DIR=@INSTALL_DIR@ + MAN_DIR=@MAN_DIR@ + ###### +-HAS_NDPI=$(shell pkg-config --exists libndpi; echo $$?) +-ifeq ($(HAS_NDPI), 0) +- NDPI_INC = $(shell pkg-config --cflags libndpi | sed -e 's/\(-I[^ \t]*\)/\1\/libndpi/g') +- NDPI_LIB = $(shell pkg-config --libs libndpi) +- NDPI_LIB_DEP = +-else +- NDPI_INC=-I./nDPI/src/include +- NDPI_LIB=./nDPI/src/lib/.libs/libndpi.a +- NDPI_LIB_DEP=$(NDPI_LIB) +-endif ++NDPI_INC = $(shell pkg-config --cflags libndpi | sed -e 's/\(-I[^ \t]*\)/\1\/libndpi/g') ++NDPI_LIB = $(shell pkg-config --libs libndpi) ++NDPI_LIB_DEP = + ###### + LIBPCAP=-lpcap ###### - CREDIS_HOME=third-party/credis-0.2.3 - CREDIS=$(CREDIS_HOME)/credis.o -@@ -13,9 +12,7 @@ MONGOOSE_HOME=./third-party/mongoose MONGOOSE_INC=-I$(MONGOOSE_HOME) ###### --LUAJIT_HOME=./third-party/LuaJIT-2.0.2 --LUAJIT_INC=-I$(LUAJIT_HOME)/src --LUAJIT_LIB=$(LUAJIT_HOME)/src/libluajit.a -+%%LUAJIT_LIB%% +-HAS_LUAJIT=$(shell pkg-config --exists luajit; echo $$?) +-ifeq ($(HAS_LUAJIT), 0) +- LUAJIT_INC = $(shell pkg-config --cflags luajit) +- LUAJIT_LIB = $(shell pkg-config --libs luajit) +-else +- LUAJIT_HOME=./third-party/LuaJIT-2.0.3 +- LUAJIT_INC=-I$(LUAJIT_HOME)/src +- LUAJIT_LIB=$(LUAJIT_HOME)/src/libluajit.a +-endif ++LUAJIT_INC = $(shell pkg-config --cflags luajit) ++LUAJIT_LIB = $(shell pkg-config --libs luajit) ###### - LIBRRDTOOL_HOME=third-party/rrdtool-1.4.7 - LIBRRDTOOL_INC=-I$(LIBRRDTOOL_HOME)/src/ -@@ -29,14 +26,14 @@ +-LIBRRDTOOL_HOME=third-party/rrdtool-1.4.8 +-HAS_LIBRRDTOOL=$(shell pkg-config --exists librrd; echo $$?) +-ifeq ($(HAS_LIBRRDTOOL), 0) +- LIBRRDTOOL_INC = $(shell pkg-config --cflags librrd) +- LIBRRDTOOL_LIB = $(shell pkg-config --libs librrd) +-else +- LIBRRDTOOL_INC=-I$(LIBRRDTOOL_HOME)/src/ +- LIBRRDTOOL_LIB=$(LIBRRDTOOL_HOME)/src/.libs/librrd_th.a +-endif ++LIBRRDTOOL_INC = $(shell pkg-config --cflags librrd) ++LIBRRDTOOL_LIB = $(shell pkg-config --libs librrd) ###### - ZEROMQ_HOME=./third-party/zeromq-3.2.3 - ZEROMQ_INC=-I$(ZEROMQ_HOME)/include --ZEROMQ_LIB=$(ZEROMQ_HOME)/src/.libs/libzmq.a -+%%ZEROMQ_LIB%% + HTTPCLIENT_INC=third-party/http-client-c/src/ ###### - EWH_HOME=third-party/EWAHBoolArray - EWH_INC=$(EWH_HOME)/headers +-HAS_JSON=$(shell pkg-config --exists json-c; echo $$?) +-ifeq ($(HAS_JSON), 0) +- JSON_INC = $(shell pkg-config --cflags json-c) +- JSON_LIB = $(shell pkg-config --libs json-c) +-else +- JSON_HOME=third-party/json-c +- JSON_INC=-I$(JSON_HOME) +- JSON_LIB=$(JSON_HOME)/.libs/libjson-c.a +-endif ++JSON_INC = $(shell pkg-config --cflags json-c) ++JSON_LIB = $(shell pkg-config --libs json-c) ###### - TARGET = ntopng --LIBS = @LDFLAGS@ $(NDPI_LIB) $(LIBPCAP) $(LUAJIT_LIB) $(LIBRRDTOOL_LIB) $(ZEROMQ_LIB) $(JSON_LIB) -lxml2 @SQLITE_LIB@ @LINK_OPTS@ @LIBGNUTLS@ @GEOIP_LIB@ @Z_LIB@ -lm -ldl -lpthread --CPPFLAGS = -g @CFLAGS@ $(CREDIS_INC) $(MONGOOSE_INC) -I$(JSON_INC) $(NDPI_INC) $(LUAJIT_INC) $(LIBRRDTOOL_INC) $(ZEROMQ_INC) @CPPFLAGS@ -I$(HTTPCLIENT_INC) -I$(EWH_INC) # -D_GLIBCXX_DEBUG -+LIBS = @LDFLAGS@ $(NDPI_LIB) $(LIBPCAP) $(LUAJIT_LIB) $(ZEROMQ_LIB) $(LIBRRDTOOL_LIB) $(JSON_LIB) -lxml2 @SQLITE_LIB@ @LINK_OPTS@ @LIBGNUTLS@ @GEOIP_LIB@ @Z_LIB@ -lm -lpthread -+CPPFLAGS = -g @CFLAGS@ $(CREDIS_INC) $(MONGOOSE_INC) -I$(JSON_INC) $(NDPI_INC) $(LIBRRDTOOL_INC) @CPPFLAGS@ -I$(HTTPCLIENT_INC) -I$(EWH_INC) # -D_GLIBCXX_DEBUG +-HAS_ZEROMQ=$(shell pkg-config --exists libzmq; echo $$?) +-ifeq ($(HAS_ZEROMQ), 0) +- ZEROMQ_INC = $(shell pkg-config --cflags libzmq) +- ZMQ_STATIC=/usr/local/lib/libzmq.a +- ifeq ($(wildcard $(ZMQ_STATIC)),) +- ZEROMQ_LIB = $(shell pkg-config --libs libzmq) +- else +- ZEROMQ_LIB = $(ZMQ_STATIC) +- endif ++ZEROMQ_INC = $(shell pkg-config --cflags libzmq) ++ZMQ_STATIC=/usr/local/lib/libzmq.a ++ifeq ($(wildcard $(ZMQ_STATIC)),) ++ ZEROMQ_LIB = $(shell pkg-config --libs libzmq) + else +- ZEROMQ_HOME=./third-party/zeromq-3.2.4 +- ZEROMQ_INC=-I$(ZEROMQ_HOME)/include +- ZEROMQ_LIB=$(ZEROMQ_HOME)/src/.libs/libzmq.a ++ ZEROMQ_LIB = $(ZMQ_STATIC) + endif ###### - # ntopng-1.0_1234.x86_64.rpm - PLATFORM = `uname -p` -@@ -53,22 +50,22 @@ - - .PHONY: default all clean - --default: $(NDPI_LIB) $(LUAJIT_LIB) $(LIBRRDTOOL_LIB) $(ZEROMQ_LIB) $(JSON_LIB) $(TARGET) -+default: $(NDPI_LIB) $(TARGET) - all: default - - OBJECTS = $(patsubst %.cpp, %.o, $(wildcard *.cpp)) $(CREDIS) - HEADERS = $(wildcard *.h) - - %.o: %.c $(HEADERS) Makefile -- g++ $(CPPFLAGS) -c $< -o $@ -+ %%G++%% $(CPPFLAGS) -c $< -o $@ - - %.o: %.cpp $(HEADERS) Makefile -- g++ $(CPPFLAGS) -c $< -o $@ -+ %%G++%% $(CPPFLAGS) -c $< -o $@ + EWH_HOME=third-party/EWAHBoolArray +@@ -91,22 +56,6 @@ - .PRECIOUS: $(TARGET) $(OBJECTS) + LIB_TARGETS = --$(TARGET): $(OBJECTS) $(LIBRRDTOOL) Makefile -- g++ $(OBJECTS) -Wall $(LIBS) -o $@ -+$(TARGET): $(OBJECTS) Makefile -+ %%G++%% $(OBJECTS) -Wall $(LIBS) -o $@ +-ifneq ($(HAS_LUAJIT), 0) +-LIB_TARGETS += $(LUAJIT_LIB) +- endif +- +-ifneq ($(HAS_ZEROMQ), 0) +-LIB_TARGETS += $(ZEROMQ_LIB) +-endif +- +-ifneq ($(HAS_LIBRRDTOOL), 0) +-LIB_TARGETS += $(LIBRRDTOOL_LIB) +-endif +- +-ifneq ($(HAS_JSON), 0) +-LIB_TARGETS += $(JSON_LIB) +-endif +- + .PHONY: default all clean docs test - $(NDPI_LIB): nDPI - cd nDPI; ./configure; @GMAKE@ -@@ -76,18 +73,6 @@ - nDPI: - svn co https://svn.ntop.org/svn/ntop/trunk/nDPI/ + .NOTPARALLEL: default all +@@ -129,24 +78,6 @@ + $(TARGET): $(OBJECTS) $(LIBRRDTOOL) Makefile + $(GPP) $(OBJECTS) -Wall $(LIBS) -o $@ +-$(NDPI_LIB): nDPI +- cd nDPI; if test ! -f Makefile; then ./autogen.sh ; ./configure; fi; make +- +-nDPI: +- svn co https://svn.ntop.org/svn/ntop/trunk/nDPI/ +- -$(LUAJIT_LIB): - cd $(LUAJIT_HOME); @GMAKE@ - @@ -78,41 +125,49 @@ - cd $(LIBRRDTOOL_HOME); ./configure --disable-rrd_graph --disable-libdbi --disable-libwrap --disable-rrdcgi --disable-libtool-lock --disable-nls --disable-rpath --disable-perl --disable-ruby --disable-lua --disable-tcl --disable-python --disable-dependency-tracking; cd src; @GMAKE@ librrd_th.la - -$(JSON_LIB): -- cd $(JSON_HOME); ./autogen.sh; ./configure; make +- cd $(JSON_HOME); ./autogen.sh; ./configure; @GMAKE@ - clean: -rm -f *.o *~ svn-commit.* #config.h -rm -f $(TARGET) -@@ -156,21 +141,14 @@ - -rm -rf ntopng-data-@PACKAGE_VERSION@ ntopng-data_@PACKAGE_VERSION@_@SVN_RELEASE@.tgz +@@ -156,10 +87,6 @@ + cat privkey.pem cert.pem > httpdocs/ssl/ntopng-cert.pem + /bin/rm -f privkey.pem cert.pem +-veryclean: +- -rm -rf nDPI +- +- + geoip: httpdocs/geoip/GeoLiteCity.dat httpdocs/geoip/GeoLiteCityv6.dat httpdocs/geoip/GeoIPASNum.dat httpdocs/geoip/GeoIPASNumv6.dat + + httpdocs/geoip/GeoLiteCity.dat: +@@ -189,7 +116,6 @@ + cp -r doc *.cpp *.h configure COPYING README.* *.in ntopng.8 httpdocs scripts packages third-party ntopng-@NTOPNG_VERSION@ + find ntopng-@NTOPNG_VERSION@ -name ".svn" | xargs /bin/rm -rf + -rm ntopng-@NTOPNG_VERSION@/httpdocs/geoip/* +- cd ntopng-@NTOPNG_VERSION@; svn co https://svn.ntop.org/svn/ntop/trunk/nDPI/; cd .. + tar cvfz ntopng-@NTOPNG_VERSION@.tgz ntopng-@NTOPNG_VERSION@ + # + rm -f $(HOME)/rpmbuild/RPMS/$(PLATFORM)/$(RPM_PKG) +@@ -232,21 +158,8 @@ + dist: + rm -rf ntopng-@NTOPNG_VERSION@ + mkdir ntopng-@NTOPNG_VERSION@ +- cd ntopng-@NTOPNG_VERSION@; svn co https://svn.ntop.org/svn/ntop/trunk/ntopng/; cd ntopng; svn co https://svn.ntop.org/svn/ntop/trunk/nDPI/; cd ..; find ntopng -name .svn | xargs rm -rf ; mv ntopng ntopng-@NTOPNG_VERSION@; tar cvfz ../ntopng-@NTOPNG_VERSION@.tgz ntopng-@NTOPNG_VERSION@ --install: ntopng geoip + install: ntopng +- @echo "Make sure you have already run 'make geoip' to also install geoip dat files" - @echo "While we provide you an install make target, we encourage you" - @echo "to create a package and install that" - @echo "rpm - do 'make build-rpm'" - @echo "deb - do 'cd packages/ubuntu;./configure;make" -- mkdir -p /usr/local/share/ntopng /usr/local/man/man8 /usr/local/bin -- cp ntopng /usr/local/bin -- cp ./ntopng.8 /usr/local/man/man8 -- cp -r ./httpdocs /usr/local/share/ntopng -- cp -r ./scripts /usr/local/share/ntopng -- find /usr/local/share/ntopng -name "*~" | xargs /bin/rm -f -- find /usr/local/share/ntopng -name ".svn" | xargs /bin/rm -rf -- --Makefile: @SVN_WC_DB@ -- @echo "" -- @echo "Re-running configure as the SVN release has changed" -- @echo "" -- ./configure -+install: -+ /bin/mkdir -p %%STAGEDIR%%%%DATADIR%% -+ /bin/mkdir -p %%STAGEDIR%%%%DATADIR%%/httpdocs -+ /bin/mkdir -p %%STAGEDIR%%%%DATADIR%%/httpdocs/geoip -+ /bin/mkdir -p %%STAGEDIR%%%%DATADIR%%/scripts -+ cd %%WRKSRC%% && %%INSTALL_PROGRAM%% %%PORTNAME%% %%STAGEDIR%%%%PREFIX%%/bin/ -+ cd %%WRKSRC%% && %%INSTALL_MAN%% ntopng.8 %%STAGEDIR%%%%PREFIX%%/man/man8 -+ cd %%WRKDIR%% && %%INSTALL_DATA%% GeoIPASNum.dat %%STAGEDIR%%%%DATADIR%%/httpdocs/geoip/ -+ cd %%WRKDIR%% && %%INSTALL_DATA%% GeoIPASNumv6.dat %%STAGEDIR%%%%DATADIR%%/httpdocs/geoip/ -+ cd %%WRKDIR%% && %%INSTALL_DATA%% GeoLiteCity.dat %%STAGEDIR%%%%DATADIR%%/httpdocs/geoip/ -+ cd %%WRKDIR%% && %%INSTALL_DATA%% GeoLiteCityv6.dat %%STAGEDIR%%%%DATADIR%%/httpdocs/geoip/ +- mkdir -p $(INSTALL_DIR)/share/ntopng $(MAN_DIR)/man/man8 $(INSTALL_DIR)/bin +- cp ntopng $(INSTALL_DIR)/bin +- cp ./ntopng.8 $(MAN_DIR)/man/man8 +- cp -r ./httpdocs $(INSTALL_DIR)/share/ntopng +- cp -r ./scripts $(INSTALL_DIR)/share/ntopng +- find $(INSTALL_DIR)/share/ntopng -name "*~" | xargs /bin/rm -f +- find $(INSTALL_DIR)/share/ntopng -name ".svn" | xargs /bin/rm -rf + + uninstall: + if test -f $(INSTALL_DIR)/bin/ntopng; then rm $(INSTALL_DIR)/bin/ntopng; fi; diff --git a/net/ntopng/files/patch-Ntop.cpp b/net/ntopng/files/patch-Ntop.cpp deleted file mode 100644 index 8511c6d32274..000000000000 --- a/net/ntopng/files/patch-Ntop.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- Ntop.cpp.orig 2013-11-18 16:49:30.000000000 +0600 -+++ Ntop.cpp 2013-11-18 16:50:51.000000000 +0600 -@@ -89,12 +89,12 @@ - void Ntop::initTimezone() { - /* - Setup timezone differences -- -- We call it all the time as daylight can change -- during the night and thus we need to have it "fresh" - */ -- tzset(); -- time_offset = timezone - (daylight * 3600); -+ time_t curtime; -+ struct tm *loctime; -+ curtime = time (NULL); -+ loctime = localtime (&curtime); -+ time_offset = loctime->tm_gmtoff; - } - - /* ******************************************* */ diff --git a/net/ntopng/files/patch-configure b/net/ntopng/files/patch-configure deleted file mode 100644 index 73c7b4962cb9..000000000000 --- a/net/ntopng/files/patch-configure +++ /dev/null @@ -1,37 +0,0 @@ ---- configure.orig 2013-11-18 11:08:04.000000000 +0600 -+++ configure 2013-11-18 11:09:19.000000000 +0600 -@@ -620,7 +620,6 @@ - - ac_subst_vars='LTLIBOBJS - LIBOBJS --SVN_WC_DB - SVN_DATE - GMAKE - SQLITE_LIB -@@ -2955,13 +2954,13 @@ - CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/opt/local/include" - LDFLAGS="${LDFLAGS} -L/usr/local/lib -L/opt/local/lib" - --SVN_RELEASE=`svn info . | grep "^Revision"|cut -d " " -f 2` -+SVN_RELEASE="6939" - - cat >>confdefs.h <<_ACEOF - #define NTOPNG_SVN_RELEASE "r${SVN_RELEASE}" - _ACEOF - --SVN_DATE=`svn info . | grep "^Last Changed Date"|cut -d " " -f 4-` -+SVN_DATE="2013-11-05 03:54:00 +0600 (Tue, 05 Nov 2013)" - - cat >>confdefs.h <<_ACEOF - #define NTOPNG_SVN_DATE "${SVN_DATE}" -@@ -2969,10 +2968,6 @@ - - PACKAGE_VERSION="${NTOPNG_VERS}_${SVN_RELEASE}" - --if test -f ".svn/wc.db"; then -- SVN_WC_DB=".svn/wc.db" --fi -- - MACHINE=`uname -m` - SYSTEM=`uname -s` - diff --git a/net/ntopng/files/patch-configure.ac b/net/ntopng/files/patch-configure.ac new file mode 100644 index 000000000000..3c56958bf6ac --- /dev/null +++ b/net/ntopng/files/patch-configure.ac @@ -0,0 +1,40 @@ +--- configure.ac.orig 2014-08-15 02:03:01.405288503 +0600 ++++ configure.ac 2014-08-15 02:05:37.514273838 +0600 +@@ -18,8 +18,8 @@ + SVN_RELEASE=`svn info . | grep "^Revision"|cut -d " " -f 2` + SVN_DATE=`svn info . | grep "^Last Changed Date"|cut -d " " -f 4-` + else +-SVN_RELEASE="${PACKAGE_VERSION}" +-SVN_DATE=`date` ++SVN_RELEASE="8205" ++SVN_DATE="2014-09-06 19:23:32 +0600 (Sat, 06 Sep 2014)" + fi + + AC_DEFINE_UNQUOTED(NTOPNG_SVN_RELEASE, "r${SVN_RELEASE}", [SVN Release]) +@@ -178,18 +178,6 @@ + GPP="g++" + fi + +-SVN=`which svn` +-if test x$SVN = x +-then +- AC_MSG_RESULT(FATAL ERROR: svn is not installed on your host) +-fi +- +-WGET=`which wget` +-if test x$WGET = x +-then +- AC_MSG_RESULT(ERROR. wget is not installed on your host: you cannot download GeoIP data) +-fi +- + umask 002 + + INSTALL_DIR=${prefix} +@@ -222,7 +210,6 @@ + AC_SUBST(SQLITE_LIB) + AC_SUBST(GMAKE) + AC_SUBST(GPP) +-AC_SUBST(SVN) + AC_SUBST(CFLAGS) + AC_SUBST(CXXFLAGS) + AC_SUBST(CPPFLAGS) diff --git a/net/ntopng/files/patch-credis.c b/net/ntopng/files/patch-credis.c deleted file mode 100644 index f44050273935..000000000000 --- a/net/ntopng/files/patch-credis.c +++ /dev/null @@ -1,12 +0,0 @@ ---- third-party/credis-0.2.3/credis.c.orig 2013-11-18 21:41:06.000000000 +0600 -+++ third-party/credis-0.2.3/credis.c 2013-11-18 21:41:54.000000000 +0600 -@@ -39,6 +39,9 @@ - #include <winsock2.h> - #include "ntop_win32.h" - #else -+#ifdef __FreeBSD__ -+#include <sys/types.h> -+#endif - #include <arpa/inet.h> - #include <errno.h> - #include <fcntl.h> diff --git a/net/ntopng/files/patch-ntop__includes.h b/net/ntopng/files/patch-ntop__includes.h new file mode 100644 index 000000000000..8a502f7a924e --- /dev/null +++ b/net/ntopng/files/patch-ntop__includes.h @@ -0,0 +1,22 @@ +--- ntop_includes.h.orig 2014-09-07 02:11:07.296297465 +0600 ++++ ntop_includes.h 2014-09-07 02:14:50.419281644 +0600 +@@ -81,6 +81,8 @@ + #include <math.h> + #include <sys/stat.h> + #include <zmq.h> ++#include <sys/param.h> ++#include <machine/endian.h> + + #ifdef __APPLE__ + #include <uuid/uuid.h> +@@ -88,8 +90,8 @@ + + extern "C" { + #include "pcap.h" +-#include "ndpi_main.h" +-#include "luajit.h" ++#include <ndpi_main.h> ++#include <luajit.h> + #include "lauxlib.h" + #include "lualib.h" + #ifdef HAVE_PF_RING diff --git a/net/ntopng/pkg-message b/net/ntopng/pkg-message index 89b672d4bd52..e9a6d3ab790c 100644 --- a/net/ntopng/pkg-message +++ b/net/ntopng/pkg-message @@ -8,4 +8,7 @@ or TCP wrappers. Please install redis server from databases/redis or use -r to specify a remote one. + +Please use ntopng-geoipupdate.sh to update GeoIP database to the +latest. ---------------------------------------------------------------------------- diff --git a/net/ntopng/pkg-plist b/net/ntopng/pkg-plist index 7a0f1260b0a3..b01b0f57d577 100644 --- a/net/ntopng/pkg-plist +++ b/net/ntopng/pkg-plist @@ -1,199 +1,278 @@ bin/ntopng +bin/ntopng-geoipupdate.sh man/man8/ntopng.8.gz -%%DATADIR%%/httpdocs/data.json %%DATADIR%%/httpdocs/favicon.ico %%DATADIR%%/httpdocs/login.html -%%DATADIR%%/httpdocs/luca.json %%DATADIR%%/httpdocs/test.lp -%%DATADIR%%/httpdocs/bootstrap/css/bootstrap-responsive.min.css +%%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.min.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/bootstrap/js/bootstrap.min.js -%%DATADIR%%/httpdocs/bootstrap_3/css/bootstrap-theme.css -%%DATADIR%%/httpdocs/bootstrap_3/css/bootstrap-theme.min.css -%%DATADIR%%/httpdocs/bootstrap_3/css/bootstrap.css -%%DATADIR%%/httpdocs/bootstrap_3/css/bootstrap.min.css -%%DATADIR%%/httpdocs/bootstrap_3/fonts/glyphicons-halflings-regular.eot -%%DATADIR%%/httpdocs/bootstrap_3/fonts/glyphicons-halflings-regular.svg -%%DATADIR%%/httpdocs/bootstrap_3/fonts/glyphicons-halflings-regular.ttf -%%DATADIR%%/httpdocs/bootstrap_3/fonts/glyphicons-halflings-regular.woff -%%DATADIR%%/httpdocs/bootstrap_3/js/bootstrap.js -%%DATADIR%%/httpdocs/bootstrap_3/js/bootstrap.min.js -%%DATADIR%%/httpdocs/css/bootstrap-responsive.css -%%DATADIR%%/httpdocs/css/bootstrap.min.css +%%DATADIR%%/httpdocs/bootstrap/js/bootstrap.js +%%DATADIR%%/httpdocs/css/bootstrap-datetimepicker.css +%%DATADIR%%/httpdocs/css/bubble-chart.css %%DATADIR%%/httpdocs/css/cal-heatmap.css %%DATADIR%%/httpdocs/css/cubism.css %%DATADIR%%/httpdocs/css/datepicker.css +%%DATADIR%%/httpdocs/css/dc.css %%DATADIR%%/httpdocs/css/flags.css +%%DATADIR%%/httpdocs/css/jquery-ui.css +%%DATADIR%%/httpdocs/css/ntopng.css %%DATADIR%%/httpdocs/css/pagingbar.css %%DATADIR%%/httpdocs/css/pie-chart.css %%DATADIR%%/httpdocs/css/prettify.css -%%DATADIR%%/httpdocs/css/rickshaw.min.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/font-awesome/css/font-awesome-ie7.css -%%DATADIR%%/httpdocs/font-awesome/css/font-awesome-ie7.min.css +%%DATADIR%%/httpdocs/css/Rickshaw/detail.css +%%DATADIR%%/httpdocs/css/Rickshaw/graph.css +%%DATADIR%%/httpdocs/css/Rickshaw/legend.css %%DATADIR%%/httpdocs/font-awesome/css/font-awesome.css %%DATADIR%%/httpdocs/font-awesome/css/font-awesome.min.css -%%DATADIR%%/httpdocs/font-awesome/font/FontAwesome.otf -%%DATADIR%%/httpdocs/font-awesome/font/fontawesome-webfont.eot -%%DATADIR%%/httpdocs/font-awesome/font/fontawesome-webfont.svg -%%DATADIR%%/httpdocs/font-awesome/font/fontawesome-webfont.ttf -%%DATADIR%%/httpdocs/font-awesome/font/fontawesome-webfont.woff -%%DATADIR%%/httpdocs/font-awesome/less/bootstrap.less +%%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/less/bordered-pulled.less %%DATADIR%%/httpdocs/font-awesome/less/core.less -%%DATADIR%%/httpdocs/font-awesome/less/extras.less -%%DATADIR%%/httpdocs/font-awesome/less/font-awesome-ie7.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/spinning.less +%%DATADIR%%/httpdocs/font-awesome/less/stacked.less %%DATADIR%%/httpdocs/font-awesome/less/variables.less -%%DATADIR%%/httpdocs/font-awesome/scss/_bootstrap.scss +%%DATADIR%%/httpdocs/font-awesome/scss/_bordered-pulled.scss %%DATADIR%%/httpdocs/font-awesome/scss/_core.scss -%%DATADIR%%/httpdocs/font-awesome/scss/_extras.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/_spinning.scss +%%DATADIR%%/httpdocs/font-awesome/scss/_stacked.scss %%DATADIR%%/httpdocs/font-awesome/scss/_variables.scss -%%DATADIR%%/httpdocs/font-awesome/scss/font-awesome-ie7.scss %%DATADIR%%/httpdocs/font-awesome/scss/font-awesome.scss -%%DATADIR%%/httpdocs/geoip/GeoIPASNum.dat -%%DATADIR%%/httpdocs/geoip/GeoIPASNumv6.dat -%%DATADIR%%/httpdocs/geoip/GeoLiteCity.dat -%%DATADIR%%/httpdocs/geoip/GeoLiteCityv6.dat +%%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/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/add_user_dialog.inc %%DATADIR%%/httpdocs/inc/aggregated_hosts_stats_bottom.inc +%%DATADIR%%/httpdocs/inc/aggregated_hosts_stats_id.inc %%DATADIR%%/httpdocs/inc/aggregated_hosts_stats_top.inc -%%DATADIR%%/httpdocs/inc/delete_user_dialog.inc %%DATADIR%%/httpdocs/inc/flows_stats_bottom.inc +%%DATADIR%%/httpdocs/inc/flows_stats_id.inc +%%DATADIR%%/httpdocs/inc/flows_stats_middle.inc %%DATADIR%%/httpdocs/inc/flows_stats_top.inc %%DATADIR%%/httpdocs/inc/geolocation_disclaimer.inc %%DATADIR%%/httpdocs/inc/header.inc %%DATADIR%%/httpdocs/inc/hosts_stats_bottom.inc +%%DATADIR%%/httpdocs/inc/hosts_stats_id.inc %%DATADIR%%/httpdocs/inc/hosts_stats_top.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/password_dialog.inc -%%DATADIR%%/httpdocs/inc/users.inc +%%DATADIR%%/httpdocs/inc/index_TopPorts.inc +%%DATADIR%%/httpdocs/inc/processes_stats_bottom.inc +%%DATADIR%%/httpdocs/inc/processes_stats_id.inc +%%DATADIR%%/httpdocs/inc/processes_stats_top.inc +%%DATADIR%%/httpdocs/inc/sflows_stats_bottom.inc +%%DATADIR%%/httpdocs/inc/sflows_stats_top.inc +%%DATADIR%%/httpdocs/inc/sprobe_process.inc +%%DATADIR%%/httpdocs/inc/sprobe_process_header.inc %%DATADIR%%/httpdocs/js/README.gauge -%%DATADIR%%/httpdocs/js/bootstrap-alert.js -%%DATADIR%%/httpdocs/js/bootstrap-button.js -%%DATADIR%%/httpdocs/js/bootstrap-carousel.js -%%DATADIR%%/httpdocs/js/bootstrap-collapse.js %%DATADIR%%/httpdocs/js/bootstrap-datatable.js -%%DATADIR%%/httpdocs/js/bootstrap-datepicker.js -%%DATADIR%%/httpdocs/js/bootstrap-dropdown.js -%%DATADIR%%/httpdocs/js/bootstrap-modal.js -%%DATADIR%%/httpdocs/js/bootstrap-popover.js -%%DATADIR%%/httpdocs/js/bootstrap-scrollspy.js -%%DATADIR%%/httpdocs/js/bootstrap-tab.js -%%DATADIR%%/httpdocs/js/bootstrap-timepicker.js -%%DATADIR%%/httpdocs/js/bootstrap-tooltip.js -%%DATADIR%%/httpdocs/js/bootstrap-transition.js -%%DATADIR%%/httpdocs/js/bootstrap-typeahead.js -%%DATADIR%%/httpdocs/js/bootstrap.ajaxpager-0.8.min.js -%%DATADIR%%/httpdocs/js/bootstrap.js -%%DATADIR%%/httpdocs/js/bootstrap.min.js -%%DATADIR%%/httpdocs/js/cal-heatmap.min.js -%%DATADIR%%/httpdocs/js/cal-heatmap.source-map.js +%%DATADIR%%/httpdocs/js/bootstrap-datetimepicker.js +%%DATADIR%%/httpdocs/js/bootstrap.ajaxpager-0.8.js +%%DATADIR%%/httpdocs/js/bootstrap3-typeahead.js +%%DATADIR%%/httpdocs/js/bubble-chart.js +%%DATADIR%%/httpdocs/js/cal-heatmap.js %%DATADIR%%/httpdocs/js/cpu_bar.js +%%DATADIR%%/httpdocs/js/crossfilter.js %%DATADIR%%/httpdocs/js/cubism.v1.js -%%DATADIR%%/httpdocs/js/cubism.v1.js.1 -%%DATADIR%%/httpdocs/js/d3.v2.min.js -%%DATADIR%%/httpdocs/js/gauge.min.js +%%DATADIR%%/httpdocs/js/d3.v3.js +%%DATADIR%%/httpdocs/js/dc.js +%%DATADIR%%/httpdocs/js/gauge.js %%DATADIR%%/httpdocs/js/googleMapJson.js %%DATADIR%%/httpdocs/js/handlebars-1.0.0.0.beta.6.js -%%DATADIR%%/httpdocs/js/highlight.min.js +%%DATADIR%%/httpdocs/js/highlight.js %%DATADIR%%/httpdocs/js/html5shiv.js %%DATADIR%%/httpdocs/js/jquery-ui.js %%DATADIR%%/httpdocs/js/jquery.form.js -%%DATADIR%%/httpdocs/js/jquery.min.js -%%DATADIR%%/httpdocs/js/jquery.peity.min.js -%%DATADIR%%/httpdocs/js/jquery.sparkline.min.js +%%DATADIR%%/httpdocs/js/jquery.js +%%DATADIR%%/httpdocs/js/jquery.peity.js +%%DATADIR%%/httpdocs/js/jquery.sparkline.js +%%DATADIR%%/httpdocs/js/jquery.tablesorter.js %%DATADIR%%/httpdocs/js/line-graph.js +%%DATADIR%%/httpdocs/js/markerclusterer.js +%%DATADIR%%/httpdocs/js/matrix_volume.js +%%DATADIR%%/httpdocs/js/moment.js %%DATADIR%%/httpdocs/js/pie-chart.js %%DATADIR%%/httpdocs/js/prettify.js -%%DATADIR%%/httpdocs/js/rickshaw.min.js +%%DATADIR%%/httpdocs/js/rickshaw.js %%DATADIR%%/httpdocs/js/sankey.js -%%DATADIR%%/httpdocs/js/serializeCFJSON-0.1.min.js -%%DATADIR%%/httpdocs/js/typeahead.min.js +%%DATADIR%%/httpdocs/js/sequence_sunburst.js +%%DATADIR%%/httpdocs/js/springy-ntop.js +%%DATADIR%%/httpdocs/js/springyui-ntop.js +%%DATADIR%%/httpdocs/js/timeline.js %%DATADIR%%/scripts/callbacks/daily.lua %%DATADIR%%/scripts/callbacks/hourly.lua %%DATADIR%%/scripts/callbacks/minute.lua %%DATADIR%%/scripts/callbacks/second.lua -%%DATADIR%%/scripts/lua/#d3nodefocustagsite.html# -%%DATADIR%%/scripts/lua/#get_geo_hosts.lua# +%%DATADIR%%/scripts/lua/API.lua %%DATADIR%%/scripts/lua/about.lua +%%DATADIR%%/scripts/lua/admin/prefs.lua %%DATADIR%%/scripts/lua/aggregated_host_details.lua %%DATADIR%%/scripts/lua/aggregated_host_stats.lua %%DATADIR%%/scripts/lua/aggregated_hosts_stats.lua -%%DATADIR%%/scripts/lua/d3nodefocustagsite.html +%%DATADIR%%/scripts/lua/config_historical_interface.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_host.lua %%DATADIR%%/scripts/lua/flow_details.lua %%DATADIR%%/scripts/lua/flow_stats.lua %%DATADIR%%/scripts/lua/flows_stats.lua %%DATADIR%%/scripts/lua/get_aggregated_host_info.lua +%%DATADIR%%/scripts/lua/get_alerts_data.lua +%%DATADIR%%/scripts/lua/get_flow_data.lua %%DATADIR%%/scripts/lua/get_flows_data.lua %%DATADIR%%/scripts/lua/get_geo_hosts.lua %%DATADIR%%/scripts/lua/get_host_activitymap.lua +%%DATADIR%%/scripts/lua/get_host_contacts.lua +%%DATADIR%%/scripts/lua/get_host_daily_activity.lua +%%DATADIR%%/scripts/lua/get_host_data.lua %%DATADIR%%/scripts/lua/get_host_traffic.lua +%%DATADIR%%/scripts/lua/get_host_traffic_matrix.lua %%DATADIR%%/scripts/lua/get_hosts_data.lua %%DATADIR%%/scripts/lua/get_hosts_interaction.lua %%DATADIR%%/scripts/lua/get_top_talkers.lua +%%DATADIR%%/scripts/lua/get_process_info.lua +%%DATADIR%%/scripts/lua/get_processes_data.lua +%%DATADIR%%/scripts/lua/get_system_hosts_interaction.lua %%DATADIR%%/scripts/lua/get_treemap.lua -%%DATADIR%%/scripts/lua/hello_world.lua +%%DATADIR%%/scripts/lua/get_user_info.lua %%DATADIR%%/scripts/lua/host_details.lua +%%DATADIR%%/scripts/lua/host_dns_breakdown.lua +%%DATADIR%%/scripts/lua/host_epp_breakdown.lua %%DATADIR%%/scripts/lua/host_get_json.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_bubble.lua +%%DATADIR%%/scripts/lua/hosts_comparison_sankey.lua +%%DATADIR%%/scripts/lua/hosts_flows_matrix.lua %%DATADIR%%/scripts/lua/hosts_geomap.lua %%DATADIR%%/scripts/lua/hosts_interaction.lua %%DATADIR%%/scripts/lua/hosts_matrix.lua %%DATADIR%%/scripts/lua/hosts_stats.lua %%DATADIR%%/scripts/lua/hosts_treemap.lua %%DATADIR%%/scripts/lua/if_pkt_distro.lua +%%DATADIR%%/scripts/lua/if_stats_ndpi.lua %%DATADIR%%/scripts/lua/if_stats.lua %%DATADIR%%/scripts/lua/iface_flows_sankey.lua %%DATADIR%%/scripts/lua/iface_hosts_list.lua %%DATADIR%%/scripts/lua/iface_ndpi_stats.lua +%%DATADIR%%/scripts/lua/iface_ports_list.lua +%%DATADIR%%/scripts/lua/inc/add_user_dialog.lua +%%DATADIR%%/scripts/lua/inc/delete_user_dialog.lua +%%DATADIR%%/scripts/lua/inc/password_dialog.lua +%%DATADIR%%/scripts/lua/inc/sprobe.lua +%%DATADIR%%/scripts/lua/inc/users.lua %%DATADIR%%/scripts/lua/index.lua %%DATADIR%%/scripts/lua/interface_stats.lua %%DATADIR%%/scripts/lua/logout.lua -%%DATADIR%%/scripts/lua/minute.lua +%%DATADIR%%/scripts/lua/modules/alert_utils.lua +%%DATADIR%%/scripts/lua/modules/lua_trace.lua +%%DATADIR%%/scripts/lua/modules/sqlite_utils.lua +%%DATADIR%%/scripts/lua/modules/voip_utils.lua %%DATADIR%%/scripts/lua/network_load.lua %%DATADIR%%/scripts/lua/page_not_found.lua +%%DATADIR%%/scripts/lua/pid_stats.lua +%%DATADIR%%/scripts/lua/popKeys.lua %%DATADIR%%/scripts/lua/port_details.lua -%%DATADIR%%/scripts/lua/prova.lua +%%DATADIR%%/scripts/lua/processes_stats.lua +%%DATADIR%%/scripts/lua/protocols/dns_aggregations.lua +%%DATADIR%%/scripts/lua/protocols/epp_aggregations.lua %%DATADIR%%/scripts/lua/resolve_address.lua -%%DATADIR%%/scripts/lua/second.lua %%DATADIR%%/scripts/lua/set_active_interface.lua %%DATADIR%%/scripts/lua/set_if_prefs.lua +%%DATADIR%%/scripts/lua/sflow_tree.lua +%%DATADIR%%/scripts/lua/sflows_stats.lua +%%DATADIR%%/scripts/lua/show_alerts.lua +%%DATADIR%%/scripts/lua/sprobe.lua +%%DATADIR%%/scripts/lua/sprobe_data.lua +%%DATADIR%%/scripts/lua/sprobe_flow_data.lua +%%DATADIR%%/scripts/lua/sprobe_host_process.lua +%%DATADIR%%/scripts/lua/sprobe_host_process_data.lua +%%DATADIR%%/scripts/lua/sprobe_hosts.lua +%%DATADIR%%/scripts/lua/sprobe_hosts_data.lua +%%DATADIR%%/scripts/lua/sprobe_hosts_interactions.lua +%%DATADIR%%/scripts/lua/sprobe_hosts_interactions_data.lua +%%DATADIR%%/scripts/lua/system_hosts_interaction.lua %%DATADIR%%/scripts/lua/top_asn.lua %%DATADIR%%/scripts/lua/top_hosts.lua %%DATADIR%%/scripts/lua/top_talkers.lua +%%DATADIR%%/scripts/lua/user_stats.lua %%DATADIR%%/scripts/lua/admin/add_user.lua %%DATADIR%%/scripts/lua/admin/delete_user.lua %%DATADIR%%/scripts/lua/admin/get_users.lua @@ -208,31 +287,31 @@ man/man8/ntopng.8.gz %%DATADIR%%/scripts/lua/modules/graph_utils.lua %%DATADIR%%/scripts/lua/modules/lua_utils.lua %%DATADIR%%/scripts/lua/modules/persistence.lua -%%DATADIR%%/scripts/lua/modules/redis.lua %%DATADIR%%/scripts/lua/modules/template.lua %%DATADIR%%/scripts/lua/modules/top_talkers.lua +@dirrm %%DATADIR%%/scripts/lua/protocols @dirrm %%DATADIR%%/scripts/lua/modules @dirrm %%DATADIR%%/scripts/lua/inc +@dirrm %%DATADIR%%/scripts/lua/examples @dirrm %%DATADIR%%/scripts/lua/admin @dirrm %%DATADIR%%/scripts/lua @dirrm %%DATADIR%%/scripts/callbacks @dirrm %%DATADIR%%/scripts @dirrm %%DATADIR%%/httpdocs/js @dirrm %%DATADIR%%/httpdocs/inc +@dirrm %%DATADIR%%/httpdocs/img/maps +@dirrm %%DATADIR%%/httpdocs/img/interaction-graph-icons @dirrm %%DATADIR%%/httpdocs/img -@dirrm %%DATADIR%%/httpdocs/geoip @dirrm %%DATADIR%%/httpdocs/font-awesome/scss @dirrm %%DATADIR%%/httpdocs/font-awesome/less -@dirrm %%DATADIR%%/httpdocs/font-awesome/font +@dirrm %%DATADIR%%/httpdocs/font-awesome/fonts @dirrm %%DATADIR%%/httpdocs/font-awesome/css @dirrm %%DATADIR%%/httpdocs/font-awesome +@dirrm %%DATADIR%%/httpdocs/css/Rickshaw @dirrm %%DATADIR%%/httpdocs/css -@dirrm %%DATADIR%%/httpdocs/bootstrap_3/js -@dirrm %%DATADIR%%/httpdocs/bootstrap_3/fonts -@dirrm %%DATADIR%%/httpdocs/bootstrap_3/css -@dirrm %%DATADIR%%/httpdocs/bootstrap_3 @dirrm %%DATADIR%%/httpdocs/bootstrap/js @dirrm %%DATADIR%%/httpdocs/bootstrap/img +@dirrm %%DATADIR%%/httpdocs/bootstrap/fonts @dirrm %%DATADIR%%/httpdocs/bootstrap/css @dirrm %%DATADIR%%/httpdocs/bootstrap @dirrm %%DATADIR%%/httpdocs |