View | Details | Raw Unified | Return to bug 193421
Collapse All | Expand All

(-)./Makefile (-66 / +30 lines)
Lines 1-92 Link Here
1
# Created by: Muhammad Moinur Rahman <5u623l20@gmail.com>
1
# Created by: Muhammad Moinur Rahman <5u623l20@gmail.com>
2
# $FreeBSD: head/net/ntopng/Makefile 364628 2014-08-11 17:05:50Z adamw $
2
# $FreeBSD: head/net/ntopng/Makefile 359185 2014-06-25 05:35:31Z bapt $
3
3
4
PORTNAME=	ntopng
4
PORTNAME=	ntopng
5
PORTVERSION=	1.1
5
PORTVERSION=	1.2.1
6
PORTREVISION=	2
7
CATEGORIES=	net
6
CATEGORIES=	net
8
MASTER_SITES=	SF/ntop/${PORTNAME}:source1 \
7
MASTER_SITES=	SF/ntop/${PORTNAME}
9
		http://geolite.maxmind.com/download/geoip/database/:source2 \
8
EXTRACT_SUFX=	.tgz
10
		http://geolite.maxmind.com/download/geoip/database/GeoLiteCityv6-beta/:source3 \
11
		http://download.maxmind.com/download/geoip/database/asnum/:source4
12
DISTFILES=	${DISTNAME}_6932.tgz:source1 \
13
		GeoLiteCity.dat.gz:source2 \
14
		GeoLiteCityv6.dat.gz:source3 \
15
		GeoIPASNum.dat.gz:source4 \
16
		GeoIPASNumv6.dat.gz:source4
17
EXTRACT_ONLY=	${DISTNAME}_6932.tgz
18
9
19
MAINTAINER=	5u623l20@gmail.com
10
MAINTAINER=	5u623l20@gmail.com
20
COMMENT=	Network monitoring tool with command line and web interfaces
11
COMMENT=	Network monitoring tool with command line and web interfaces
21
12
22
LICENSE=	GPLv3
13
LICENSE=	GPLv3
23
14
24
BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash \
15
LIB_DEPENDS=	librrd.so:${PORTSDIR}/databases/rrdtool \
25
		geoiplookup:${PORTSDIR}/net/GeoIP
26
LIB_DEPENDS=	libcairo.so:${PORTSDIR}/graphics/cairo \
27
		libluajit-5.1.so:${PORTSDIR}/lang/luajit \
16
		libluajit-5.1.so:${PORTSDIR}/lang/luajit \
28
		libzmq.so:${PORTSDIR}/devel/ntopng-zmq
17
		libndpi.so:${PORTSDIR}/net/ndpi \
18
		libzmq.so:${PORTSDIR}/net/libzmq4
29
19
30
BROKEN=		no distinfo provided for some of the distfiles
20
USE_AUTOTOOLS=	autoheader aclocal libtoolize
31
21
USE_SQLITE=	yes
32
CPPFLAGS+=	-I${LOCALBASE}/include/luajit-2.0
33
GNU_CONFIGURE=	yes
34
MAKE_JOBS_UNSAFE=	yes
22
MAKE_JOBS_UNSAFE=	yes
35
USE_GCC=	any
36
USE_GNOME=	intltool
37
USE_LDCONFIG=	yes
23
USE_LDCONFIG=	yes
38
USES=	 	gmake pathfix pkgconfig
24
USES=	 	gmake libtool pathfix pkgconfig
39
WRKSRC=		${WRKDIR}/${DISTNAME}_6932
25
SUB_FILES=	ntopng-geoipupdate.sh
26
27
OPTIONS_DEFINE=	GEOIP NLS
28
OPTIONS_DEFAULT=	GEOIP
29
GEOIP_BUILD_DEPENDS=	geoiplookup:${PORTSDIR}/net/GeoIP
30
NLS_USES=	gettext
40
31
41
USE_RC_SUBR=	ntopng
32
USE_RC_SUBR=	ntopng
42
33
34
.include <bsd.port.options.mk>
35
36
.if ${OSVERSION} < 900000
37
BROKEN=	Does not build on 8.X due to *ENDIAN implementations
38
.endif
39
43
post-extract:
40
post-extract:
44
	@${CP} ${DISTDIR}/GeoLiteCity.dat.gz ${WRKDIR}
45
	@${CP} ${DISTDIR}/GeoLiteCityv6.dat.gz ${WRKDIR}
46
	@${CP} ${DISTDIR}/GeoIPASNum.dat.gz ${WRKDIR}
47
	@${CP} ${DISTDIR}/GeoIPASNumv6.dat.gz ${WRKDIR}
48
	@${RM} ${WRKSRC}/scripts/lua/modules/redis.lua
49
	@${CP} ${WRKSRC}/third-party/redis-lua/src/redis.lua ${WRKSRC}/scripts/lua/modules/redis.lua
50
	@${FIND} ${WRKSRC} -name "*~" -delete
41
	@${FIND} ${WRKSRC} -name "*~" -delete
51
	@cd ${WRKDIR} && ${GUNZIP_CMD} GeoLiteCity.dat.gz GeoLiteCityv6.dat.gz GeoIPASNum.dat.gz GeoIPASNumv6.dat.gz
42
	@${RMDIR} ${WRKSRC}/httpdocs/ssl
43
	@${RMDIR} ${WRKSRC}/httpdocs/geoip
52
44
53
post-patch:
45
do-install:
54
	@${REINPLACE_CMD} -e "s#/bin/bash#/usr/local/bin/bash#" ${WRKSRC}/third-party/rrdtool-1.4.7/Makefile \
46
	cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} ${STAGEDIR}${PREFIX}/bin
55
		${WRKSRC}/third-party/rrdtool-1.4.7/config.status ${WRKSRC}/third-party/rrdtool-1.4.7/src/Makefile \
47
	cd ${WRKSRC} && ${INSTALL_MAN} ${PORTNAME}.8 ${STAGEDIR}${PREFIX}/man/man8
56
		${WRKSRC}/third-party/rrdtool-1.4.7/bindings/Makefile ${WRKSRC}/third-party/rrdtool-1.4.7/doc/Makefile \
57
		${WRKSRC}/third-party/rrdtool-1.4.7/examples/Makefile \
58
	       	${WRKSRC}/third-party/rrdtool-1.4.7/examples/rrdcached/Makefile
59
	@${REINPLACE_CMD} -e "s#%%LUAJIT_LIB%%#LUAJIT_LIB=${LOCALBASE}/lib/libluajit-5.1.a#" ${WRKSRC}/Makefile.in
60
	@${REINPLACE_CMD} -e "s#%%ZEROMQ_LIB%%#ZEROMQ_LIB=${LOCALBASE}/lib/libzmq.a#" ${WRKSRC}/Makefile.in
61
	@${REINPLACE_CMD} -e "s#%%STAGEDIR%%%%DATADIR%%#${STAGEDIR}${DATADIR}#" ${WRKSRC}/Makefile.in
62
	@${REINPLACE_CMD} -e "s#%%STAGEDIR%%%%PREFIX%%#${STAGEDIR}${PREFIX}#" ${WRKSRC}/Makefile.in
63
	@${REINPLACE_CMD} -e "s#%%WRKSRC%%#${WRKSRC}#" ${WRKSRC}/Makefile.in
64
	@${REINPLACE_CMD} -e "s#%%WRKDIR%%#${WRKDIR}#" ${WRKSRC}/Makefile.in
65
	@${REINPLACE_CMD} -e "s#%%PORTNAME%%#${PORTNAME}#" ${WRKSRC}/Makefile.in
66
	@${REINPLACE_CMD} -e "s#%%LOCALBASE%%#${LOCALBASE}#" ${WRKSRC}/Makefile.in
67
	@${REINPLACE_CMD} -e "s#%%INSTALL_PROGRAM%%#${INSTALL_PROGRAM}#" ${WRKSRC}/Makefile.in
68
	@${REINPLACE_CMD} -e "s#%%INSTALL_MAN%%#${INSTALL_MAN}#" ${WRKSRC}/Makefile.in
69
	@${REINPLACE_CMD} -e "s#%%INSTALL_SCRIPT%%#${INSTALL_SCRIPT}#" ${WRKSRC}/Makefile.in
70
	@${REINPLACE_CMD} -e "s#%%INSTALL_DATA%%#${INSTALL_DATA}#" ${WRKSRC}/Makefile.in
71
	@${REINPLACE_CMD} -e "s#%%G++%%#${CXX}#" ${WRKSRC}/Makefile.in
72
	@${REINPLACE_CMD} -e "s#LIBS#LIBRARIES#" ${WRKSRC}/Makefile.in
73
74
pre-build:
75
	cd ${WRKSRC}/third-party/json-c && ${MAKE} clean && ./configure && ${MAKE}
76
	cd ${WRKSRC}/third-party/rrdtool-1.4.7 && ${MAKE} clean \
77
	&& ./configure --disable-rrd_graph \
78
	--disable-libdbi --disable-libwrap --disable-rrdcgi --disable-libtool-lock \
79
	--disable-nls --disable-rpath --disable-perl --disable-ruby --disable-lua \
80
	--disable-tcl --disable-python --disable-dependency-tracking && \
81
	cd src && ${MAKE_CMD} librrd_th.la
82
	cd ${WRKSRC}/third-party/credis-0.2.3 && ${MAKE_CMD} clean && ${MAKE_CMD}
83
84
post-install:
85
	${MKDIR} ${STAGEDIR}${DATADIR}
86
	${MKDIR} ${STAGEDIR}${DATADIR}/httpdocs
48
	${MKDIR} ${STAGEDIR}${DATADIR}/httpdocs
