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

微网站制作云搜索

微网站制作,云搜索,郑州高端做网站,wordpress中文问题我们使用了原始套接字(socket.SOCK_RAW)来发送和接收ICMP消息,也就是通过模拟ICMP协议来进行UDP端口的探测。我们构造了一个简单的ICMP数据包,并将其发送到目标主机的特定端口。然后,我们等待接收目标主机返回的ICMP消…

        我们使用了原始套接字(socket.SOCK_RAW)来发送和接收ICMP消息,也就是通过模拟ICMP协议来进行UDP端口的探测。我们构造了一个简单的ICMP数据包,并将其发送到目标主机的特定端口。然后,我们等待接收目标主机返回的ICMP消息,并判断其类型和代码是否为端口不可达消息。如果是,则推断目标端口关闭;如果不是,则认为目标端口开放。

import socket
import os
import struct
import timedef udp_port_scan(target_ip, port):icmp = socket.getprotobyname("icmp")sock = socket.socket(socket.AF_INET, socket.SOCK_RAW, icmp)sock.settimeout(1)  # 设置超时时间为1秒# 构造ICMP消息data = b'abcdefghijklmnopqrstuvwabcdefghi'icmp_packet = struct.pack("!BBHHH32s", 8, 0, 0, 0, 0, data)try:sock.sendto(icmp_packet, (target_ip, port))start_time = time.time()while True:try:recv_packet, addr = sock.recvfrom(1024)end_time = time.time()elapsed_time = (end_time - start_time) * 1000  # 计算往返时间icmp_header = recv_packet[20:28]icmp_type, code, checksum, packet_id, sequence = struct.unpack("!BBHHH", icmp_header)#print(addr)#print(recv_packet)#print('elaspsed_time:',elapsed_time)#print(icmp_header)#print(icmp_type)#print(code)#print(checksum)#print(packet_id)#print(sequence)# 判断是否为ICMP端口不可达消息if icmp_type == 3 and code == 3 and packet_id == os.getpid() & 0xFFFF:print(f"Port {port} is closed")break# 此时可以认为端口开放print(f"Port {port} is open")breakexcept socket.timeout:print(f"Port {port} is closed.Timeout!")breakfinally:sock.close()target_ip = '10.233.76.44'
target_ip = '115.236.153.177'
target_ip = '8.8.8.8'
ports_to_scan = [80, 443, 22, 53]  # 要探测的端口列表for port in ports_to_scan:udp_port_scan(target_ip, port)

请注意,在使用原始套接字和ICMP协议进行UDP端口探测时,可能需要使用管理员权限运行脚本。同时,由于涉及到底层协议和操作系统的原因,代码在不同的平台和环境中可能会有所调整。

http://www.tj-hxxt.cn/news/6651.html

相关文章:

  • 字体图标制作网站网页免费制作网站
  • 网站 云建站友情链接交换群
  • 做网上水果网站的调查关键词歌词林俊杰
  • wordpress .mo .poseo网络优化招聘信息
  • 网站文章页的排名怎么做收录优美的图片app
  • 做喷绘可以在那个网站找免费s站推广网站
  • 专业网站建设微信网站定制全自动引流推广软件下载
  • asp网站免费模板个人网络销售平台
  • 怎样做网站关键词东莞seo优化案例
  • 哪个网站做图片外链google搜索中文入口
  • 企业网站制作 西安青岛网站建设方案优化
  • 三亚房产做公示是什么网站免费培训seo网站
  • 长沙百度租车有限公司公司seo是指什么意思
  • 国内免费一年云服务器seo公司怎样找客户
  • 做网站租用服务器保定seo排名优化
  • 做网站需要企业优化设计
  • 大型的营销型网站建设广州网站营销seo费用
  • 湘潭网站制作公司手机百度旧版本下载
  • e语言可以做网站吗长尾关键词挖掘工具爱网站
  • 网站推广引流软件合肥网络优化公司有几家
  • 成都网站建设哪家便宜seo专业实战培训
  • 做网站图片的大小山东今日热搜
  • 做的好点的外贸网站有哪些网络优化是做什么的
  • 做蛋糕招聘网站乐天seo培训中心
  • 网站开发基于什么平台济南seo优化公司助力排名
  • 有多少做汽车的网站aso优化方案
  • 平台网站做等级保护测评网络推广及销售
  • 怎样做电影下载网站百度收录查询工具
  • 外贸业务员的工作内容汕头最好的seo外包
  • 投票网站做seo如何网站百度收录秒收方法