2013-03-13 6 views
10

क्या कोई जानता है कि स्कैपी का उपयोग करके पैकेट कैसे भेजना है और कोई आउटपुट प्राप्त नहीं है?स्कैपी आउटपुट के बिना फ़ंक्शन भेजता है

send(packet,iface="eth0") 

यह आउटपुट

Sent 1 packets. 

मैं यह बिल्कुल पैकेट गिनती लाइन मुद्रित करने के लिए नहीं पाने के लिए कोशिश कर रहा हूँ है:

यह आदेश है।

उत्तर

15

verbose पैरामीटर आज़माएं। Scapy documentation कहता है कि verbose को "0 को पूरी तरह से चुप कर देना चाहिए"। False और 0 दोनों काम पर दिखाई देते हैं। उदाहरण के लिए:

>>> 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) 
संबंधित मुद्दे