- 积分
- 58
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 听众
- 收听
助理工程师
 
|
发表于 2017-8-14 16:57:48
|
显示全部楼层
首先在运行里面输入cmd回车进入命令行界面输入以下命令:$ T7 f+ S" `- {2 c, y
For /L %i in (0,1,254) DO ping -a -n 1 192.168.1.%i |Find /i "reply" >>E:/IP.txt
* o3 w5 _ b$ n2 d! }4 E0 j使用时只要替换掉对应的网段和存放的文件地址就可以了。等扫描结束,打开保存的文件,就知道哪些IP是被使用的.,扫描结果如下:
6 ^! v# l$ M, n; q3 k4 a2 W通过比较可以看出192.168.1.1和192.168.1.122这两个ip的TTL值是与其他的不同的,因为192.168.1.1是我前面的路由器,所以我测试的设备ip断定为192.168.1.122.+ P* Z$ d7 W) s5 |
下面是相应的TTL值:
; C3 X) z% z3 z; Y* c4 O9 tTTL值帮助我们大致的识别主机的操作系统类型。) w9 b6 x2 U5 \
UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
, b4 B, k# V( i. _- W, JCompaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64' y' c+ Q1 F& t6 F) J( @, C9 f: F+ e! K
微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
" l; n$ ?3 \+ B# K- m# q; F3 M& a微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 326 S; @9 T" g+ |, b; R
特殊情况:8 r4 R; S/ {) u- `
LINUX Kernel 2.2.x & 2.4.x ICMP 回显应答的 TTL 字段值为 64
& p& C' y) [1 G: C8 y9 \FreeBSD 4.1, 4.0, 3.4;, V2 y4 \6 Z ?* s
Sun Solaris 2.5.1, 2.6, 2.7, 2.8;' `: z: u" |% O+ H
OpenBSD 2.6, 2.7,6 n: |8 p2 l& b1 \2 }3 F$ T: g
NetBSD
8 m! s8 y3 i, e/ y3 h0 SHP UX 10.203 {; z# K+ g8 a1 U
ICMP 回显应答的 TTL 字段值为 255: k( Z% S1 _( `/ m
Windows 95/98/98SE/ g* U- `; ~( }+ E4 d- N
Windows ME
+ ~% ?$ k4 E4 ~ICMP 回显应答的 TTL 字段值为 32) a/ i. l$ P0 p6 p
Windows NT4 WRKS5 B, r* \. _$ h, Y! k7 h; R/ P" c
Windows NT4 Server
* Y }% B9 V9 `! c: ~Windows 2000
# u. B; A) b3 q3 }8 W( v8 UWindows XP
( c* p) g- Z9 k8 d1 o0 q, zICMP 回显应答的 TTL 字段值为 128
4 Z! l/ q- f' H4 V# [! D- n- G |
沙发
2017-8-14 16:57:48
回复(0)
收起回复
|