0
Я использую Scapy (ниже кода), чтобы захватить IP/TCP-пакеты по сети:Как вычислить контрольную сумму пакета TCP с помощью Python?
sniff(iface='ens33', prn=call_back, filter="ip and dst host 10.0.0.12", store=0)
def call_back(packet):
ip_packet = packet['IP']
tcp_packet = ip_packet['TCP']
Когда я получил «ip_packet», мне нужно изменить адрес источника на другой, и отправить его вне.
Как я могу пересчитать свою контрольную сумму в заголовке IP и заголовке TCP?