CSDN论坛 > VC/MFC > 网络编程

500分! 求win2k下探测和阻塞ping的源码. [问题点数:100分,结帖人brapler]

Bbs3
本版专家分:601
结帖率 100%
CSDN今日推荐
Bbs3
本版专家分:601
Bbs3
本版专家分:601
Bbs4
本版专家分:1585
Bbs3
本版专家分:601
Bbs6
本版专家分:6562
Bbs3
本版专家分:601
Bbs3
本版专家分:601
Bbs5
本版专家分:2723
Bbs7
本版专家分:11240
Bbs2
本版专家分:186
Bbs3
本版专家分:601
Bbs4
本版专家分:1646
Bbs3
本版专家分:601
Bbs4
本版专家分:1401
Bbs4
本版专家分:1784
Bbs5
本版专家分:3804
Bbs3
本版专家分:601
Bbs3
本版专家分:601
Bbs3
本版专家分:601
Bbs4
本版专家分:1910
Bbs2
本版专家分:101
Bbs3
本版专家分:601
Bbs3
本版专家分:601
匿名用户不能发表回复!
其他相关推荐
Python检查ping终端
菜鸟一枚,写着试了试,虽说有点杂乱,但还是能用,我是在linux下运行的 大致说下过程: 1、把需要ping的网段中所有ip存到数组中(我是放到数组中了,其实直接for循环,一个个的也行) 2、遍历数组,逐个ping 3、根据ping返回的字符串,判断是否ping通 4、结果存入txt中 下面上代码咯(其实可以简化代码的,我这里就不简化了) #!/usr/bin/env py
shell 实现ping检测存活主机(多进程后台实现)
#!/bin/bash ######################################### # 格式:                                #  #   该脚本名  *.*.*.1-255               #  # 例如:                                #  #   ping.sh 192.168.100.2-...
禁用拼和traceroute
#-A INPUT -p icmp -j ACCEPT -A INPUT -p icmp -j REJECT
PING 在网络探测中的应用
     最近在做P2P方面的软件项目,发现一个问题:如果用户不注意的情况下使用防火墙禁止软件访问网络,那么软件基本不能正常工作,并且用户对此毫不知情。因此我们希望能够实现一种检查机制,如果发现网络连接失败,那么弹出对话框提示用户可能是防火墙设置的原因。问题是实际情况下既有可能是防火墙的原因也有可能就是用户没有联网。因此我们必须能够识别这两种情况,防止错误的提示。测试了两款防火墙软件后,发现即使在
ping命令总结
ping命令总结@(计算机网络)在生活中,一旦断网,相信很多人第一件事就是调出终端,ping一下自己的路由,当然大多数是ping一下百度。。。深入一点点看,PING是什么。PING: Packet Internet Groper, 因特网包探测器。ping发送的是ICMP报文,ICMP全称是:Internet Control Message Protocol,中文名称叫因特网控制消息协议。这样翻译,
socket实现ping嗅探,获取局域网所有活动主机
大概思路是:获取本主机IP,然后将它和子网掩码进行与操作,可知道子网的主机号范围,然后逐个进行Ping,最多ping4次。 ping是基于icmp报文的,它被封装在ip中发送出去。 主要问题是,这样单线程Ping速度真的非常慢,所以我尝试了多线程,不过过程并不顺利,主要是在recvIcmp过程中,内部或许有些更复杂的步骤。 不过,有个简单的实现方法是通过system函数调用DOS
检查局域网存活主机
#!/bin/bash IPDIR="/opt/" if [ -f ${IPDIR}"upip" ]; then rm -rf /opt/upip rm -rf /opt/ipdown fi #exit 0 for i in `seq 254` do ip=192.168.7.$i ping -c 1 $ip &> /dev/null [ $? -eq 0 ] &
主机存活探测方式
TCP connect : 这种类型就是最传统的扫描技术,程序调用connect()套接口函数连接到目标端口,形成一次完整的TCP三次握手过程,显然能连接得上的目标端口就是开放的。在UNIX下使用这种扫描方式不需要任何权限。还有一个特点,它的扫描速度非常快,可以同时使用多个socket来加快扫描速度,使用一个非阻塞的I/O调用即可以监视多个 socket. 不过由于它不存在隐蔽性,所以不可避免的要
ping命令是什么协议?
ICMP是“Internet Control Message Ptotocol”(Internet控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。在网络中经常会使用到ICMP协议。例如经常用于检查网络不通的pin
quic如何做路径mtu探测的
路径mtu探测在基于udp的程序中很有用,如果大了,会引起ip层分片,导致容易丢包。小了,网络利用率不高。 quic做mtu探测是根据,可以设置ip层包不分片来做的。如果超过了mtu大小会丢失。 所有工作是在定时器里做的,封装为ping包 while(condition){ send current_mtu_pkg_size //定时器做的 if(error)
关闭