呃 你只讀檔 然後還是存一樣東西回去= =然後我是不知道你想IP做啥 這樣做沒改checksum 你的封包就全爛了要修改後再存回去還是正確的要重算IPv4 header checksum只改IP 沒改checksum 送不出去的 Dst host 會把它丟掉.這是計網的嘗試*常識 另外你說收到我想應該是scapy幫你重算了我的建議是你改完IP後直接用sendp 就直接重送sendp(rdpcap("/tmp/pcapfile")) # tcpreplay不需要在存PCAP回去 參考這篇吧
http://goo.gl/yCd3eD