2013-03-13 15 views
10

scapyを使用してパケットを送信する方法を知っていて、出力を受け取らない人はいますか?出力なしのスカッフィー送信機能

これはコマンドです:

send(packet,iface="eth0") 

これは、私はすべてのパケットカウントラインを印刷しないようにそれを取得しようとしている出力

Sent 1 packets. 

です。

答えて

15

verboseパラメータを試してください。 Scapy documentationは、verboseは "0のときには完全に機能しなくてはなりません"と述べています。 False0の両方が動作するようです。たとえば:

>>> send(IP(dst="1.2.3.4")/ICMP()) 
. 
Sent 1 packets. 
>>> send(IP(dst="1.2.3.4")/ICMP(), verbose=0) 
>>> send(IP(dst="1.2.3.4")/ICMP(), verbose=False) 
>>> 

あなたはhelp()を使用して、もう少し情報を取得することができます。

>>> help(send) 
Help on function send in module scapy.sendrecv: 

send(x, inter=0, loop=0, count=None, verbose=None, realtime=None, *args, **kargs) 
    Send packets at layer 3 
    send(packets, [inter=0], [loop=0], [verbose=conf.verb]) -> None 
(END) 
関連する問題