python发起ddos攻击_公司技术总监又教我个新技能, 用Python实现DDOS攻击! 分享给大家...
总监仿佛一个无底洞一样,就好像没他不会的技能一样!
DDOS攻击的就不再赘述,Server端要控制client,所以要使用argparse,我们先规定好命令格式:#-H XXX.XXX.XXX.XXX -p xxxx -c
可以在关注V信公众号:python闪充,系统会自动发送的,我给大家准备了些学习Python的资料望各位笑纳,从入门到实战的都有!
编码实现Server端发送命令
绑定所有网络地址和58868端口并开始监听
之后我们新开一个线程来等待客户端的连接
以免阻塞我们输入命令
现在循环等待输入命令,输入后判断命令是否满足命令格式的基本要求,如果满足就把命令发送给所有客户端。
程序大体框架有了,现在来编写主函数中没有完成的子功能。
再来实现发送命令的函数,这个函数遍历socketList这个列表,把每个socket都调用一次send将命令发送出去。
到这里Server端已经完成
在文件夹里面新建 ddosSrv.py 文件作为Server端,向其中添加代码:
Client端
现在创建 socket 连接服务器。为了测试我们连接到本地地址的58868端口,之后坐等服务器发送命令就可以了!
把接收命令和处理命令定义在了一个单独的函数中
这里用到了一个全局变量
用于判断是否有进程正在发起SYN泛洪攻击
让后开始循环接收命令
接收到的数据是byte型
需要解码
解码后才是字符串
如果接收到的数据长度为0
就跳过后续的内容
重新接收数据
如果数据的长度不为0
就判断是否具有命令基本格式的特征(#)
满足基本条件就用ArgumentParser对象解析命令
命令参数解析出来后
就要判断到底是start命令还是stop命令了
如果是start命令
首先判断当前是否有进程在运行
如果有进程判断进程是否存活
如果当前有进程正在发起SYN泛洪攻击
我们就先结束这个进程
并清空屏幕
然后我们就直接启动一个进程
发起SYN泛洪攻击
如果命令是stop
并且有进程存活
就直接结束这个进程
并清空屏幕
否则就什么也不做
SYN泛洪攻击之前已经实现这里就不多介绍了
在目录下新建 ddosCli.py 文件作为Client端
向其中添加如下代码
Client端连接成功!
我们就不再找站点来测试了
python发起ddos攻击_公司技术总监又教我个新技能, 用Python实现DDOS攻击! 分享给大家...相关推荐
- python制作聊天软件_一步一步教你做聊天软件(Python实现+非阻塞)
首先,我们需要知道实现怎么样的聊天: 1.不是单工或者半双工 2.我可以发消息,也可以不发消息,并且不影响我收消息 3.我的消息不会发给自己,我的消息可以发给其他所有人 4.暂时没有GUI,只要会做了 ...
- 新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本)
新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本) 在日常学习和工作中,少不了要跟Excel表格打交道.而我们作为程序猿,深知代码编程给人带来的便捷性,那我们怎么样使用代码来操 ...
- h5 神策埋点_咕咚技术总监唐平麟:神策使我们的数据平台成本降低约 75%,迭代效率提升 2~3 倍...
在这个数据爆炸的时代,数据成为各行各业出奇制胜的法宝,运动行业也不例外,那么大数据对运动业有什么价值呢? 咕咚作为智能运动的倡导者和先行者,致力于成为全球领先的运动大数据和服务平台,现已为超过 1.5 ...
- python大家都会吗_一篇告诉你为什么人人都应该学点Python?
全文主要分为以下四个部分,各位看官可以自行选择阅读,写文的目的是希望大家能在学习了解Python的同时能在日常生活中运用上,若有补充,欢迎在评论区留言.本文默认已经安装好Python 2.7环境,需要 ...
- python可以调试吗_调试-有什么好的方法可以使我的Python代码首次运行?
调试-有什么好的方法可以使我的Python代码首次运行? 我的代码中出现了很多错误. 因此,我希望能够在一开始就将它们最小化,或者在执行代码之前看到尽可能多的错误. 这可能吗,如果可以,我该怎么做? ...
- python商城源码_腾讯大佬用了12小时讲完的Python,整整400集,拿走不谢
Python在近几年越来越受追捧,很多童鞋或者职场小伙伴想要提升技能-学习Python. 这是非常好的事情,但问题在于很多人不知道学Python做什么,所以什么零碎细末.艰难晦 涩.长篇大论的都去看, ...
- 运维学python用不上_作为运维你还在想要不要学Python,看完这篇文章再说!
原标题:作为运维你还在想要不要学Python,看完这篇文章再说! 本文由马哥教育Python自动化实战班5期学员推荐,转载自简书,作者为Li.Yingjie,内容略经小编改编和加工,观点跟作者无关,最 ...
- python canvas画弧度_朋友圈疯转的“佩奇”是啥?用 Python 画个小猪佩奇来告诉你...
(点击上方公众号,可快速关注一起学Python) 来源:公众号-恋习Python 链接: https://mp.weixin.qq.com/s/6hHkrxSOqU_fpvwPwp8YGw 今天朋 ...
- 为什么不用python做大数据_光环大数据告诉你为什么说:人生苦短,我用Python
首先我们要说明的是本文不扯什么大道理,只是先介绍Python的背景,然后从实用的角度出发举一两个真实栗子. 首先要想了解要一门语言的好坏,或者为什么招程序员喜欢(卧槽,原来程序员喜欢不是女朋友?)我们 ...
最新文章
- 【问链财经-区块链基础知识系列】 第十八课 区块链应用于贷款结算
- java中的==、equals()、hashCode()源码分析
- Android 第十一课 SQlite 数据库存储
- 使用Apache Storm和Apache Ignite进行复杂的事件处理(CEP)
- Python 学习日记第二篇 -- 列表,元组
- Java中怎么把文本追加到已经存在的文件
- python输入身份证号码输出对应的出生年月日_Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。...
- php5.6怎么安装,php5.6的安装
- animate.css官网
- APP设计没有灵感?让那些小众但富有创意的页面告诉你!
- Shader实例:NGUI制作网格样式血条
- 笔记-method-swizzling~那些年,一起遇过的坑
- 【Java基础】图片压缩
- ENVI 监督分类Max stdev from Mean 参数IDL中的设置
- 现代数字图像处理作业———对lena图像进行简单处理
- Zemax操作24--高斯光束的聚焦和传播
- 快速切换清华源、百度源的方法
- BT之家种子连接提取
- 好看的个人网站源码_新手想建个人网站,都要注意哪些关于自助建站源码的坑?...
- hannoi 汉诺塔
热门文章
- lucene4.10.3入门
- 中华特色美食餐饮网站搭建模板
- 改板后,软件gpio修改
- unity 鼠标进入UI和退出UI
- 入耳式耳机伤害大吗、长时间使用耳机的危害现在知道还不晚
- 苹果11显示无法连接服务器,iOS 11无法连接App store怎么办 iOS 11 App store无法连接怎么办...
- 51单片机可以接摄像头吗?
- 硕腾苏州制造基地和研发中心开业;东芝电视成为卡塔尔世界杯官方电视 | 美通企业日报...
- 1.Python取名规则
- 主成分分析(PCA)与t-SNE