Jump to content
Калькуляторы

OpenDPI netfilter

ИМХО процесс установки тривиален, напишите лучше побольше всяких примеров в пункт "Попробуйте в действии:"

Share this post


Link to post
Share on other sites

Тоже собрал - правда еще отключил экспорт через netlink (device busy как раз)- мне работоспособность conntrack-tools важнее (жаль что конфликтует конечно , но особо ничего не сделать , если только не патчить ядро). Пробовал на себе - вроде работоспособно , на "боевых" машинах пока не решаюсь.

Еще не вставлялись правила в таблицы - патчик такой:

@@ -543,6 +549,7 @@
opendpi_mt_check(const struct xt_mtchk_param *par)
{
        const struct xt_opendpi_mtinfo *info = par->matchinfo;
+       int ret=0;

        if (IPOQUE_BITMASK_IS_ZERO(info->flags)){
                pr_info("None selected protocol.\n");
@@ -550,8 +557,14 @@
        }

         opendpi_enable_protocols (info);
+               ret=nf_ct_l3proto_try_module_get (par->family);
+
+       if (ret < 0)
+               {
+               pr_info("Error in l3proto_try_module_get. MF: %x\n",par->family);
+               return false;
+               }

-       return nf_ct_l3proto_try_module_get (par->family) == 0;

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this