Linux常用網(wǎng)絡(luò)工具之高級主機掃描工具h(yuǎn)ping使用介紹

之前介紹了主機掃描工具fping,可以參考我寫的《Linux常用網(wǎng)絡(luò)工具:fping主機掃描》。
hping是一款更高級的主機掃描工具,它支持TCP/IP數(shù)據(jù)包構(gòu)造、分析,在某些防火墻配置或運營商攔截ICMP數(shù)據(jù)包時,可用來掃描存活主機。
hping還可以偽造源IP,用來發(fā)起DDos攻擊。
hping官方網(wǎng)站:http://www.hping.org/
hping的源代碼編譯安裝
hping的源代碼托管在GitHub,地址:https://github.com/antirez/hping。
編譯及安裝命令:
wget <a >https://github.com/antirez/hping/archive/master.zip</a>
unzip master
cd hping-master
yum install libpcap-devel
./configure
make
make install
hping依賴libpcap-devel,所以需要先進行安裝,make過程中還可能出現(xiàn)以下兩個問題:
出現(xiàn)問題:libpcap_stuff.c:20:21: 錯誤:net/bpf.h:沒有那個文件或目錄
解決辦法:ln -sf /usr/include/pcap-bpf.h /usr/include/net/bpf.h;
出現(xiàn)問題:/usr/bin/ld: cannot find -ltcl
解決辦法:yum -y install tcl yum -y install tcl-devel;
然后輸入:
make strip
make install
hping常用參數(shù)介紹
如果防火墻或運營商屏蔽ICMP的話,hping可以對指定目標(biāo)端口發(fā)起TCP探測,常用的參數(shù):
-p 端口號
-S 發(fā)送TCP的SYN包
-A 發(fā)送TCP的ACK包
-a 偽造源IP
--flood 盡可能快的發(fā)送,慎用
輸入示例:
hping 192.168.2.224 -p 80 -S
hping 192.168.2.224 -p 80 -A
hping 192.168.2.224 -p 80 -S -a 192.168.0.91
相關(guān)文章
詳解Linux系統(tǒng)中ping和arping命令的用法
這篇文章主要介紹了Linux系統(tǒng)中ping和arping命令的用法,這兩個命令的使用也是檢查與網(wǎng)絡(luò)另一端主機連接性的基本方法,需要的朋友可以參考下2016-01-18Linux不能上網(wǎng)ping:unknown host出錯該怎么辦?
Linux不能上網(wǎng)ping:unknown host出錯該怎么辦?Linux系統(tǒng)中對于新手遇到最常見的問題就是,linux不能上網(wǎng)DNS解析不了,提示ping:unknown host ,本例以Centos為例,需要的2016-04-08Linux常用網(wǎng)絡(luò)工具之主機掃描工具fping使用介紹
這篇文章主要介紹了Linux常用網(wǎng)絡(luò)工具之主機掃描工具fping使用介紹,本文講解了fping編譯安裝、fping常用參數(shù)介紹以及使用實例,需要的朋友可以參考下2015-06-15Linux常用命令之ping命令詳解和使用例子(查看網(wǎng)絡(luò)通不通)
Linux系統(tǒng)的ping命令是常用的網(wǎng)絡(luò)命令,它通常用來測試與目標(biāo)主機的連通性,我們經(jīng)常會說“ping一下某機器,看是不是開著”、不能打開網(wǎng)頁時會說“你先ping網(wǎng)關(guān)地址192.1682014-04-10- Ping命令通過發(fā)送Internet控制消息協(xié)議(ICMP)回響請求消息來驗證與另一臺TCP/IP計算機的IP級連接,很重要的一條命令,今天小編就為大家介紹linux下ping命令使用詳解2014-02-20
linux下tar.gz、tar、bz2、zip等解壓縮、壓縮命令小結(jié)
本文介紹了linux下的壓縮程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使用它們對.tar、.gz 、.tar.gz、.tgz2018-03-02linux下提示bash:command not found
新安裝的linux系統(tǒng),如果進行精簡安裝可能會出現(xiàn)bash:command not found 的提示,大家在安裝的時候可以選擇默認(rèn)安裝basic的組件,一般即可。到時候可以再升級。2013-06-01- 配置ip地址四種方法,方便學(xué)習(xí)linux的朋友2012-10-22
- Ping是Windows、Unix和Linux系統(tǒng)下的一個命令,也是通信協(xié)議,是TCP/IP協(xié)議的一部分,還可以檢查網(wǎng)絡(luò)是否連通,更好的幫助我們分析和判定網(wǎng)絡(luò)故障等問題2016-11-22