簡體   English   中英

使用python(scapy?)丟棄從網絡收到的數據包

[英]Drop packet recieved from network using python (scapy?)

我在python(2或3)中創建一個程序,我需要能夠丟棄一個數據包。 使用scapy我知道如何檢查數據包,制作一個並修改一個從sniff()函數中嗅探的數據包。 我相信嗅探功能實際上無法修改輸入數據包(如果我錯了,請糾正我)。 我想知道如何丟棄一些數據包。 例如:如果它有一個src.ip == 192.168.1.5,那么把它放在那里。

您不能使用scapy或任何其他嗅探程序丟棄數據包。 你應該嘗試使用iptables。 有一個名為python-iptables的iptables包裝器。 它可以幫助您從python程序創建,管理和刪除不同的防火牆規則

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM