Comments (6)
make[1]: Entering directory '/usr/src/ndpi-netfilter-master/ipt'
if test -d ndpi_cpy; then
cp /usr/src/ndpi-netfilter-master/nDPI/src/* ndpi_cpy -R;
else
mkdir ndpi_cpy;
cp /usr/src/ndpi-netfilter-master/nDPI/src/* ndpi_cpy -R;
fi
make libxt_ndpi.so
make[2]: Entering directory '/usr/src/ndpi-netfilter-master/ipt'
cc -fPIC -Indpi_cpy/include -Indpi_cpy/lib -I../src -DOPENDPI_NETFILTER_MODULE -O2 -Wall -DNDPI_IPTABLES_EXT -D_INIT=libxt_ndpi_init -c -o libxt_ndpi.o libxt_ndpi.c;
libxt_ndpi.c: In function ‘ndpi_mt_init’:
libxt_ndpi.c:112:25: warning: unused variable ‘info’ [-Wunused-variable]
struct xt_ndpi_mtinfo info = (void )match->data;
^~~~
cc -shared -o libxt_ndpi.so libxt_ndpi.o;
rm libxt_ndpi.o
make[2]: Leaving directory '/usr/src/ndpi-netfilter-master/ipt'
rm -r ndpi_cpy
make[1]: Leaving directory '/usr/src/ndpi-netfilter-master/ipt'
make -C src
make[1]: Entering directory '/usr/src/ndpi-netfilter-master/src'
if test -d ndpi_cpy; then
cp /usr/src/ndpi-netfilter-master/nDPI/src/ ndpi_cpy -R;
else
mkdir ndpi_cpy;
cp /usr/src/ndpi-netfilter-master/nDPI/src/ ndpi_cpy -R;
fi
cp ndpi_cpy/../../nDPI-patch/src/* ndpi_cpy/ -R;
cp ndpi_cpy/lib/third_party/src/.c ndpi_cpy/lib -R;
cp ndpi_cpy/lib/third_party/include/.h ndpi_cpy/lib -R;
cp ndpi_cpy/lib/third_party/include/.h ndpi_cpy/include -R;
sed -i "s/^\svoid ndpi_free_flow///void ndpi_free_flow/" ndpi_cpy/include/ndpi_api.h;
make -C /lib/modules/4.15.0-22-generic/build M=$PWD;
make[2]: Entering directory '/usr/src/linux-headers-4.15.0-22-generic'
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
CC [M] /usr/src/ndpi-netfilter-master/src/main.o
/usr/src/ndpi-netfilter-master/src/main.c: In function ‘ndpi_mt’:
/usr/src/ndpi-netfilter-master/src/main.c:633:13: error: implicit declaration of function ‘nf_ct_is_untracked’; did you mean ‘nf_ct_is_expired’? [-Werror=implicit-function-declaration]
} else if (nf_ct_is_untracked(ct)){
^~~~~~~~~~~~~~~~~~
nf_ct_is_expired
At top level:
/usr/src/ndpi-netfilter-master/src/main.c:99:13: warning: ‘debug_printf’ defined but not used [-Wunused-function]
static void debug_printf(u32 protocol, void *id_struct,
^~~~~~~~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/usr/src/ndpi-netfilter-master/src/main.o' failed
make[3]: *** [/usr/src/ndpi-netfilter-master/src/main.o] Error 1
Makefile:1552: recipe for target 'module/usr/src/ndpi-netfilter-master/src' failed
make[2]: *** [module/usr/src/ndpi-netfilter-master/src] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-22-generic'
Makefile:155: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/ndpi-netfilter-master/src'
Makefile:5: recipe for target 'all' failed
make: *** [all] Error 2
from ndpi-netfilter.
One moment
I made apt-get install libelf-dev and next line was gone
Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel
But is error with compillation:
make[1]: Entering directory '/usr/src/ndpi-netfilter-master/src'
if test -d ndpi_cpy; then
cp /usr/src/ndpi-netfilter-master/nDPI/src/* ndpi_cpy -R;
else
mkdir ndpi_cpy;
cp /usr/src/ndpi-netfilter-master/nDPI/src/* ndpi_cpy -R;
fi
cp ndpi_cpy/../../nDPI-patch/src/* ndpi_cpy/ -R;
cp ndpi_cpy/lib/third_party/src/.c ndpi_cpy/lib -R;
cp ndpi_cpy/lib/third_party/include/.h ndpi_cpy/lib -R;
cp ndpi_cpy/lib/third_party/include/.h ndpi_cpy/include -R;
sed -i "s/^\svoid ndpi_free_flow///void ndpi_free_flow/" ndpi_cpy/include/ndpi_api.h;
make -C /lib/modules/4.15.0-22-generic/build M=$PWD;
make[2]: Entering directory '/usr/src/linux-headers-4.15.0-22-generic'
CC [M] /usr/src/ndpi-netfilter-master/src/main.o
/usr/src/ndpi-netfilter-master/src/main.c: In function ‘ndpi_mt’:
/usr/src/ndpi-netfilter-master/src/main.c:633:13: error: implicit declaration of function ‘nf_ct_is_untracked’; did you mean ‘nf_ct_is_expired’? [-Werror=implicit-function-declaration]
} else if (nf_ct_is_untracked(ct)){
^~~~~~~~~~~~~~~~~~
nf_ct_is_expired
At top level:
/usr/src/ndpi-netfilter-master/src/main.c:99:13: warning: ‘debug_printf’ defined but not used [-Wunused-function]
static void debug_printf(u32 protocol, void *id_struct,
^~~~~~~~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/usr/src/ndpi-netfilter-master/src/main.o' failed
make[3]: *** [/usr/src/ndpi-netfilter-master/src/main.o] Error 1
Makefile:1552: recipe for target 'module/usr/src/ndpi-netfilter-master/src' failed
make[2]: *** [module/usr/src/ndpi-netfilter-master/src] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.15.0-22-generic'
Makefile:155: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/ndpi-netfilter-master/src'
Makefile:5: recipe for target 'all' failed
make: *** [all] Error 2
from ndpi-netfilter.
from ndpi-netfilter.
@rightkick when i make modue_install . I get the error. can you help me . [email protected]
from ndpi-netfilter.
you can use for new fork from ndpi , i check, debian 11,ubuntu 20, 22.04
https://github.com/vel21ripn/nDPI
from ndpi-netfilter.
@djamic I totally agree. The project is regularly maintained and working on modern kernels.
from ndpi-netfilter.
Related Issues (20)
- Bandwidth Control on Microsoft Edge for Youtube
- Kernel Panic when you have high traffic volume. HOT 5
- Kernel Panic in high traffic volume.
- stdio.h: No such file or directory
- nf_ct_is_untracked HOT 6
- How to accept specific protocol and drop the other HOT 10
- Potential access to invalid nf_conn memory HOT 1
- Compatible with nDPI 2.4 ? HOT 2
- Cannot copy libxt_ndpi.so to /lib/xtables/ and gives an error "cp: cannot create regular file '/lib/xtables/': Not a directory" HOT 8
- Alpine Linux HOT 1
- Unable to install ndpi in debian 8 as well as no iptables rules are applied, giving an error such as iptables: No chain/target/match by that name. HOT 3
- Unknown Symbol when trying to insert the module HOT 1
- error running this cmnd sudo NDPI_PATH=/usr/src/ndpi-netfilter-master/nDPI make HOT 6
- ndpi-netfilter
- can not install the nDPI module for the given Linux kernel HOT 1
- Feature request: support nftables
- Drop a protocol/application for a specific mac address
- Facebook, Youtube and other protocols are not always detected
- not work on bridge
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ndpi-netfilter.