总监仿佛一个无底洞一样,就好像没他不会的技能一样!

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攻击! 分享给大家...相关推荐

  1. python制作聊天软件_一步一步教你做聊天软件(Python实现+非阻塞)

    首先,我们需要知道实现怎么样的聊天: 1.不是单工或者半双工 2.我可以发消息,也可以不发消息,并且不影响我收消息 3.我的消息不会发给自己,我的消息可以发给其他所有人 4.暂时没有GUI,只要会做了 ...

  2. 新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本)

    新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本) 在日常学习和工作中,少不了要跟Excel表格打交道.而我们作为程序猿,深知代码编程给人带来的便捷性,那我们怎么样使用代码来操 ...

  3. h5 神策埋点_咕咚技术总监唐平麟:神策使我们的数据平台成本降低约 75%,迭代效率提升 2~3 倍...

    在这个数据爆炸的时代,数据成为各行各业出奇制胜的法宝,运动行业也不例外,那么大数据对运动业有什么价值呢? 咕咚作为智能运动的倡导者和先行者,致力于成为全球领先的运动大数据和服务平台,现已为超过 1.5 ...

  4. python大家都会吗_一篇告诉你为什么人人都应该学点Python?

    全文主要分为以下四个部分,各位看官可以自行选择阅读,写文的目的是希望大家能在学习了解Python的同时能在日常生活中运用上,若有补充,欢迎在评论区留言.本文默认已经安装好Python 2.7环境,需要 ...

  5. python可以调试吗_调试-有什么好的方法可以使我的Python代码首次运行?

    调试-有什么好的方法可以使我的Python代码首次运行? 我的代码中出现了很多错误. 因此,我希望能够在一开始就将它们最小化,或者在执行代码之前看到尽可能多的错误. 这可能吗,如果可以,我该怎么做? ...

  6. python商城源码_腾讯大佬用了12小时讲完的Python,整整400集,拿走不谢

    Python在近几年越来越受追捧,很多童鞋或者职场小伙伴想要提升技能-学习Python. 这是非常好的事情,但问题在于很多人不知道学Python做什么,所以什么零碎细末.艰难晦 涩.长篇大论的都去看, ...

  7. 运维学python用不上_作为运维你还在想要不要学Python,看完这篇文章再说!

    原标题:作为运维你还在想要不要学Python,看完这篇文章再说! 本文由马哥教育Python自动化实战班5期学员推荐,转载自简书,作者为Li.Yingjie,内容略经小编改编和加工,观点跟作者无关,最 ...

  8. python canvas画弧度_朋友圈疯转的“佩奇”是啥?用 Python 画个小猪佩奇来告诉你...

    (点击上方公众号,可快速关注一起学Python) 来源:公众号-恋习Python   链接: https://mp.weixin.qq.com/s/6hHkrxSOqU_fpvwPwp8YGw 今天朋 ...

  9. 为什么不用python做大数据_光环大数据告诉你为什么说:人生苦短,我用Python

    首先我们要说明的是本文不扯什么大道理,只是先介绍Python的背景,然后从实用的角度出发举一两个真实栗子. 首先要想了解要一门语言的好坏,或者为什么招程序员喜欢(卧槽,原来程序员喜欢不是女朋友?)我们 ...

最新文章

  1. 【问链财经-区块链基础知识系列】 第十八课 区块链应用于贷款结算
  2. java中的==、equals()、hashCode()源码分析
  3. Android 第十一课 SQlite 数据库存储
  4. 使用Apache Storm和Apache Ignite进行复杂的事件处理(CEP)
  5. Python 学习日记第二篇 -- 列表,元组
  6. Java中怎么把文本追加到已经存在的文件
  7. python输入身份证号码输出对应的出生年月日_Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。...
  8. php5.6怎么安装,php5.6的安装
  9. animate.css官网
  10. APP设计没有灵感?让那些小众但富有创意的页面告诉你!
  11. Shader实例:NGUI制作网格样式血条
  12. 笔记-method-swizzling~那些年,一起遇过的坑
  13. 【Java基础】图片压缩
  14. ENVI 监督分类Max stdev from Mean 参数IDL中的设置
  15. 现代数字图像处理作业———对lena图像进行简单处理
  16. Zemax操作24--高斯光束的聚焦和传播
  17. 快速切换清华源、百度源的方法
  18. BT之家种子连接提取
  19. 好看的个人网站源码_新手想建个人网站,都要注意哪些关于自助建站源码的坑?...
  20. hannoi 汉诺塔

热门文章

  1. lucene4.10.3入门
  2. 中华特色美食餐饮网站搭建模板
  3. 改板后,软件gpio修改
  4. unity 鼠标进入UI和退出UI
  5. 入耳式耳机伤害大吗、长时间使用耳机的危害现在知道还不晚
  6. 苹果11显示无法连接服务器,iOS 11无法连接App store怎么办 iOS 11 App store无法连接怎么办...
  7. 51单片机可以接摄像头吗?
  8. 硕腾苏州制造基地和研发中心开业;东芝电视成为卡塔尔世界杯官方电视 | 美通企业日报...
  9. 1.Python取名规则
  10. 主成分分析(PCA)与t-SNE