非常简单的代码,只使用 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>