87
	${MKDIR} ${STAGEDIR}${DATADIR}/httpdocs/geoip
88
	${MKDIR} ${STAGEDIR}${DATADIR}/scripts
49
	${MKDIR} ${STAGEDIR}${DATADIR}/scripts
89
	cd ${WRKSRC}/httpdocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/httpdocs
50
	cd ${WRKSRC}/httpdocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/httpdocs
90
	cd ${WRKSRC}/scripts && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/scripts
51
	cd ${WRKSRC}/scripts && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/scripts
91
52
53
post-install:
54
	${INSTALL_SCRIPT} ${WRKDIR}/ntopng-geoipupdate.sh ${STAGEDIR}${PREFIX}/bin
55
92
.include <bsd.port.mk>
56
.include <bsd.port.mk>
(-)./distinfo (-6 / +2 lines)
Lines 1-6 Link Here
1
SHA256 (ntopng-1.1_6932.tgz) = f9dbc621efa7354fa65d93d043dceabcfb55a7b56e83c87e3f6b8d2b75aeab31
1
SHA256 (ntopng-1.2.1.tgz) = 9b98114358d350caad2dcdbacceb895288f958dbbbfddf21a23b921d1a1b68b5
2
SIZE (ntopng-1.1_6932.tgz) = 45064737
2
SIZE (ntopng-1.2.1.tgz) = 9381092
3
SHA256 (GeoLiteCity.dat.gz) = IGNORE
4
SHA256 (GeoLiteCityv6.dat.gz) = IGNORE
5
SHA256 (GeoIPASNum.dat.gz) = IGNORE
6
SHA256 (GeoIPASNumv6.dat.gz) = IGNORE
(-)./files/ntopng-geoipupdate.sh.in (+39 lines)
Line 0 Link Here
1
#!/bin/sh
2
3
set -eu
4
mkdir -p %%DATADIR%%/httpdocs/geoip
5
6
# arguments:
7
# $1 URL
8
# $2 output file name
9
_fetch() {
10
    url="$1"
11
    out="$2"
12
    TEMPFILE="$(mktemp "%%DATADIR%%"/httpdocs/geoip/GeoIP.dat-XXXXXX)"
13
    trap 'rc=$? ; set +e ; rm -f "'"$TEMPFILE"'" ; exit $rc' 0
14
    if fetch -o - "$url" | gunzip >> "$TEMPFILE" ; then
15
	chmod 444 "$TEMPFILE"
16
	if ! mv -f "$TEMPFILE" "%%DATADIR%%"/"$2" ; then
17
	    echo "Unable to replace %%DATADIR%%/$2"
18
	    return 2
19
	fi
20
    else
21
	echo "$2 download failed"
22
	return 1
23
    fi
24
    rm -f "$TEMPFILE"
25
    trap - 0
26
    return 0
27
}
28
29
echo Fetching GeoLiteCity.dat...
30
_fetch "http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz" GeoLiteCity.dat
31
32
echo Fetching GeoLiteCityv6.dat...
33
_fetch "http://geolite.maxmind.com/download/geoip/database/GeoLiteCityv6-beta/GeoLiteCityv6.dat.gz" GeoLiteCityv6.dat
34
35
echo Fetching GeoIPASNum.dat...
36
_fetch "http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz" GeoIPASNum.dat.gz
37
38
echo Fetching GeoIPASNumv6.dat...
39
_fetch "http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNumv6.dat.gz" GeoIPASNumv6.dat.gz
(-)./files/patch-Makefile.in (-92 / +147 lines)
Lines 1-73 Link Here
1
--- Makefile.in.orig	2013-11-04 06:15:16.000000000 +0600
1
--- Makefile.in.orig	2014-09-07 01:22:11.756545075 +0600
2
+++ Makefile.in	2013-11-18 21:50:52.000000000 +0600
2
+++ Makefile.in	2014-09-07 01:45:36.496401797 +0600
3
@@ -1,5 +1,4 @@
3
@@ -6,67 +6,32 @@
4
-SHELL=/bin/bash
4
 INSTALL_DIR=@INSTALL_DIR@
5
-OS := $(shell uname -s)
5
 MAN_DIR=@MAN_DIR@
6
+OS=FreeBSD
6
 ######
7
 ######
7
-HAS_NDPI=$(shell pkg-config --exists libndpi; echo $$?)
8
 CREDIS_HOME=third-party/credis-0.2.3
8
-ifeq ($(HAS_NDPI), 0)
9
 CREDIS=$(CREDIS_HOME)/credis.o
9
-    NDPI_INC = $(shell pkg-config --cflags libndpi | sed -e 's/\(-I[^ \t]*\)/\1\/libndpi/g')
10
@@ -13,9 +12,7 @@
10
-    NDPI_LIB = $(shell pkg-config --libs libndpi)
11
-    NDPI_LIB_DEP =
12
-else
13
-    NDPI_INC=-I./nDPI/src/include
14
-    NDPI_LIB=./nDPI/src/lib/.libs/libndpi.a
15
-    NDPI_LIB_DEP=$(NDPI_LIB)
16
-endif
17
+NDPI_INC = $(shell pkg-config --cflags libndpi | sed -e 's/\(-I[^ \t]*\)/\1\/libndpi/g')
18
+NDPI_LIB = $(shell pkg-config --libs libndpi)
19
+NDPI_LIB_DEP =
20
 ######
21
 LIBPCAP=-lpcap
22
 ######
11
 MONGOOSE_HOME=./third-party/mongoose
23
 MONGOOSE_HOME=./third-party/mongoose
12
 MONGOOSE_INC=-I$(MONGOOSE_HOME)
24
 MONGOOSE_INC=-I$(MONGOOSE_HOME)
13
 ######
25
 ######
14
-LUAJIT_HOME=./third-party/LuaJIT-2.0.2
26
-HAS_LUAJIT=$(shell pkg-config --exists luajit; echo $$?)
15
-LUAJIT_INC=-I$(LUAJIT_HOME)/src
27
-ifeq ($(HAS_LUAJIT), 0)
16
-LUAJIT_LIB=$(LUAJIT_HOME)/src/libluajit.a
28
-	LUAJIT_INC = $(shell pkg-config --cflags luajit)
17
+%%LUAJIT_LIB%%
29
-	LUAJIT_LIB = $(shell pkg-config --libs luajit)
18
 ######
30
-else
19
 LIBRRDTOOL_HOME=third-party/rrdtool-1.4.7
31
-	LUAJIT_HOME=./third-party/LuaJIT-2.0.3
20
 LIBRRDTOOL_INC=-I$(LIBRRDTOOL_HOME)/src/
32
-	LUAJIT_INC=-I$(LUAJIT_HOME)/src
21
@@ -29,14 +26,14 @@
33
-	LUAJIT_LIB=$(LUAJIT_HOME)/src/libluajit.a
22
 ######
34
-endif
23
 ZEROMQ_HOME=./third-party/zeromq-3.2.3
35
+LUAJIT_INC = $(shell pkg-config --cflags luajit)
24
 ZEROMQ_INC=-I$(ZEROMQ_HOME)/include
36
+LUAJIT_LIB = $(shell pkg-config --libs luajit)
25
-ZEROMQ_LIB=$(ZEROMQ_HOME)/src/.libs/libzmq.a 
37
 ######
26
+%%ZEROMQ_LIB%%
38
-LIBRRDTOOL_HOME=third-party/rrdtool-1.4.8
39
-HAS_LIBRRDTOOL=$(shell pkg-config --exists librrd; echo $$?)
40
-ifeq ($(HAS_LIBRRDTOOL), 0)
41
-	LIBRRDTOOL_INC = $(shell pkg-config --cflags librrd)
42
-	LIBRRDTOOL_LIB = $(shell pkg-config --libs librrd)
43
-else
44
-	LIBRRDTOOL_INC=-I$(LIBRRDTOOL_HOME)/src/
45
-	LIBRRDTOOL_LIB=$(LIBRRDTOOL_HOME)/src/.libs/librrd_th.a
46
-endif
47
+LIBRRDTOOL_INC = $(shell pkg-config --cflags librrd)
48
+LIBRRDTOOL_LIB = $(shell pkg-config --libs librrd)
49
 ######
50
 HTTPCLIENT_INC=third-party/http-client-c/src/
51
 ######
52
-HAS_JSON=$(shell pkg-config --exists json-c; echo $$?)
53
-ifeq ($(HAS_JSON), 0)
54
-	JSON_INC = $(shell pkg-config --cflags json-c)
55
-	JSON_LIB = $(shell pkg-config --libs json-c)
56
-else
57
-	JSON_HOME=third-party/json-c
58
-	JSON_INC=-I$(JSON_HOME)
59
-	JSON_LIB=$(JSON_HOME)/.libs/libjson-c.a
60
-endif
61
+JSON_INC = $(shell pkg-config --cflags json-c)
62
+JSON_LIB = $(shell pkg-config --libs json-c)
63
 ######
64
-HAS_ZEROMQ=$(shell pkg-config --exists libzmq; echo $$?)
65
-ifeq ($(HAS_ZEROMQ), 0)
66
-	ZEROMQ_INC = $(shell pkg-config --cflags libzmq)
67
-	ZMQ_STATIC=/usr/local/lib/libzmq.a
68
-	ifeq ($(wildcard $(ZMQ_STATIC)),)
69
-		ZEROMQ_LIB = $(shell pkg-config --libs libzmq)
70
-	else
71
-		ZEROMQ_LIB = $(ZMQ_STATIC)
72
-	endif
73
+ZEROMQ_INC = $(shell pkg-config --cflags libzmq)
74
+ZMQ_STATIC=/usr/local/lib/libzmq.a
75
+ifeq ($(wildcard $(ZMQ_STATIC)),)
76
+	ZEROMQ_LIB = $(shell pkg-config --libs libzmq)
77
 else
