betolj / ndpi-netfilter

GNU General Public License v2.0
126 stars 69 forks source link

Doesn't work with the latest nDPI build 9132 #7

Closed kong156 closed 9 years ago

kong156 commented 9 years ago

Also noticed that youtube protocol is not recognized!?

mcitew commented 9 years ago

nDPI revision after 9089 needs further work to separate the usermode code from kernel mode code. Yes, it can be compiled, but with a patch.

betolj commented 9 years ago

The "ndpi-netfilter" projects with logical structure based on "ewildgoose" model don't work well nowadays.

  1. Only one exclusive "conntrack notify" call: For this reason, it cann't be used in conjunction with nfnetlink. But, when you remove the nfnetlink kernel module, the conntrack application wont works anymore.
  2. The web host detection depends on http or ssl protocols enabled: Youtube or Facebook protocols are not external modules (like /usr/src/nDPI/src/lib/protocols/*).

I finished xt_ndpi fixes today:

My tests, showed satisfactory results. https://github.com/betolj/ndpi-netfilter