gpt4 book ai didi

python - 是否有 Python 库可以模拟来自不同地址的网络流量

转载 作者:IT老高 更新时间:2023-10-28 20:54:54 26 4
gpt4 key购买 nike

是否有一个 python 库可以让我从不同的源地址和端口向机器发送 UDP 数据包(发送到本地主机是可以的)?我记得有一个,但现在找不到了。

最佳答案

您可以使用 Scapy 来欺骗 IP 地址图书馆。

这是来自 Packet Wizardry: Ruling the Network with Python 的示例:

#!/usr/bin/env python
import sys
from scapy import *
conf.verb=0

if len(sys.argv) != 4:
print "Usage: ./spoof.py <target> <spoofed_ip> <port>"
sys.exit(1)

target = sys.argv[1]
spoofed_ip = sys.argv[2]
port = int(sys.argv[3])

p1=IP(dst=target,src=spoofed_ip)/TCP(dport=port,sport=5000,flags='S')
send(p1)
print "Okay, SYN sent. Enter the sniffed sequence number now: "

seq=sys.stdin.readline()
print "Okay, using sequence number " + seq

seq=int(seq[:-1])
p2=IP(dst=target,src=spoofed_ip)/TCP(dport=port,sport=5000,flags='A',
ack=seq+1,seq=1)
send(p2)

print "Okay, final ACK sent. Check netstat on your target :-)"

关于python - 是否有 Python 库可以模拟来自不同地址的网络流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/414025/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com