小编ori*_*ori的帖子

Python - 原始字符串文字

我不明白原始字符串文字是如何工作的.我知道在使用r它时会忽略所有特殊内容,比如在执行\n此操作时将其视为\n而不是新行.但后来我试着这样做:

x = r'\'
Run Code Online (Sandbox Code Playgroud)

它说SyntaxError: EOL while scanning string literal而不是'\'

为什么?我没弄错吗?以及对此的解释是什么:

print r'\\' # gives '\\'
print r'\\\' # gives SyntaxError
Run Code Online (Sandbox Code Playgroud)

python rawstring

6
推荐指数
2
解决办法
2815
查看次数

Scapy - 嗅探包的界面

我在Windows 7上使用Python 2.6嗅探scapy 2.2.有没有办法可以识别嗅探包的界面?我想过使用mac地址来识别它,但有没有办法用scapy做到这一点?

这样的事情(不起作用) -

packet = sniff(count=1, iface='eth0')[0]
print packet.iface  # prints 'eth0' 
Run Code Online (Sandbox Code Playgroud)

python interface scapy

6
推荐指数
1
解决办法
7239
查看次数

Scapy - 嗅探三个接口中的两个

我正在使用 Scapy 2.2.0 和 Python 2.6 在 Windows 7 上进行嗅探。我知道您可以iface向该sniff函数提供参数。例如:

sniff(count=5,iface = 'eth0', prn=lambda p:p.show())
Run Code Online (Sandbox Code Playgroud)

如果您不提供此参数,它将在所有接口中进行嗅探。但有没有办法从 3 个接口中选择 2 个呢?像这样的东西:(它不起作用)

sniff(count=5, iface='eth0, eth14', prn=lambda p:p.show())
Run Code Online (Sandbox Code Playgroud)

python scapy network-interface

5
推荐指数
2
解决办法
3728
查看次数

解析nmap结果

我正在使用Linux 2.6上的Python 2.6进行项目,我正在使用终端中的nmap来获取这些扫描结果,我在字符串中得到了这个:

Starting Nmap 6.47 ( http://nmap.org ) at 2015-06-28 23:15 IDT
Nmap scan report for 10.0.0.5
Host is up (0.010s latency).
Not shown: 999 closed ports
PORT      STATE SERVICE
62078/tcp open  iphone-sync
MAC Address: 70:3E:AC:22:A0:B0 (Unknown)
Device type: general purpose|media device|phone
Running: Apple Mac OS X 10.7.X|10.9.X|10.8.X, Apple iOS 4.X|5.X|6.X
OS CPE: cpe:/o:apple:mac_os_x:10.7 cpe:/o:apple:mac_os_x:10.9 cpe:/o:apple:mac_os_x:10.8 cpe:/o:apple:iphone_os:4 cpe:/a:apple:apple_tv:4 cpe:/o:apple:iphone_os:5 cpe:/o:apple:iphone_os:6
OS details: Apple Mac OS X 10.7.0 (Lion) - 10.9.2 (Mavericks) or iOS 4.1 - 7.1 (Darwin 10.0.0 - …
Run Code Online (Sandbox Code Playgroud)

python parsing nmap

2
推荐指数
1
解决办法
6777
查看次数

标签 统计

python ×4

scapy ×2

interface ×1

network-interface ×1

nmap ×1

parsing ×1

rawstring ×1