我正在尝试将NetfilterQueue用于我的项目。作为开始,我尝试运行此代码。你知道消息来源。
from netfilterqueue import NetfilterQueue
def print_and_accept(pkt):
print pkt
pkt.accept()
nfqueue = NetfilterQueue()
nfqueue.bind(1, print_and_accept)
try:
nfqueue.run()
except KeyboardInterrupt:
print
我通过了以下规则过滤的数据包
sudo iptables -I INPUT -s iitp.ac.in -j NFQUEUE --queue-num 1
我收到了以下错误
Traceback (most recent call last):
File "pkt_desc_1.py", line 8, in <module>
if nfqueue.bind(0, print_and_accept) < 0:
File "netfilterqueue.pyx", line 144, in netfilterqueue.NetfilterQueue.bind (netfilterqueue.c:2665)
OSError: Failed to create queue 1.
有人可以帮忙吗?
我是这个话题的新手。所以,请不要介意。
答案 0 :(得分:0)
标识进程号(类型)
$credit = \Corymillz\Adverts\Models\Credit::firstOrCreate(['user_id' => $user->id]);
$credit->increment('amount', 500);
$credit->refresh();
});
它将显示python中的进程
ps aux | grep python
使用终止进程(类型)
root 1633 0.0 0.4 16664 8680 pts/1 T 13:03 0:00 python netfilter.py
root 1687 0.0 0.0 6136 956 pts/0 S+ 13:12 0:00 grep python
希望这有助于= D