Действительно простой код, который просто запускает один pcap (пакет), используя scapy,
Если я просто хочу сделать для себя простые cgi-bin POSTS, чтобы запустить набор из 10 простых тестов, почему это просто откаткак текст (а не веб-сайт).Если я закомментирую строку
sendp(a, iface="em1")
, то приведенный ниже код на самом деле генерирует веб-сайт нормально ... но он на самом деле не отправляет пакет, я думаю, что это что-то с stdout .... предложениядобро пожаловать!
#!/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>