Sunday, 18 March 2012

Tìm địa chỉ các máy trong mạng

Để?

- 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]

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
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 :))

Xong. Có gì không đúng các bạn góp ý :D