78
-	ZEROMQ_HOME=./third-party/zeromq-3.2.4
79
-	ZEROMQ_INC=-I$(ZEROMQ_HOME)/include
80
-	ZEROMQ_LIB=$(ZEROMQ_HOME)/src/.libs/libzmq.a
81
+	ZEROMQ_LIB = $(ZMQ_STATIC)
82
 endif
27
 ######
83
 ######
28
 EWH_HOME=third-party/EWAHBoolArray
84
 EWH_HOME=third-party/EWAHBoolArray
29
 EWH_INC=$(EWH_HOME)/headers
85
@@ -91,22 +56,6 @@
30
 ######
86
 
31
 TARGET = ntopng
87
 LIB_TARGETS =
32
-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
88
 
33
-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
89
-ifneq ($(HAS_LUAJIT), 0)
34
+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
90
-LIB_TARGETS += $(LUAJIT_LIB)
35
+CPPFLAGS = -g @CFLAGS@ $(CREDIS_INC) $(MONGOOSE_INC) -I$(JSON_INC) $(NDPI_INC) $(LIBRRDTOOL_INC) @CPPFLAGS@ -I$(HTTPCLIENT_INC) -I$(EWH_INC) # -D_GLIBCXX_DEBUG
91
- endif
36
 ######
92
-
37
 # ntopng-1.0_1234.x86_64.rpm 
93
-ifneq ($(HAS_ZEROMQ), 0)
38
 PLATFORM = `uname -p`
94
-LIB_TARGETS += $(ZEROMQ_LIB)
39
@@ -53,22 +50,22 @@
95
-endif
40
 
96
-
41
 .PHONY: default all clean
97
-ifneq ($(HAS_LIBRRDTOOL), 0)
42
 
98
-LIB_TARGETS += $(LIBRRDTOOL_LIB)
43
-default: $(NDPI_LIB) $(LUAJIT_LIB) $(LIBRRDTOOL_LIB) $(ZEROMQ_LIB) $(JSON_LIB) $(TARGET)
99
-endif
44
+default: $(NDPI_LIB) $(TARGET)
100
-
45
 all: default
101
-ifneq ($(HAS_JSON), 0)
46
 
102
-LIB_TARGETS += $(JSON_LIB)
47
 OBJECTS = $(patsubst %.cpp, %.o, $(wildcard *.cpp)) $(CREDIS)
103
-endif
48
 HEADERS = $(wildcard *.h)
104
-
49
 
105
 .PHONY: default all clean docs test
50
 %.o: %.c $(HEADERS) Makefile
106
 
51
-	g++ $(CPPFLAGS) -c $< -o $@
107
 .NOTPARALLEL: default all
52
+	%%G++%% $(CPPFLAGS) -c $< -o $@
108
@@ -129,24 +78,6 @@
53
 
109
 $(TARGET): $(OBJECTS) $(LIBRRDTOOL) Makefile
54
 %.o: %.cpp $(HEADERS) Makefile
110
 	$(GPP) $(OBJECTS) -Wall $(LIBS) -o $@
55
-	g++ $(CPPFLAGS) -c $< -o $@
56
+	%%G++%% $(CPPFLAGS) -c $< -o $@
57
 
58
 .PRECIOUS: $(TARGET) $(OBJECTS)
59
 
60
-$(TARGET): $(OBJECTS) $(LIBRRDTOOL) Makefile
61
-	g++ $(OBJECTS) -Wall $(LIBS) -o $@
62
+$(TARGET): $(OBJECTS) Makefile
63
+	%%G++%% $(OBJECTS) -Wall $(LIBS) -o $@
64
 
65
 $(NDPI_LIB): nDPI
66
 	cd nDPI; ./configure; @GMAKE@
67
@@ -76,18 +73,6 @@
68
 nDPI:
69
 	svn co https://svn.ntop.org/svn/ntop/trunk/nDPI/
70
 
111
 
112
-$(NDPI_LIB): nDPI
113
-	cd nDPI; if test ! -f Makefile; then ./autogen.sh ; ./configure; fi; make
114
-
115
-nDPI:
116
-	svn co https://svn.ntop.org/svn/ntop/trunk/nDPI/
117
-
71
-$(LUAJIT_LIB):
118
-$(LUAJIT_LIB):
72
-	cd $(LUAJIT_HOME); @GMAKE@
119
-	cd $(LUAJIT_HOME); @GMAKE@
73
-
120
-
Lines 78-118 Link Here
78
-	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
125
-	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
79
-
126
-
80
-$(JSON_LIB):
127
-$(JSON_LIB):
81
-	cd $(JSON_HOME); ./autogen.sh; ./configure; make
128
-	cd $(JSON_HOME); ./autogen.sh; ./configure; @GMAKE@
82
-
129
-
83
 clean:
130
 clean:
84
 	-rm -f *.o *~ svn-commit.* #config.h
131
 	-rm -f *.o *~ svn-commit.* #config.h
85
 	-rm -f $(TARGET)
132
 	-rm -f $(TARGET)
86
@@ -156,21 +141,14 @@
133
@@ -156,10 +87,6 @@
87
 	-rm -rf ntopng-data-@PACKAGE_VERSION@ ntopng-data_@PACKAGE_VERSION@_@SVN_RELEASE@.tgz
134
 	cat privkey.pem cert.pem > httpdocs/ssl/ntopng-cert.pem
135
 	/bin/rm -f privkey.pem cert.pem
88
 
136
 
137
-veryclean:
138
-	-rm -rf nDPI
139
-
140
-
141
 geoip: httpdocs/geoip/GeoLiteCity.dat httpdocs/geoip/GeoLiteCityv6.dat httpdocs/geoip/GeoIPASNum.dat httpdocs/geoip/GeoIPASNumv6.dat
89
 
142
 
90
-install: ntopng geoip
143
 httpdocs/geoip/GeoLiteCity.dat:
144
@@ -189,7 +116,6 @@
145
 	cp -r doc *.cpp *.h configure COPYING README.* *.in ntopng.8 httpdocs scripts packages third-party ntopng-@NTOPNG_VERSION@
146
 	find ntopng-@NTOPNG_VERSION@ -name ".svn" | xargs /bin/rm -rf
147
 	-rm ntopng-@NTOPNG_VERSION@/httpdocs/geoip/*
148
-	cd ntopng-@NTOPNG_VERSION@; svn co https://svn.ntop.org/svn/ntop/trunk/nDPI/; cd ..
149
 	tar cvfz ntopng-@NTOPNG_VERSION@.tgz ntopng-@NTOPNG_VERSION@
150
 	#
151
 	rm -f $(HOME)/rpmbuild/RPMS/$(PLATFORM)/$(RPM_PKG)
152
@@ -232,21 +158,8 @@
153
 dist:
154
 	rm -rf ntopng-@NTOPNG_VERSION@
155
 	mkdir ntopng-@NTOPNG_VERSION@
156
-	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@
157
 
158
 install: ntopng
159
-	@echo "Make sure you have already run 'make geoip' to also install geoip dat files"
91
-	@echo "While we provide you an install make target, we encourage you"
160
-	@echo "While we provide you an install make target, we encourage you"
92
-	@echo "to create a package and install that"
161
-	@echo "to create a package and install that"
93
-	@echo "rpm - do 'make build-rpm'"
162
-	@echo "rpm - do 'make build-rpm'"
94
-	@echo "deb - do 'cd packages/ubuntu;./configure;make"
163
-	@echo "deb - do 'cd packages/ubuntu;./configure;make"
95
-	mkdir -p /usr/local/share/ntopng /usr/local/man/man8 /usr/local/bin
164
-	mkdir -p $(INSTALL_DIR)/share/ntopng $(MAN_DIR)/man/man8 $(INSTALL_DIR)/bin
96
-	cp ntopng /usr/local/bin
165
-	cp ntopng $(INSTALL_DIR)/bin
97
-	cp ./ntopng.8 /usr/local/man/man8
166
-	cp ./ntopng.8 $(MAN_DIR)/man/man8
98
-	cp -r ./httpdocs /usr/local/share/ntopng
167
-	cp -r ./httpdocs $(INSTALL_DIR)/share/ntopng
99
-	cp -r ./scripts /usr/local/share/ntopng
168
-	cp -r ./scripts $(INSTALL_DIR)/share/ntopng
100
-	find /usr/local/share/ntopng -name "*~"   | xargs /bin/rm -f
169
-	find $(INSTALL_DIR)/share/ntopng -name "*~"   | xargs /bin/rm -f
101
-	find /usr/local/share/ntopng -name ".svn" | xargs /bin/rm -rf
170
-	find $(INSTALL_DIR)/share/ntopng -name ".svn" | xargs /bin/rm -rf
102
-
171
 
103
-Makefile: @SVN_WC_DB@
172
 uninstall:
104
-	@echo ""
173
 	if test -f $(INSTALL_DIR)/bin/ntopng; then rm $(INSTALL_DIR)/bin/ntopng; fi;
105
-	@echo "Re-running configure as the SVN release has changed"
106
-	@echo ""
107
-	./configure
108
+install:
109
+	/bin/mkdir -p %%STAGEDIR%%%%DATADIR%%
110
+	/bin/mkdir -p %%STAGEDIR%%%%DATADIR%%/httpdocs
111
+	/bin/mkdir -p %%STAGEDIR%%%%DATADIR%%/httpdocs/geoip
112
+	/bin/mkdir -p %%STAGEDIR%%%%DATADIR%%/scripts
113
+	cd %%WRKSRC%% && %%INSTALL_PROGRAM%% %%PORTNAME%% %%STAGEDIR%%%%PREFIX%%/bin/
114
+	cd %%WRKSRC%% && %%INSTALL_MAN%% ntopng.8 %%STAGEDIR%%%%PREFIX%%/man/man8
115
+	cd %%WRKDIR%% && %%INSTALL_DATA%% GeoIPASNum.dat %%STAGEDIR%%%%DATADIR%%/httpdocs/geoip/
116
+	cd %%WRKDIR%% && %%INSTALL_DATA%% GeoIPASNumv6.dat %%STAGEDIR%%%%DATADIR%%/httpdocs/geoip/
117
+	cd %%WRKDIR%% && %%INSTALL_DATA%% GeoLiteCity.dat %%STAGEDIR%%%%DATADIR%%/httpdocs/geoip/
118
+	cd %%WRKDIR%% && %%INSTALL_DATA%% GeoLiteCityv6.dat %%STAGEDIR%%%%DATADIR%%/httpdocs/geoip/
(-)./files/patch-Ntop.cpp (-20 lines)
Lines 1-20 Link Here
1
--- Ntop.cpp.orig	2013-11-18 16:49:30.000000000 +0600
2
+++ Ntop.cpp	2013-11-18 16:50:51.000000000 +0600
3
@@ -89,12 +89,12 @@
4
 void Ntop::initTimezone() {
5
   /*
6
      Setup timezone differences
7
-
8
-     We call it all the time as daylight can change
9
-     during the night and thus we need to have it "fresh"
10
   */
11
-  tzset();
12
-  time_offset = timezone - (daylight * 3600);
13
+  time_t curtime;
14
+  struct tm *loctime;
15
+  curtime = time (NULL);
16
+  loctime = localtime (&curtime);
17
+  time_offset = loctime->tm_gmtoff;
18
 }
19
 
20
 /* ******************************************* */
(-)./files/patch-configure (-37 lines)
Lines 1-37 Link Here
1
--- configure.orig	2013-11-18 11:08:04.000000000 +0600
2
+++ configure	2013-11-18 11:09:19.000000000 +0600
3
@@ -620,7 +620,6 @@
4
 
5
 ac_subst_vars='LTLIBOBJS
6
 LIBOBJS
7
-SVN_WC_DB
8
 SVN_DATE
9
 GMAKE
10
 SQLITE_LIB
11
@@ -2955,13 +2954,13 @@
12
 CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/opt/local/include"
13
 LDFLAGS="${LDFLAGS} -L/usr/local/lib -L/opt/local/lib"
14
 
15
-SVN_RELEASE=`svn info . | grep "^Revision"|cut -d " " -f 2`
16
+SVN_RELEASE="6939"
17
 
18
 cat >>confdefs.h <<_ACEOF
19
 #define NTOPNG_SVN_RELEASE "r${SVN_RELEASE}"
20
 _ACEOF
21
 
22
-SVN_DATE=`svn info . | grep "^Last Changed Date"|cut -d " " -f 4-`
23
+SVN_DATE="2013-11-05 03:54:00 +0600 (Tue, 05 Nov 2013)"
24
 
25
 cat >>confdefs.h <<_ACEOF
26
 #define NTOPNG_SVN_DATE "${SVN_DATE}"
27
@@ -2969,10 +2968,6 @@
28
 
29
 PACKAGE_VERSION="${NTOPNG_VERS}_${SVN_RELEASE}"
30
 
31
-if test -f ".svn/wc.db"; then
32
-   SVN_WC_DB=".svn/wc.db"
33
-fi
34
-
35
 MACHINE=`uname -m`
36
 SYSTEM=`uname -s`
37
 
(-)./files/patch-configure.ac (+40 lines)
Line 0 Link Here
1
--- configure.ac.orig	2014-08-15 02:03:01.405288503 +0600
2
+++ configure.ac	2014-08-15 02:05:37.514273838 +0600
3
@@ -18,8 +18,8 @@
4
 SVN_RELEASE=`svn info . | grep "^Revision"|cut -d " " -f 2`
5
 SVN_DATE=`svn info . | grep "^Last Changed Date"|cut -d " " -f 4-`
6
 else
7
-SVN_RELEASE="${PACKAGE_VERSION}"
8
-SVN_DATE=`date`
9
+SVN_RELEASE="8205"
10
+SVN_DATE="2014-09-06 19:23:32 +0600 (Sat, 06 Sep 2014)"
11
 fi
12
 
13
 AC_DEFINE_UNQUOTED(NTOPNG_SVN_RELEASE, "r${SVN_RELEASE}", [SVN Release])
14
@@ -178,18 +178,6 @@
15
 	GPP="g++"
16
 fi
17
 
18
-SVN=`which svn`
19
-if test x$SVN = x
20
-then
21
-	AC_MSG_RESULT(FATAL ERROR: svn is not installed on your host)
22
-fi
23
-
24
-WGET=`which wget`
25
-if test x$WGET = x
26
-then
27
-	AC_MSG_RESULT(ERROR. wget is not installed on your host: you cannot download GeoIP data)
28
-fi
29
-
30
 umask 002
31
 
32
 INSTALL_DIR=${prefix}
33
@@ -222,7 +210,6 @@
34
 AC_SUBST(SQLITE_LIB)
35
 AC_SUBST(GMAKE)
36
 AC_SUBST(GPP)
37
-AC_SUBST(SVN)
38
 AC_SUBST(CFLAGS)
39
 AC_SUBST(CXXFLAGS)
40
 AC_SUBST(CPPFLAGS)
(-)./files/patch-credis.c (-12 lines)
Lines 1-12 Link Here
1
--- third-party/credis-0.2.3/credis.c.orig	2013-11-18 21:41:06.000000000 +0600
2
+++ third-party/credis-0.2.3/credis.c	2013-11-18 21:41:54.000000000 +0600
3
@@ -39,6 +39,9 @@
4
 #include <winsock2.h>
5
 #include "ntop_win32.h"
6
 #else 
7
+#ifdef __FreeBSD__
8
+#include <sys/types.h>
9
+#endif
10
 #include <arpa/inet.h>
11
 #include <errno.h>
12
 #include <fcntl.h>
(-)./files/patch-ntop__includes.h (+22 lines)
Line 0 Link Here
1
--- ntop_includes.h.orig	2014-09-07 02:11:07.296297465 +0600
2
+++ ntop_includes.h	2014-09-07 02:14:50.419281644 +0600
3
@@ -81,6 +81,8 @@
4
 #include <math.h>
5
 #include <sys/stat.h>
6
 #include <zmq.h>
7
+#include <sys/param.h>
8
+#include <machine/endian.h>
9
 
10
 #ifdef __APPLE__
11
 #include <uuid/uuid.h>
12
@@ -88,8 +90,8 @@
13
 
