python - Scapy 详细模式文档

标签 python documentation scapy verbose

我的理解是:

conf.verb = 0

禁用 Scapy 详细模式,但确认这一点的文档在哪里?

我的谷歌搜索失败了。

最佳答案

实际上,conf 的文档字符串指定配置 conf.verb = 0 将详细级别设置为几乎静音,这意味着它不会完全禁用它。

文档字符串的相关摘录如下:

verb     : level of verbosity, from 0 (almost mute) to 3 (verbose)

这是整个文档字符串:

In [1]: from scapy.all import conf
WARNING: No route found for IPv6 destination :: (no default route?)

In [2]: conf?
Type:       Conf
String Form:
ASN1_default_codec = <ASN1Codec BER[1]>
           AS_resolver = <scapy.as_resolvers.AS_resolver_multi insta <...> alse
           use_pcap   = False
           verb       = 2
           version    = '2.3.2'
           warning_threshold = 5
           wepkey     = ''
File:       /usr/local/lib/python2.7/dist-packages/scapy/config.py
Docstring:
This object contains the configuration of scapy.
session  : filename where the session will be saved
interactive_shell : If set to "ipython", use IPython as shell. Default: Python 
stealth  : if 1, prevents any unwanted packet to go out (ARP, DNS, ...)
checkIPID: if 0, doesn't check that IPID matches between IP sent and ICMP IP citation received
           if 1, checks that they either are equal or byte swapped equals (bug in some IP stacks)
           if 2, strictly checks that they are equals
checkIPsrc: if 1, checks IP src in IP and ICMP IP citation match (bug in some NAT stacks)
check_TCPerror_seqack: if 1, also check that TCP seq and ack match the ones in ICMP citation
iff      : selects the default output interface for srp() and sendp(). default:"eth0")
verb     : level of verbosity, from 0 (almost mute) to 3 (verbose)
promisc  : default mode for listening socket (to get answers if you spoof on a lan)
sniff_promisc : default mode for sniff()
filter   : bpf filter added to every sniffing socket to exclude traffic from analysis
histfile : history file
padding  : includes padding in desassembled packets
except_filter : BPF filter for packets to ignore
debug_match : when 1, store received packet that are not matched into debug.recv
route    : holds the Scapy routing table and provides methods to manipulate it
warning_threshold : how much time between warnings from the same place
ASN1_default_codec: Codec used by default for ASN1 objects
mib      : holds MIB direct access dictionnary
resolve   : holds list of fields for which resolution should be done
noenum    : holds list of enum fields for which conversion to string should NOT be done
AS_resolver: choose the AS resolver class to use
extensions_paths: path or list of paths where extensions are to be looked for

In [3]: 

关于python - Scapy 详细模式文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39635324/

相关文章:

python - 我的系统需要超过 32 个 USB 声卡

javascript - Google 的 JS API 文档使用什么文档标准?

python - 让 Scapy 在 Windows 上工作时出错 : "' module' object has no attribute 'ex_name' "

python - 向 scapy 添加新协议(protocol)(类似于 ARP)

python - 安装 Jupyter 和 pywinpty (Python) 时出错

python - 使用 R/igraph,有没有办法在考虑唯一节点属性的计数的情况下找到节点之间的最短路径?

javascript - 如何使用嵌套结构记录 ES6 类成员?

Swift 方法文档 - 不显示在自动完成中

Python:尾随的分隔符或斜杠符号表示什么?

python - PyCharm "Run configuration"请求 "script parameters"