私はプロジェクトでScapyを使用しています。要件の1つは、パケットをスニッフィングし、特定のデータを取得するために各パケットのデータを含む要求をWebサイトに送信する必要があることです。これまでのところ問題ありません。Scapyでパケットを受信するまでの時間
キャッチがあります:ウェブサイトには1時間に特定のリクエスト数しか送信できません。それ以外の場合はブロックされます。私は新しいパケットを盗む瞬間にすべての要求を送る必要があります。ここで
は、私は(ここに何があるかに深すぎる得るために必要)現在持っていないものです:
from scapy.all import * . . . packets = sniff(lfilter = is_valid_ip, prn = print_the_ip_that_is_not_me)
遅らせたり、外部関数を追加することなく、すべてのパケットの間に待機する方法はありますか?私はただ一つの関数(is_valid_ip
またはprint_the_ip_that_is_not_me
)の中にsleep()
を追加することができますが、今はsniff()
の中に入れるものを探しています。
ありがとうございます。