【发布时间】:2012-02-29 22:23:47
【问题描述】:
非常简单的代码,只使用 scapy 触发一个 pcap(数据包),
如果我只想对自己做简单的 cgi-bin POSTS 以运行一组 10 个简单的测试,为什么这只是作为文本(而不是网站)返回。如果我注释掉这一行
sendp(a, iface="em1")
那么下面的代码实际上生成的网站很好......但它实际上不会发送数据包,我想这是标准输出的东西......欢迎提出建议!
#!/usr/local/bin/python
from scapy.all import *
#import v6tester_main
print "Content-type:text/html\r\n\r\n"
print '<html>'
print '<head>'
print '<title>NPD Automation Tool - GCT-USG</title>'
print '</head>'
print '<body>'
print '<font> NPD Automation Tool </font>'
a = Ether() / IP() / IPv6() / ICMPv6EchoRequest()
sendp(a, iface="em1")
print '<br>'
print '<font>End of Test</font>'
print '</body>'
print '</html>'
如果我查看源代码,我会看到这个->
<html>
<head>
<title>NPD Automation Tool - GCT-USG</title>
</head>
<body>
<font> NPD Automation Tool </font>
Sent 1 packets.
<br>
<font>End of Test</font>
</body>
</html>
【问题讨论】:
-
“查看源代码”时看到了什么?
-
@JimGarrison 嘿,上面添加了,我将尝试在发送的 1 个数据包周围包裹一个字体标签,看看是否可行....通常 html 不是那么挑剔