From 47a30fab81805b1f273a8bcd79c1d4becf5a9a83 Mon Sep 17 00:00:00 2001 From: YunDanTianChang <2472041823@qq.com> Date: Wed, 22 Apr 2020 07:19:36 +0800 Subject: [PATCH 1/2] fix verdict_cb function declaration Signed-off-by: YunDanTianChang <2472041823@qq.com> --- fw_logic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fw_logic.py b/fw_logic.py index e9649c6..e800342 100644 --- a/fw_logic.py +++ b/fw_logic.py @@ -197,7 +197,7 @@ def _user_decision(self, pkt, rules_wl, rules_bl): } @staticmethod - def verdict_cb(data, ll_proto_id, ctx): + def verdict_cb(ll_data, ll_proto_id, data, ctx): ipl = Firewall.LL_PROTO_CB[ll_proto_id](data) # logger.debug("verdict_cb, packet: %r", ipl) decision_accept = False From 0af624e9ffa7f38506b7cbbc9de8f7dbb6fff3e2 Mon Sep 17 00:00:00 2001 From: YunDanTianChang <2472041823@qq.com> Date: Wed, 22 Apr 2020 07:20:25 +0800 Subject: [PATCH 2/2] update prerequisites Signed-off-by: YunDanTianChang <2472041823@qq.com> --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index efaf961..4aa01c1 100755 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ These two rules would have to be added manually if applied on a different machin - pypacker - psutil - pyyaml +- netifaces - iptables, NFQUEUE target support in kernel for packet intercepting, CPython ### Installation