【发布时间】:2013-05-30 17:23:02
【问题描述】:
python 版本 2.7.3
这是目前为止的“代码”:
import subprocess
p = subprocess.Popen(["pppoe-discovery", "-I", "eth0"], stdout=subprocess.PIPE)
output, err = p.communicate()
print output
这将给出一个包含所有发现的 pppoe 服务器的字符串
我的问题是提取所有 mac 地址并将每个地址与预定义的列表或字符串进行比较。
即使我可以找到并打印所有这些,作为一个初学者,我仍然不清楚找到一个解决方案来比较它们是否在列表中。 之后,我将编写一些 if “条件”并发送一封包含不匹配 mac-address 的电子邮件。
输出:
访问集中器:xxxx 服务名称:xxxx
得到一个 cookie:de 58 08 d0 66 c8 58 15 a0 66 9b b1 02 3f 7c 95 1f 42 00 00
AC-以太网地址:00:22:33:6b:4b:ee
这只是其中一台服务器,不胜枚举。
【问题讨论】:
-
你得到什么输出?
-
编辑后回答
标签: python mac-address pppoe