14
 extern "C" {
15
 #include "pcap.h"
16
-#include "ndpi_main.h"
17
-#include "luajit.h"
18
+#include <ndpi_main.h>
19
+#include <luajit.h>
20
 #include "lauxlib.h"
21
 #include "lualib.h"
22
 #ifdef HAVE_PF_RING
(-)./pkg-message (+3 lines)
Lines 8-11 Link Here
8
8
9
Please install redis server from databases/redis or use -r to specify
9
Please install redis server from databases/redis or use -r to specify
10
a remote one.
10
a remote one.
11
12
Please use ntopng-geoipupdate.sh to update GeoIP database to the
13
latest.
11
----------------------------------------------------------------------------
14
----------------------------------------------------------------------------
(-)./pkg-plist (-82 / +161 lines)
Lines 1-199 Link Here
1
bin/ntopng
1
bin/ntopng
2
bin/ntopng-geoipupdate.sh
2
man/man8/ntopng.8.gz
3
man/man8/ntopng.8.gz
3
%%DATADIR%%/httpdocs/data.json
4
%%DATADIR%%/httpdocs/favicon.ico
4
%%DATADIR%%/httpdocs/favicon.ico
5
%%DATADIR%%/httpdocs/login.html
5
%%DATADIR%%/httpdocs/login.html
6
%%DATADIR%%/httpdocs/luca.json
7
%%DATADIR%%/httpdocs/test.lp
6
%%DATADIR%%/httpdocs/test.lp
8
%%DATADIR%%/httpdocs/bootstrap/css/bootstrap-responsive.min.css
7
%%DATADIR%%/httpdocs/bootstrap/css/bootstrap-theme.css
8
%%DATADIR%%/httpdocs/bootstrap/css/bootstrap-theme.css.map
9
%%DATADIR%%/httpdocs/bootstrap/css/bootstrap.css
9
%%DATADIR%%/httpdocs/bootstrap/css/bootstrap.css
10
%%DATADIR%%/httpdocs/bootstrap/css/bootstrap.min.css
10
%%DATADIR%%/httpdocs/bootstrap/css/bootstrap.css.map
11
%%DATADIR%%/httpdocs/bootstrap/fonts/glyphicons-halflings-regular.eot
12
%%DATADIR%%/httpdocs/bootstrap/fonts/glyphicons-halflings-regular.svg
13
%%DATADIR%%/httpdocs/bootstrap/fonts/glyphicons-halflings-regular.ttf
14
%%DATADIR%%/httpdocs/bootstrap/fonts/glyphicons-halflings-regular.woff
11
%%DATADIR%%/httpdocs/bootstrap/img/glyphicons-halflings-white.png
15
%%DATADIR%%/httpdocs/bootstrap/img/glyphicons-halflings-white.png
12
%%DATADIR%%/httpdocs/bootstrap/img/glyphicons-halflings.png
16
%%DATADIR%%/httpdocs/bootstrap/img/glyphicons-halflings.png
13
%%DATADIR%%/httpdocs/bootstrap/js/bootstrap.min.js
17
%%DATADIR%%/httpdocs/bootstrap/js/bootstrap.js
14
%%DATADIR%%/httpdocs/bootstrap_3/css/bootstrap-theme.css
18
%%DATADIR%%/httpdocs/css/bootstrap-datetimepicker.css
15
%%DATADIR%%/httpdocs/bootstrap_3/css/bootstrap-theme.min.css
19
%%DATADIR%%/httpdocs/css/bubble-chart.css
16
%%DATADIR%%/httpdocs/bootstrap_3/css/bootstrap.css
17
%%DATADIR%%/httpdocs/bootstrap_3/css/bootstrap.min.css
18
%%DATADIR%%/httpdocs/bootstrap_3/fonts/glyphicons-halflings-regular.eot
19
%%DATADIR%%/httpdocs/bootstrap_3/fonts/glyphicons-halflings-regular.svg
20
%%DATADIR%%/httpdocs/bootstrap_3/fonts/glyphicons-halflings-regular.ttf
21
%%DATADIR%%/httpdocs/bootstrap_3/fonts/glyphicons-halflings-regular.woff
22
%%DATADIR%%/httpdocs/bootstrap_3/js/bootstrap.js
23
%%DATADIR%%/httpdocs/bootstrap_3/js/bootstrap.min.js
24
%%DATADIR%%/httpdocs/css/bootstrap-responsive.css
25
%%DATADIR%%/httpdocs/css/bootstrap.min.css
26
%%DATADIR%%/httpdocs/css/cal-heatmap.css
20
%%DATADIR%%/httpdocs/css/cal-heatmap.css
27
%%DATADIR%%/httpdocs/css/cubism.css
21
%%DATADIR%%/httpdocs/css/cubism.css
28
%%DATADIR%%/httpdocs/css/datepicker.css
22
%%DATADIR%%/httpdocs/css/datepicker.css
23
%%DATADIR%%/httpdocs/css/dc.css
29
%%DATADIR%%/httpdocs/css/flags.css
24
%%DATADIR%%/httpdocs/css/flags.css
25
%%DATADIR%%/httpdocs/css/jquery-ui.css
26
%%DATADIR%%/httpdocs/css/ntopng.css
30
%%DATADIR%%/httpdocs/css/pagingbar.css
27
%%DATADIR%%/httpdocs/css/pagingbar.css
31
%%DATADIR%%/httpdocs/css/pie-chart.css
28
%%DATADIR%%/httpdocs/css/pie-chart.css
32
%%DATADIR%%/httpdocs/css/prettify.css
29
%%DATADIR%%/httpdocs/css/prettify.css
33
%%DATADIR%%/httpdocs/css/rickshaw.min.css
30
%%DATADIR%%/httpdocs/css/rickshaw.css
31
%%DATADIR%%/httpdocs/css/sequence_sunburst.css
32
%%DATADIR%%/httpdocs/css/tablesorted.css
33
%%DATADIR%%/httpdocs/css/timeline.css
34
%%DATADIR%%/httpdocs/css/timepicker.css
34
%%DATADIR%%/httpdocs/css/timepicker.css
35
%%DATADIR%%/httpdocs/font-awesome/css/font-awesome-ie7.css
35
%%DATADIR%%/httpdocs/css/Rickshaw/detail.css
36
%%DATADIR%%/httpdocs/font-awesome/css/font-awesome-ie7.min.css
36
%%DATADIR%%/httpdocs/css/Rickshaw/graph.css
37
%%DATADIR%%/httpdocs/css/Rickshaw/legend.css
37
%%DATADIR%%/httpdocs/font-awesome/css/font-awesome.css
38
%%DATADIR%%/httpdocs/font-awesome/css/font-awesome.css
38
%%DATADIR%%/httpdocs/font-awesome/css/font-awesome.min.css
39
%%DATADIR%%/httpdocs/font-awesome/css/font-awesome.min.css
39
%%DATADIR%%/httpdocs/font-awesome/font/FontAwesome.otf
40
%%DATADIR%%/httpdocs/font-awesome/fonts/FontAwesome.otf
40
%%DATADIR%%/httpdocs/font-awesome/font/fontawesome-webfont.eot
41
%%DATADIR%%/httpdocs/font-awesome/fonts/fontawesome-webfont.eot
41
%%DATADIR%%/httpdocs/font-awesome/font/fontawesome-webfont.svg
42
%%DATADIR%%/httpdocs/font-awesome/fonts/fontawesome-webfont.svg
42
%%DATADIR%%/httpdocs/font-awesome/font/fontawesome-webfont.ttf
43
%%DATADIR%%/httpdocs/font-awesome/fonts/fontawesome-webfont.ttf
43
%%DATADIR%%/httpdocs/font-awesome/font/fontawesome-webfont.woff
44
%%DATADIR%%/httpdocs/font-awesome/fonts/fontawesome-webfont.woff
44
%%DATADIR%%/httpdocs/font-awesome/less/bootstrap.less
45
%%DATADIR%%/httpdocs/font-awesome/less/bordered-pulled.less
45
%%DATADIR%%/httpdocs/font-awesome/less/core.less
46
%%DATADIR%%/httpdocs/font-awesome/less/core.less
46
%%DATADIR%%/httpdocs/font-awesome/less/extras.less
47
%%DATADIR%%/httpdocs/font-awesome/less/fixed-width.less
47
%%DATADIR%%/httpdocs/font-awesome/less/font-awesome-ie7.less
48
%%DATADIR%%/httpdocs/font-awesome/less/font-awesome.less
48
%%DATADIR%%/httpdocs/font-awesome/less/font-awesome.less
49
%%DATADIR%%/httpdocs/font-awesome/less/icons.less
49
%%DATADIR%%/httpdocs/font-awesome/less/icons.less
50
%%DATADIR%%/httpdocs/font-awesome/less/larger.less
51
%%DATADIR%%/httpdocs/font-awesome/less/list.less
50
%%DATADIR%%/httpdocs/font-awesome/less/mixins.less
52
%%DATADIR%%/httpdocs/font-awesome/less/mixins.less
51
%%DATADIR%%/httpdocs/font-awesome/less/path.less
53
%%DATADIR%%/httpdocs/font-awesome/less/path.less
54
%%DATADIR%%/httpdocs/font-awesome/less/rotated-flipped.less
55
%%DATADIR%%/httpdocs/font-awesome/less/spinning.less
56
%%DATADIR%%/httpdocs/font-awesome/less/stacked.less
52
%%DATADIR%%/httpdocs/font-awesome/less/variables.less
57
%%DATADIR%%/httpdocs/font-awesome/less/variables.less
53
%%DATADIR%%/httpdocs/font-awesome/scss/_bootstrap.scss
58
%%DATADIR%%/httpdocs/font-awesome/scss/_bordered-pulled.scss
54
%%DATADIR%%/httpdocs/font-awesome/scss/_core.scss
59
%%DATADIR%%/httpdocs/font-awesome/scss/_core.scss
55
%%DATADIR%%/httpdocs/font-awesome/scss/_extras.scss
60
%%DATADIR%%/httpdocs/font-awesome/scss/_fixed-width.scss
56
%%DATADIR%%/httpdocs/font-awesome/scss/_icons.scss
61
%%DATADIR%%/httpdocs/font-awesome/scss/_icons.scss
62
%%DATADIR%%/httpdocs/font-awesome/scss/_larger.scss
63
%%DATADIR%%/httpdocs/font-awesome/scss/_list.scss
57
%%DATADIR%%/httpdocs/font-awesome/scss/_mixins.scss
64
%%DATADIR%%/httpdocs/font-awesome/scss/_mixins.scss
58
%%DATADIR%%/httpdocs/font-awesome/scss/_path.scss
65
%%DATADIR%%/httpdocs/font-awesome/scss/_path.scss
66
%%DATADIR%%/httpdocs/font-awesome/scss/_rotated-flipped.scss
67
%%DATADIR%%/httpdocs/font-awesome/scss/_spinning.scss
68
%%DATADIR%%/httpdocs/font-awesome/scss/_stacked.scss
59
%%DATADIR%%/httpdocs/font-awesome/scss/_variables.scss
69
%%DATADIR%%/httpdocs/font-awesome/scss/_variables.scss
60
%%DATADIR%%/httpdocs/font-awesome/scss/font-awesome-ie7.scss
61
%%DATADIR%%/httpdocs/font-awesome/scss/font-awesome.scss
70
%%DATADIR%%/httpdocs/font-awesome/scss/font-awesome.scss
62
%%DATADIR%%/httpdocs/geoip/GeoIPASNum.dat
71
%%DATADIR%%/httpdocs/img/asc.gif
63
%%DATADIR%%/httpdocs/geoip/GeoIPASNumv6.dat
64
%%DATADIR%%/httpdocs/geoip/GeoLiteCity.dat
65
%%DATADIR%%/httpdocs/geoip/GeoLiteCityv6.dat
66
%%DATADIR%%/httpdocs/img/blank.gif
72
%%DATADIR%%/httpdocs/img/blank.gif
67
%%DATADIR%%/httpdocs/img/block-end.png
73
%%DATADIR%%/httpdocs/img/block-end.png
68
%%DATADIR%%/httpdocs/img/block-start.png
74
%%DATADIR%%/httpdocs/img/block-start.png
69
%%DATADIR%%/httpdocs/img/cpu_icon.png
75
%%DATADIR%%/httpdocs/img/cpu_icon.png
76
%%DATADIR%%/httpdocs/img/desc.gif
70
%%DATADIR%%/httpdocs/img/flags.png
77
%%DATADIR%%/httpdocs/img/flags.png
71
%%DATADIR%%/httpdocs/img/glyphicons-halflings-white.png
78
%%DATADIR%%/httpdocs/img/glyphicons-halflings-white.png
72
%%DATADIR%%/httpdocs/img/glyphicons-halflings.png
79
%%DATADIR%%/httpdocs/img/glyphicons-halflings.png
73
%%DATADIR%%/httpdocs/img/graph.gif
80
%%DATADIR%%/httpdocs/img/graph.gif
74
%%DATADIR%%/httpdocs/img/info.png
81
%%DATADIR%%/httpdocs/img/info.png
75
%%DATADIR%%/httpdocs/img/info_icon.png
82
%%DATADIR%%/httpdocs/img/info_icon.png
83
%%DATADIR%%/httpdocs/img/interaction-graph-icons/apache2.png
84
%%DATADIR%%/httpdocs/img/interaction-graph-icons/firefox.png
85
%%DATADIR%%/httpdocs/img/interaction-graph-icons/java.png
86
%%DATADIR%%/httpdocs/img/interaction-graph-icons/nprobe.png
87
%%DATADIR%%/httpdocs/img/interaction-graph-icons/ntopng.png
88
%%DATADIR%%/httpdocs/img/interaction-graph-icons/redis-server.png
89
%%DATADIR%%/httpdocs/img/interaction-graph-icons/remote_hosts.png
90
%%DATADIR%%/httpdocs/img/interaction-graph-icons/sprobe.png
76
%%DATADIR%%/httpdocs/img/loading.gif
91
%%DATADIR%%/httpdocs/img/loading.gif
77
%%DATADIR%%/httpdocs/img/logo.png
92
%%DATADIR%%/httpdocs/img/logo.png
93
%%DATADIR%%/httpdocs/img/maps/conv30.png
94
%%DATADIR%%/httpdocs/img/maps/conv40.png
95
%%DATADIR%%/httpdocs/img/maps/conv50.png
96
%%DATADIR%%/httpdocs/img/maps/heart30.png
97
%%DATADIR%%/httpdocs/img/maps/heart40.png
98
%%DATADIR%%/httpdocs/img/maps/heart50.png
99
%%DATADIR%%/httpdocs/img/maps/m1.png
100
%%DATADIR%%/httpdocs/img/maps/m2.png
101
%%DATADIR%%/httpdocs/img/maps/m3.png
102
%%DATADIR%%/httpdocs/img/maps/m4.png
103
%%DATADIR%%/httpdocs/img/maps/m5.png
104
%%DATADIR%%/httpdocs/img/maps/people35.png
105
%%DATADIR%%/httpdocs/img/maps/people45.png
106
%%DATADIR%%/httpdocs/img/maps/people55.png
78
%%DATADIR%%/httpdocs/img/network_icon.png
107
%%DATADIR%%/httpdocs/img/network_icon.png
79
%%DATADIR%%/httpdocs/img/os_icon.png
108
%%DATADIR%%/httpdocs/img/os_icon.png
80
%%DATADIR%%/httpdocs/img/throbber.gif
109
%%DATADIR%%/httpdocs/img/throbber.gif
81
%%DATADIR%%/httpdocs/img/warning.png
110
%%DATADIR%%/httpdocs/img/warning.png
82
%%DATADIR%%/httpdocs/inc/add_user_dialog.inc
83
%%DATADIR%%/httpdocs/inc/aggregated_hosts_stats_bottom.inc
111
%%DATADIR%%/httpdocs/inc/aggregated_hosts_stats_bottom.inc
112
%%DATADIR%%/httpdocs/inc/aggregated_hosts_stats_id.inc
84
%%DATADIR%%/httpdocs/inc/aggregated_hosts_stats_top.inc
113
%%DATADIR%%/httpdocs/inc/aggregated_hosts_stats_top.inc
85
%%DATADIR%%/httpdocs/inc/delete_user_dialog.inc
86
%%DATADIR%%/httpdocs/inc/flows_stats_bottom.inc
114
%%DATADIR%%/httpdocs/inc/flows_stats_bottom.inc
115
%%DATADIR%%/httpdocs/inc/flows_stats_id.inc
116
%%DATADIR%%/httpdocs/inc/flows_stats_middle.inc
87
%%DATADIR%%/httpdocs/inc/flows_stats_top.inc
117
%%DATADIR%%/httpdocs/inc/flows_stats_top.inc
88
%%DATADIR%%/httpdocs/inc/geolocation_disclaimer.inc
118
%%DATADIR%%/httpdocs/inc/geolocation_disclaimer.inc
89
%%DATADIR%%/httpdocs/inc/header.inc
119
%%DATADIR%%/httpdocs/inc/header.inc
90
%%DATADIR%%/httpdocs/inc/hosts_stats_bottom.inc
120
%%DATADIR%%/httpdocs/inc/hosts_stats_bottom.inc
121
%%DATADIR%%/httpdocs/inc/hosts_stats_id.inc
91
%%DATADIR%%/httpdocs/inc/hosts_stats_top.inc
122
%%DATADIR%%/httpdocs/inc/hosts_stats_top.inc
92
%%DATADIR%%/httpdocs/inc/index_TopASNs.inc
123
%%DATADIR%%/httpdocs/inc/index_TopASNs.inc
93
%%DATADIR%%/httpdocs/inc/index_TopApplications.inc
124
%%DATADIR%%/httpdocs/inc/index_TopApplications.inc
94
%%DATADIR%%/httpdocs/inc/index_TopFlowSenders.inc
125
%%DATADIR%%/httpdocs/inc/index_TopFlowSenders.inc
95
%%DATADIR%%/httpdocs/inc/index_TopHosts.inc
126
%%DATADIR%%/httpdocs/inc/index_TopHosts.inc
96
%%DATADIR%%/httpdocs/inc/password_dialog.inc
127
%%DATADIR%%/httpdocs/inc/index_TopPorts.inc
97
%%DATADIR%%/httpdocs/inc/users.inc
128
%%DATADIR%%/httpdocs/inc/processes_stats_bottom.inc
129
%%DATADIR%%/httpdocs/inc/processes_stats_id.inc
130
%%DATADIR%%/httpdocs/inc/processes_stats_top.inc
131
%%DATADIR%%/httpdocs/inc/sflows_stats_bottom.inc
132
%%DATADIR%%/httpdocs/inc/sflows_stats_top.inc
133
%%DATADIR%%/httpdocs/inc/sprobe_process.inc
134
%%DATADIR%%/httpdocs/inc/sprobe_process_header.inc
98
%%DATADIR%%/httpdocs/js/README.gauge
135
%%DATADIR%%/httpdocs/js/README.gauge
99
%%DATADIR%%/httpdocs/js/bootstrap-alert.js
100
%%DATADIR%%/httpdocs/js/bootstrap-button.js
101
%%DATADIR%%/httpdocs/js/bootstrap-carousel.js
102
%%DATADIR%%/httpdocs/js/bootstrap-collapse.js
103
%%DATADIR%%/httpdocs/js/bootstrap-datatable.js
136
%%DATADIR%%/httpdocs/js/bootstrap-datatable.js
104
%%DATADIR%%/httpdocs/js/bootstrap-datepicker.js
137
%%DATADIR%%/httpdocs/js/bootstrap-datetimepicker.js
105
%%DATADIR%%/httpdocs/js/bootstrap-dropdown.js
138
%%DATADIR%%/httpdocs/js/bootstrap.ajaxpager-0.8.js
106
%%DATADIR%%/httpdocs/js/bootstrap-modal.js
139
%%DATADIR%%/httpdocs/js/bootstrap3-typeahead.js
107
%%DATADIR%%/httpdocs/js/bootstrap-popover.js
140
%%DATADIR%%/httpdocs/js/bubble-chart.js
108
%%DATADIR%%/httpdocs/js/bootstrap-scrollspy.js
141
%%DATADIR%%/httpdocs/js/cal-heatmap.js
109
%%DATADIR%%/httpdocs/js/bootstrap-tab.js
110
%%DATADIR%%/httpdocs/js/bootstrap-timepicker.js
111
%%DATADIR%%/httpdocs/js/bootstrap-tooltip.js
112
%%DATADIR%%/httpdocs/js/bootstrap-transition.js
113
%%DATADIR%%/httpdocs/js/bootstrap-typeahead.js
114
%%DATADIR%%/httpdocs/js/bootstrap.ajaxpager-0.8.min.js
115
%%DATADIR%%/httpdocs/js/bootstrap.js
116
%%DATADIR%%/httpdocs/js/bootstrap.min.js
117
%%DATADIR%%/httpdocs/js/cal-heatmap.min.js
118
%%DATADIR%%/httpdocs/js/cal-heatmap.source-map.js
119
%%DATADIR%%/httpdocs/js/cpu_bar.js
142
%%DATADIR%%/httpdocs/js/cpu_bar.js
143
%%DATADIR%%/httpdocs/js/crossfilter.js
120
%%DATADIR%%/httpdocs/js/cubism.v1.js
144
%%DATADIR%%/httpdocs/js/cubism.v1.js
121
%%DATADIR%%/httpdocs/js/cubism.v1.js.1
145
%%DATADIR%%/httpdocs/js/d3.v3.js
122
%%DATADIR%%/httpdocs/js/d3.v2.min.js
146
%%DATADIR%%/httpdocs/js/dc.js
123
%%DATADIR%%/httpdocs/js/gauge.min.js
147
%%DATADIR%%/httpdocs/js/gauge.js
124
%%DATADIR%%/httpdocs/js/googleMapJson.js
148
%%DATADIR%%/httpdocs/js/googleMapJson.js
125
%%DATADIR%%/httpdocs/js/handlebars-1.0.0.0.beta.6.js
149
%%DATADIR%%/httpdocs/js/handlebars-1.0.0.0.beta.6.js
126
%%DATADIR%%/httpdocs/js/highlight.min.js
150
%%DATADIR%%/httpdocs/js/highlight.js
127
%%DATADIR%%/httpdocs/js/html5shiv.js
151
%%DATADIR%%/httpdocs/js/html5shiv.js
128
%%DATADIR%%/httpdocs/js/jquery-ui.js
152
%%DATADIR%%/httpdocs/js/jquery-ui.js
129
%%DATADIR%%/httpdocs/js/jquery.form.js
153
%%DATADIR%%/httpdocs/js/jquery.form.js
130
%%DATADIR%%/httpdocs/js/jquery.min.js
154
%%DATADIR%%/httpdocs/js/jquery.js
131
%%DATADIR%%/httpdocs/js/jquery.peity.min.js
155
%%DATADIR%%/httpdocs/js/jquery.peity.js
132
%%DATADIR%%/httpdocs/js/jquery.sparkline.min.js
156
%%DATADIR%%/httpdocs/js/jquery.sparkline.js
157
%%DATADIR%%/httpdocs/js/jquery.tablesorter.js
133
%%DATADIR%%/httpdocs/js/line-graph.js
158
%%DATADIR%%/httpdocs/js/line-graph.js
159
%%DATADIR%%/httpdocs/js/markerclusterer.js
160
%%DATADIR%%/httpdocs/js/matrix_volume.js
161
%%DATADIR%%/httpdocs/js/moment.js
134
%%DATADIR%%/httpdocs/js/pie-chart.js
162
%%DATADIR%%/httpdocs/js/pie-chart.js
135
%%DATADIR%%/httpdocs/js/prettify.js
163
%%DATADIR%%/httpdocs/js/prettify.js
136
%%DATADIR%%/httpdocs/js/rickshaw.min.js
164
%%DATADIR%%/httpdocs/js/rickshaw.js
137
%%DATADIR%%/httpdocs/js/sankey.js
165
%%DATADIR%%/httpdocs/js/sankey.js
138
%%DATADIR%%/httpdocs/js/serializeCFJSON-0.1.min.js
166
%%DATADIR%%/httpdocs/js/sequence_sunburst.js
139
%%DATADIR%%/httpdocs/js/typeahead.min.js
167
%%DATADIR%%/httpdocs/js/springy-ntop.js
168
%%DATADIR%%/httpdocs/js/springyui-ntop.js
169
%%DATADIR%%/httpdocs/js/timeline.js
140
%%DATADIR%%/scripts/callbacks/daily.lua
170
%%DATADIR%%/scripts/callbacks/daily.lua
141
%%DATADIR%%/scripts/callbacks/hourly.lua
171
%%DATADIR%%/scripts/callbacks/hourly.lua
142
%%DATADIR%%/scripts/callbacks/minute.lua
172
%%DATADIR%%/scripts/callbacks/minute.lua
143
%%DATADIR%%/scripts/callbacks/second.lua
173
%%DATADIR%%/scripts/callbacks/second.lua
144
%%DATADIR%%/scripts/lua/#d3nodefocustagsite.html#
174
%%DATADIR%%/scripts/lua/API.lua
145
%%DATADIR%%/scripts/lua/#get_geo_hosts.lua#
146
%%DATADIR%%/scripts/lua/about.lua
175
%%DATADIR%%/scripts/lua/about.lua
176
%%DATADIR%%/scripts/lua/admin/prefs.lua
147
%%DATADIR%%/scripts/lua/aggregated_host_details.lua
177
%%DATADIR%%/scripts/lua/aggregated_host_details.lua
148
%%DATADIR%%/scripts/lua/aggregated_host_stats.lua
178
%%DATADIR%%/scripts/lua/aggregated_host_stats.lua
149
%%DATADIR%%/scripts/lua/aggregated_hosts_stats.lua
179
%%DATADIR%%/scripts/lua/aggregated_hosts_stats.lua
150
%%DATADIR%%/scripts/lua/d3nodefocustagsite.html
180
%%DATADIR%%/scripts/lua/config_historical_interface.lua
151
%%DATADIR%%/scripts/lua/do_export_data.lua
181
%%DATADIR%%/scripts/lua/do_export_data.lua
182
%%DATADIR%%/scripts/lua/examples/debug.lua
183
%%DATADIR%%/scripts/lua/examples/hello_world.lua
184
%%DATADIR%%/scripts/lua/examples/interface.lua
185
%%DATADIR%%/scripts/lua/examples/ntop.lua
186
%%DATADIR%%/scripts/lua/examples/sqlite.lua
152
%%DATADIR%%/scripts/lua/export_data.lua
187
%%DATADIR%%/scripts/lua/export_data.lua
153
%%DATADIR%%/scripts/lua/find_host.lua
188
%%DATADIR%%/scripts/lua/find_host.lua
154
%%DATADIR%%/scripts/lua/flow_details.lua
189
%%DATADIR%%/scripts/lua/flow_details.lua
155
%%DATADIR%%/scripts/lua/flow_stats.lua
190
%%DATADIR%%/scripts/lua/flow_stats.lua
156
%%DATADIR%%/scripts/lua/flows_stats.lua
191
%%DATADIR%%/scripts/lua/flows_stats.lua
157
%%DATADIR%%/scripts/lua/get_aggregated_host_info.lua
192
%%DATADIR%%/scripts/lua/get_aggregated_host_info.lua
193
%%DATADIR%%/scripts/lua/get_alerts_data.lua
194
%%DATADIR%%/scripts/lua/get_flow_data.lua
158
%%DATADIR%%/scripts/lua/get_flows_data.lua
195
%%DATADIR%%/scripts/lua/get_flows_data.lua
159
%%DATADIR%%/scripts/lua/get_geo_hosts.lua
196
%%DATADIR%%/scripts/lua/get_geo_hosts.lua
160
%%DATADIR%%/scripts/lua/get_host_activitymap.lua
197
%%DATADIR%%/scripts/lua/get_host_activitymap.lua
198
%%DATADIR%%/scripts/lua/get_host_contacts.lua
199
%%DATADIR%%/scripts/lua/get_host_daily_activity.lua
200
%%DATADIR%%/scripts/lua/get_host_data.lua
161
%%DATADIR%%/scripts/lua/get_host_traffic.lua
201
%%DATADIR%%/scripts/lua/get_host_traffic.lua
202
%%DATADIR%%/scripts/lua/get_host_traffic_matrix.lua
162
%%DATADIR%%/scripts/lua/get_hosts_data.lua
203
%%DATADIR%%/scripts/lua/get_hosts_data.lua
163
%%DATADIR%%/scripts/lua/get_hosts_interaction.lua
204
%%DATADIR%%/scripts/lua/get_hosts_interaction.lua
164
%%DATADIR%%/scripts/lua/get_top_talkers.lua
205
%%DATADIR%%/scripts/lua/get_top_talkers.lua
206
%%DATADIR%%/scripts/lua/get_process_info.lua
207
%%DATADIR%%/scripts/lua/get_processes_data.lua
208
%%DATADIR%%/scripts/lua/get_system_hosts_interaction.lua
165
%%DATADIR%%/scripts/lua/get_treemap.lua
209
%%DATADIR%%/scripts/lua/get_treemap.lua
166
%%DATADIR%%/scripts/lua/hello_world.lua
210
%%DATADIR%%/scripts/lua/get_user_info.lua
167
%%DATADIR%%/scripts/lua/host_details.lua
211
%%DATADIR%%/scripts/lua/host_details.lua
212
%%DATADIR%%/scripts/lua/host_dns_breakdown.lua
213
%%DATADIR%%/scripts/lua/host_epp_breakdown.lua
168
%%DATADIR%%/scripts/lua/host_get_json.lua
214
%%DATADIR%%/scripts/lua/host_get_json.lua
169
%%DATADIR%%/scripts/lua/host_l4_stats.lua
215
%%DATADIR%%/scripts/lua/host_l4_stats.lua
170
%%DATADIR%%/scripts/lua/host_pkt_distro.lua
216
%%DATADIR%%/scripts/lua/host_pkt_distro.lua
217
%%DATADIR%%/scripts/lua/host_sflow_distro.lua
171
%%DATADIR%%/scripts/lua/host_stats.lua
218
%%DATADIR%%/scripts/lua/host_stats.lua
219
%%DATADIR%%/scripts/lua/host_top_peers_protocols.lua
220
%%DATADIR%%/scripts/lua/hosts_comparison.lua
221
%%DATADIR%%/scripts/lua/hosts_comparison_bubble.lua
222
%%DATADIR%%/scripts/lua/hosts_comparison_sankey.lua
223
%%DATADIR%%/scripts/lua/hosts_flows_matrix.lua
172
%%DATADIR%%/scripts/lua/hosts_geomap.lua
224
%%DATADIR%%/scripts/lua/hosts_geomap.lua
173
%%DATADIR%%/scripts/lua/hosts_interaction.lua
225
%%DATADIR%%/scripts/lua/hosts_interaction.lua
174
%%DATADIR%%/scripts/lua/hosts_matrix.lua
226
%%DATADIR%%/scripts/lua/hosts_matrix.lua
175
%%DATADIR%%/scripts/lua/hosts_stats.lua
227
%%DATADIR%%/scripts/lua/hosts_stats.lua
176
%%DATADIR%%/scripts/lua/hosts_treemap.lua
228
%%DATADIR%%/scripts/lua/hosts_treemap.lua
177
%%DATADIR%%/scripts/lua/if_pkt_distro.lua
229
%%DATADIR%%/scripts/lua/if_pkt_distro.lua
230
%%DATADIR%%/scripts/lua/if_stats_ndpi.lua
178
%%DATADIR%%/scripts/lua/if_stats.lua
231
%%DATADIR%%/scripts/lua/if_stats.lua
179
%%DATADIR%%/scripts/lua/iface_flows_sankey.lua
232
%%DATADIR%%/scripts/lua/iface_flows_sankey.lua
180
%%DATADIR%%/scripts/lua/iface_hosts_list.lua
233
%%DATADIR%%/scripts/lua/iface_hosts_list.lua
181
%%DATADIR%%/scripts/lua/iface_ndpi_stats.lua
234
%%DATADIR%%/scripts/lua/iface_ndpi_stats.lua
235
%%DATADIR%%/scripts/lua/iface_ports_list.lua
236
%%DATADIR%%/scripts/lua/inc/add_user_dialog.lua
237
%%DATADIR%%/scripts/lua/inc/delete_user_dialog.lua
238
%%DATADIR%%/scripts/lua/inc/password_dialog.lua
239
%%DATADIR%%/scripts/lua/inc/sprobe.lua
240
%%DATADIR%%/scripts/lua/inc/users.lua
182
%%DATADIR%%/scripts/lua/index.lua
241
%%DATADIR%%/scripts/lua/index.lua
183
%%DATADIR%%/scripts/lua/interface_stats.lua
242
%%DATADIR%%/scripts/lua/interface_stats.lua
184
%%DATADIR%%/scripts/lua/logout.lua
243
%%DATADIR%%/scripts/lua/logout.lua
185
%%DATADIR%%/scripts/lua/minute.lua
244
%%DATADIR%%/scripts/lua/modules/alert_utils.lua
245
%%DATADIR%%/scripts/lua/modules/lua_trace.lua
246
%%DATADIR%%/scripts/lua/modules/sqlite_utils.lua
247
%%DATADIR%%/scripts/lua/modules/voip_utils.lua
186
%%DATADIR%%/scripts/lua/network_load.lua
248
%%DATADIR%%/scripts/lua/network_load.lua
187
%%DATADIR%%/scripts/lua/page_not_found.lua
249
%%DATADIR%%/scripts/lua/page_not_found.lua
250
%%DATADIR%%/scripts/lua/pid_stats.lua
251
%%DATADIR%%/scripts/lua/popKeys.lua
188
%%DATADIR%%/scripts/lua/port_details.lua
252
%%DATADIR%%/scripts/lua/port_details.lua
189
%%DATADIR%%/scripts/lua/prova.lua
253
%%DATADIR%%/scripts/lua/processes_stats.lua
254
%%DATADIR%%/scripts/lua/protocols/dns_aggregations.lua
255
%%DATADIR%%/scripts/lua/protocols/epp_aggregations.lua
190
%%DATADIR%%/scripts/lua/resolve_address.lua
256
%%DATADIR%%/scripts/lua/resolve_address.lua
191
%%DATADIR%%/scripts/lua/second.lua
192
%%DATADIR%%/scripts/lua/set_active_interface.lua
257
%%DATADIR%%/scripts/lua/set_active_interface.lua
193
%%DATADIR%%/scripts/lua/set_if_prefs.lua
258
%%DATADIR%%/scripts/lua/set_if_prefs.lua
259
%%DATADIR%%/scripts/lua/sflow_tree.lua
260
%%DATADIR%%/scripts/lua/sflows_stats.lua
261
%%DATADIR%%/scripts/lua/show_alerts.lua
262
%%DATADIR%%/scripts/lua/sprobe.lua
263
%%DATADIR%%/scripts/lua/sprobe_data.lua
264
%%DATADIR%%/scripts/lua/sprobe_flow_data.lua
265
%%DATADIR%%/scripts/lua/sprobe_host_process.lua
266
%%DATADIR%%/scripts/lua/sprobe_host_process_data.lua
267
%%DATADIR%%/scripts/lua/sprobe_hosts.lua
268
%%DATADIR%%/scripts/lua/sprobe_hosts_data.lua
269
%%DATADIR%%/scripts/lua/sprobe_hosts_interactions.lua
270
%%DATADIR%%/scripts/lua/sprobe_hosts_interactions_data.lua
271
%%DATADIR%%/scripts/lua/system_hosts_interaction.lua
194
%%DATADIR%%/scripts/lua/top_asn.lua
272
%%DATADIR%%/scripts/lua/top_asn.lua
195
%%DATADIR%%/scripts/lua/top_hosts.lua
273
%%DATADIR%%/scripts/lua/top_hosts.lua
196
%%DATADIR%%/scripts/lua/top_talkers.lua
274
%%DATADIR%%/scripts/lua/top_talkers.lua
275
%%DATADIR%%/scripts/lua/user_stats.lua
197
%%DATADIR%%/scripts/lua/admin/add_user.lua
276
%%DATADIR%%/scripts/lua/admin/add_user.lua
198
%%DATADIR%%/scripts/lua/admin/delete_user.lua
277
%%DATADIR%%/scripts/lua/admin/delete_user.lua
199
%%DATADIR%%/scripts/lua/admin/get_users.lua
278
%%DATADIR%%/scripts/lua/admin/get_users.lua
Lines 208-238 Link Here
208
%%DATADIR%%/scripts/lua/modules/graph_utils.lua
287
%%DATADIR%%/scripts/lua/modules/graph_utils.lua
209
%%DATADIR%%/scripts/lua/modules/lua_utils.lua
288
%%DATADIR%%/scripts/lua/modules/lua_utils.lua
210
%%DATADIR%%/scripts/lua/modules/persistence.lua
289
%%DATADIR%%/scripts/lua/modules/persistence.lua
211
%%DATADIR%%/scripts/lua/modules/redis.lua
212
%%DATADIR%%/scripts/lua/modules/template.lua
290
%%DATADIR%%/scripts/lua/modules/template.lua
213
%%DATADIR%%/scripts/lua/modules/top_talkers.lua
291
%%DATADIR%%/scripts/lua/modules/top_talkers.lua
292
@dirrm %%DATADIR%%/scripts/lua/protocols
214
@dirrm %%DATADIR%%/scripts/lua/modules
293
@dirrm %%DATADIR%%/scripts/lua/modules
215
@dirrm %%DATADIR%%/scripts/lua/inc
294
@dirrm %%DATADIR%%/scripts/lua/inc
295
@dirrm %%DATADIR%%/scripts/lua/examples
216
@dirrm %%DATADIR%%/scripts/lua/admin
296
@dirrm %%DATADIR%%/scripts/lua/admin
217
@dirrm %%DATADIR%%/scripts/lua
297
@dirrm %%DATADIR%%/scripts/lua
218
@dirrm %%DATADIR%%/scripts/callbacks
298
@dirrm %%DATADIR%%/scripts/callbacks
219
@dirrm %%DATADIR%%/scripts
299
@dirrm %%DATADIR%%/scripts
220
@dirrm %%DATADIR%%/httpdocs/js
300
@dirrm %%DATADIR%%/httpdocs/js
221
@dirrm %%DATADIR%%/httpdocs/inc
301
@dirrm %%DATADIR%%/httpdocs/inc
302
@dirrm %%DATADIR%%/httpdocs/img/maps
303
@dirrm %%DATADIR%%/httpdocs/img/interaction-graph-icons
222
@dirrm %%DATADIR%%/httpdocs/img
304
@dirrm %%DATADIR%%/httpdocs/img
223
@dirrm %%DATADIR%%/httpdocs/geoip
224
@dirrm %%DATADIR%%/httpdocs/font-awesome/scss
305
@dirrm %%DATADIR%%/httpdocs/font-awesome/scss
225
@dirrm %%DATADIR%%/httpdocs/font-awesome/less
306
@dirrm %%DATADIR%%/httpdocs/font-awesome/less
226
@dirrm %%DATADIR%%/httpdocs/font-awesome/font
307
@dirrm %%DATADIR%%/httpdocs/font-awesome/fonts
227
@dirrm %%DATADIR%%/httpdocs/font-awesome/css
308
@dirrm %%DATADIR%%/httpdocs/font-awesome/css
228
@dirrm %%DATADIR%%/httpdocs/font-awesome
309
@dirrm %%DATADIR%%/httpdocs/font-awesome
310
@dirrm %%DATADIR%%/httpdocs/css/Rickshaw
229
@dirrm %%DATADIR%%/httpdocs/css
311
@dirrm %%DATADIR%%/httpdocs/css
230
@dirrm %%DATADIR%%/httpdocs/bootstrap_3/js
231
@dirrm %%DATADIR%%/httpdocs/bootstrap_3/fonts
232
@dirrm %%DATADIR%%/httpdocs/bootstrap_3/css
233
@dirrm %%DATADIR%%/httpdocs/bootstrap_3
234
@dirrm %%DATADIR%%/httpdocs/bootstrap/js
312
@dirrm %%DATADIR%%/httpdocs/bootstrap/js
235
@dirrm %%DATADIR%%/httpdocs/bootstrap/img
313
@dirrm %%DATADIR%%/httpdocs/bootstrap/img
314
@dirrm %%DATADIR%%/httpdocs/bootstrap/fonts
236
@dirrm %%DATADIR%%/httpdocs/bootstrap/css
315
@dirrm %%DATADIR%%/httpdocs/bootstrap/css
237
@dirrm %%DATADIR%%/httpdocs/bootstrap
316
@dirrm %%DATADIR%%/httpdocs/bootstrap
238
@dirrm %%DATADIR%%/httpdocs
317
@dirrm %%DATADIR%%/httpdocs

Return to bug 193421