正常正常,是这样的
yum install libpcap-devel // 包名写错了
你这个是Ubuntu吧,可以尝试用apt-get装
查看fping是否安装进环境变量:whereis fping,如果没有,重新安装,步骤如下:
首先是./configure,其次make,最后安装make install
当然如果这种方式安装不成功,可以尝试另一种安装方式:yum install -y fping
是的我也很纳闷好像是都可以的吧。
查了下,看里面的介绍:
https://blog.csdn.net/github_35068711/article/details/51530422
有说“-sP
选项在默认情况下, 发送一个ICMP回声请求和一个TCP报文到80端口。”所以可以获取到。
试验了下其中提到的纯ICMP协议命令 -PE
; -PP
; -PM。nmap扫描了下禁ping的imooc,就不能获取到了
fping 192.168.0.1 192.168.0.10
这个是libpcap-devel-1.7.4-2.fc24.x86_64.rpm 还需要安装依赖,需要安装提示信息里面的包,这个RPM包安装方式相当坑爹,我也是装了很久没装上,放弃了
是星星并不是代表者你到目标主机是不同的,可能是某个节点的设备不支持udp协议,或者没有开30000以上的短裤。
安装其版本的fping就不会报错了。CentOS5.0最好安装fping3.16,CentOS7.0可以安装fping 4.0。
***表示不可达,有可能是ping不到没回复,也可能是禁ping
1.需要安装libpcap-devel
2.net/bpf.h: No such file or directory
建立软链接 ln -sf /usr/include/pcap-bpf.h /usr/include/net/bpf.h
3./usr/bin/ld: cannot find -ltcl
yum -y install tcl-devel
fping -q
查询是否安装了此命令,
没安装的话安装下
换一个源试试,centos的源国内容易卡住,网不好,换一个阿里的源
可能你装的netcat不对。
wget http://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz tar -zxvf netcat-0.7.1.tar.gz -C /usr/local cd /usr/local mv netcat-0.7.1 netcat cd /usr/local/netcat ./configure make && make install vim /etc/profile 尾部加入: export NETCAT_HOME=/usr/local/netcat export PATH=$PATH:$NETCAT_HOME/bin 保存退出 使配置生效 source /etc/profile 测试 nc -help
可以ping 通www.baidu.com de
43接收了100的包 ,100给43发送包,通过ssh端口;hping -S发送的包和ping发送的包是不一样的,-S发送SYN握手包,而ping不是,你可以看一看tcp/ip协议方面的数,就会明白了
。。。。
TCP是一种基于字节流的传输层通信协议。
使用sudo apt-get install hping3安装
我是ubuntu15.10的,我是先 :
sudo apt-get install libpcap-dev
sudo ln -s /usr/include/pcap-bpf.h /usr/include/net/bpf.h
sudo apt-get install tcl-dev
然后再编译安装的
#wget http://www.fping.org/dist/fping-3.13.tar.gz
#tar -xvf fping-3.13.tar.gz
#cd fping-3.13<br>
#./configure
#make
#make install
检查是否安装成功:
#ls /usr/local/sbin/fping