新聞中心
fping是一款類(lèi)似ping(1)(ping(1)是通過(guò)ICMP(網(wǎng)絡(luò)控制信息協(xié)議Internet Control Message Protocol)協(xié)議回復(fù)請(qǐng)求以檢測(cè)主機(jī)是否存在)的程序。Fping與ping不同的地方在于,您可以在命令行中指定要ping的主機(jī)數(shù)量范圍,也可以指定含有要ping的主機(jī)列表文件。與ping要等待某一主機(jī)連接超時(shí)或發(fā)回反饋信息不同,fping給一個(gè)主機(jī)發(fā)送完數(shù)據(jù)包后,馬上給下一個(gè)主機(jī)發(fā)送數(shù)據(jù)包,實(shí)現(xiàn)多主機(jī)同時(shí)ping。如果某一主機(jī)ping通,則此主機(jī)將被打上標(biāo)記,并從等待列表中移除,如果沒(méi)ping通,說(shuō)明主機(jī)無(wú)法到達(dá),主機(jī)仍然留在等待列表中,等待后續(xù)操作。

創(chuàng)新互聯(lián)建站-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比東麗網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式東麗網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋東麗地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴(lài)。
下載鏈接:http://down./data/158562
>>去網(wǎng)絡(luò)安全工具百寶箱看看其它安全工具
PS:本文沒(méi)有涉及到windows下面的fping.
功能
fping - send ICMP ECHO_REQUEST packets to network hosts
UNIX和Windows環(huán)境都有許多可以用來(lái)進(jìn)行ICMP ping掃描的工具。fping(http://packetstorm.securify.com/ Exploit_Code__Archive/ fping.tar.gz)是UNIX環(huán)境里久經(jīng)考驗(yàn)的ping掃描工具之一。早期的ping掃描工具大都需要等待前一個(gè)被探測(cè)主機(jī)返回某種響應(yīng)消息之后才能繼續(xù)探測(cè)下一臺(tái)主機(jī)是否存在,但fping卻能以輪轉(zhuǎn)方式并行地發(fā)出大量的ping請(qǐng)求。這么一來(lái),用fping工具去掃描多個(gè)IP地址的速度要比ping快很多。fping工具有兩種用法:既可以通過(guò)標(biāo)準(zhǔn)輸入設(shè)備(stdin)向它提供一系列IP地址作為輸入,也可以讓它去讀取某個(gè)文件。讓fping工具去讀取一個(gè)文件是件很簡(jiǎn)單的事情:創(chuàng)建一個(gè)文本文件并把IP地址按每行一個(gè)的格式寫(xiě)入,如下所示:
- 192.168.51.1
- 192.168.51.2
- 192.168.51.3
- ...
- 192.168.51.253
- 192.168.51.254
然后使用“-f”參數(shù)讀入這個(gè)文件,如下所示:
- [root]$ fping –a –f in.txt
- 192.168.1.254 is alive
- 192.168.1.227 is alive
- 192.168.1.224 is alive
- ...
- 192.168.1.3 is alive
- 192.168.1.2 is alive
- 192.168.1.1 is alive
- 192.168.1.190 is alive
fping工具的“-a”選項(xiàng)表示只在輸出報(bào)告里列出當(dāng)前正在運(yùn)行的系統(tǒng)。如果你愿意,還可以同時(shí)使用這個(gè)工具的“-d”選項(xiàng)去解析主機(jī)名。筆者比較喜歡使用fping工具的“-a”選項(xiàng)配合shell腳本和“-d”選項(xiàng)去掃描那些有著***的主機(jī)名的系統(tǒng)。在編寫(xiě)進(jìn)行ping掃描的腳本時(shí),“-f”和fping工具的其他幾個(gè)選項(xiàng)也很有用。fping工具的可用選項(xiàng)的完整清單可以通過(guò)執(zhí)行“fping -h”命令來(lái)查看。
Unix 版本相關(guān)網(wǎng)站:http://www.fping.com/
Windows版本相關(guān)網(wǎng)站:http://www.kwakkelflap.com/
實(shí)現(xiàn)機(jī)制:
Fping sends ICMP echo requests to a list of IP addresses, provided either on standard input or from a file, in a parallelized fashion. It sends out Pings in a "round-robin" fashion without waiting for a response. When responses are eventually returned, fping notes whether the host is alive or not and waits for more responses, all the while continuing its Ping sweep.
跟普通shell批量ping腳本相比,具有并行,結(jié)果易讀的優(yōu)點(diǎn)。 #p#
fping -a -g 172.19.148.1 172.19.148.255 -s -n >hosts
執(zhí)行結(jié)果,顯示通的IP:
- [root@Meil_88 root]# vi hosts
- 172.19.148.1
- 172.19.148.2
- 172.19.148.3
- 172.19.148.18
參數(shù):
| fping Option | Description |
| -a | Lists targets that responded |
| -A | Lists targets by address instead of hostname |
| -b | Sends |
| -B | Tells fping to wait |
| -c | Number of Pings to send to each target (default 1) |
| -C | Same as above but prints additional statistics for each host |
| -e | Displays elapsed time on return packets |
| -f | Reads the target list from |
| -g | Tells fping to generate a target list by specifying the start and end address (ex. ./fping -g 192.168.1.0 192.168.1.255) or an IP/subnet mask (ex. ./fping -g 192.168.1.0/24) |
| -i | Interval (in milliseconds) to wait between Pings (default 25) |
| -l | Sends Pings forever |
| -m | Pings multiple interfaces on target host |
| -n | Displays targets by name (-d is equivalent) |
| -p | Interval (in milliseconds) between Pings to an individual target (in looping and counting modes, default 1000) |
| -q | Doesn't show per-target/per-Ping results |
| -Q | Same as -q, but show summary every |
| -r | When a host doesn't respond, retries the host |
| -s | Displays summary statistics |
| -t | Timeout (in milliseconds) for individual targets (default 500) |
| -u | Displays targets that are unreachable |
| -v | Displays version number |
本文標(biāo)題:Fping:一個(gè)多主機(jī)同時(shí)ping掃描程序
文章出自:http://fisionsoft.com.cn/article/dhciios.html


咨詢(xún)
建站咨詢(xún)
