- Xem có những ai đang trong mạng của mình, làm gì đấy :))
Công cụ:
ping
nmap (không có thì cài), vài giây là xong
OS: Linux based (ai dùng Wins thì test tương tự nhé)
Tested on U10.10
Cách 1: broadcast rồi vào bảng arp xem có thằng nào trả lời.
Kết quả: không chắc là bạn có thể lấy hết ip của các máy trong mạng. Vì các máy dùng Windows thường để mặc định là không trả lời các lệnh broadcast.
Lệnh: ifconfig
xem Bcast (broadcast)
ping đến địa chỉ broadcast:
ping -b 192.168.0.255
sau khi lệnh này kết thúc, gõ
arp -a
và xem kết quả.Cách 2: dùng nmap
Nmap là viết tắt cho network mapper. Dùng để "khám phá" mạng, tìm các vấn đề bảo mật, quét cổng.
gõ lệnh:
nmap -sP 192.168.0.0/24
(sP là ping scan)
(/24 là chỉ số bit cho địa chỉ mạng, ai cũng biết rồi ;)) )
Ví dụ trên máy tớ:
famihug@hvn:/home/famihug%nmap -sP 192.168.0.0/24 [0]vậy là quét được 3 thiết bị. .1 là cái Wireless Access Point nhà tớ, .104 là máy tớ :)), .107 chắc là em Galaxy SII của hàng xóm :))
Starting Nmap 5.21 ( http://nmap.org ) at 2012-03-18 12:24 ICT
Nmap scan report for 192.168.0.1
Host is up (0.0015s latency).
Nmap scan report for hvn.vn (192.168.0.104)
Host is up (0.00017s latency).
Nmap scan report for 192.168.0.107
Host is up (0.0097s latency).
Nmap done: 256 IP addresses (3 hosts up) scanned in 2.49 seconds
Xong. Có gì không đúng các bạn góp ý :D
wifi public à, Xồn đại gia
ReplyDeleteCÒn xem Computer Name thì dùng thế nào?
ReplyDeleteđã thử lệnh nmblookup
Deletefamihug@hvn:/home/famihug%nmblookup -A 192.168.0.106
Looking up status of 192.168.0.106
XPWINDOWS7 <00> - B
WORKGROUP <00> - B
XPWINDOWS7 <20> - B
WORKGROUP <1e> - B
MAC Address = 00-1F-D0-0D-0B-BC
famihug@hvn:/home/famihug%nmblookup -A 192.168.0.104
Looking up status of 192.168.0.104
HVN <00> - B
HVN <03> - B
HVN <20> - B
..__MSBROWSE__. <01> - B
WORKGROUP <1d> - B
WORKGROUP <1e> - B
WORKGROUP <00> - B
hình như chức năng rep từng comment mới có thì phải ;;)