Cách quét mạng của bạn để tìm thiết bị và mở cổng

Trước đó, tôi đã viết một bài về cách phát hiện những kẻ tấn công WiFi(how to detect WiFi leechers) trên mạng của bạn và đề cập đến một số ứng dụng điện thoại thông minh(smartphone apps) mà bạn có thể sử dụng để quét mạng gia đình(home network) của mình . Các ứng dụng thực hiện khá tốt công việc quét mạng của bạn tự động và cung cấp cho bạn một số thông tin chi tiết trên từng thiết bị.

Tôi không đi vào chi tiết nhiều về các ứng dụng trong bài đăng đó vì nó tập trung vào việc bắt người dùng trái phép trên mạng của bạn. Trong bài viết này, tôi sẽ nói chi tiết hơn về hai ứng dụng này có thể được sử dụng trên các thiết bị Apple hoặc Android(Apple or Android devices) và tôi cũng sẽ đề cập đến các ứng dụng máy tính để bàn(mention desktop apps) mà bạn có thể chạy trên Windows và Mac OS(Windows and Mac OS X) X.

Các công cụ quét mạng(network scanning) này cho phép bạn không chỉ xem tất cả các thiết bị trên mạng và địa chỉ IP của chúng, mà còn xem các thư mục chia sẻ, mở cổng TCP/UDPMAC phần cứng và hơn thế nữa. Vậy tại sao bạn lại quan tâm đến thông tin này?

Mặc dù hơi kỹ thuật nhưng thông tin này có thể giúp bạn làm cho mạng của mình an toàn hơn. Ví dụ: bạn có thể tình cờ tìm thấy các thư mục đang được chia sẻ trên mạng của mình. Sau đó, bất kỳ ai kết nối với mạng của bạn qua cáp hoặc không dây(cable or wireless) đều có thể dễ dàng tìm kiếm các thư mục chia sẻ và sao chép dữ liệu đó vào máy tính của họ.

Khi nhìn vào các cổng đang mở của máy tính hoặc thiết bị(computer or device) , bạn có thể dễ dàng xem liệu máy tính từ xa có được bật hay không, máy chủ FTP hoặc HTTP(FTP or HTTP server) có đang chạy hay không và tính năng chia sẻ tệp(file sharing) có được bật hay không. Nếu bạn không bao giờ kết nối từ xa với máy tính của mình, thì việc bật máy tính từ xa chỉ là một rủi ro bảo mật.

Máy quét mạng Windows

Hãy bắt đầu với một công cụ miễn phí dành cho PC Windows(Windows PCs) có tên SoftPerfect Network Scanner . Tôi thích công cụ này vì nó được cập nhật thường xuyên, chạy trên Windows 10 và có phiên bản 32 bit và 64 bit. Chương trình cũng không yêu cầu bất kỳ cài đặt nào, có nghĩa là bạn có thể mang nó trên thẻ USB(USB stick) hoặc lưu nó vào Dropbox và sử dụng nó trên bất kỳ máy tính nào bạn muốn.

chương trình bị chặn tường lửa

Khi bạn chạy tệp thực thi cho phiên bản Windows của mình ( xác định xem bạn có Windows 32 bit hay 64 bit ), bạn có thể thấy thông báo cho biết Tường lửa của Windows(Windows Firewall) đã chặn chương trình. Đảm(Make) bảo rằng Mạng riêng(Private networks) được chọn và sau đó nhấp vào Cho phép truy cập(Allow access) .

Sau khi chương trình tải, bạn sẽ cần nhập dải địa chỉ IP(IP address) bắt đầu và kết thúc của mạng . Nếu bạn không biết điều này, đừng lo lắng. Chỉ cần nhấp(Just click) vào Tùy chọn(Options) , Địa chỉ IP( IP Address) và sau đó nhấp vào Tự động phát hiện dải IP cục bộ(Auto Detect Local IP Range) .

địa chỉ ip tự động phát hiện

Bạn sẽ nhận được một cửa sổ bật lên(popup window) với các địa chỉ IP được phát hiện cho IPv4 và IPv6(IPv4 and IPv6) trên bất kỳ thẻ mạng(network card) nào bạn đã cài đặt, bao gồm cả các thẻ ảo. Đối với hầu hết người dùng gia đình, bạn sẽ chỉ thấy một mục được liệt kê trong cả IPv4 và IPv6(IPv4 and IPv6) . Trừ khi bạn đã thiết lập IPv6(IPv6 setup) , bạn nên nhấp vào thẻ mạng(network card) được liệt kê trong IPv4 .

dải ip tự động phát hiện

Bây giờ bạn sẽ được đưa trở lại giao diện chính, nhưng bây giờ dải địa chỉ IP(IP address) sẽ được điền vào. Bạn sẽ thấy nút Bắt đầu quét(Start Scanning) ở bên phải, bạn có thể nhấp vào nút này để bắt đầu quét.

bắt đầu quét

Tuy nhiên, trước tiên bạn nên đặt các tùy chọn quét trước khi thực hiện quét. Bấm(Click) vào Tùy chọn(Options) và sau đó Tùy chọn chương trình(Program Options) . Trên tab Chung(General) , tùy chọn duy nhất bạn có thể muốn kiểm tra là Luôn phân tích thiết bị(Always analyze device) . Theo mặc định, chương trình quét sẽ chỉ hiển thị cho bạn các thiết bị đáp ứng các yêu cầu nhất định, vì vậy danh sách cuối cùng có thể không hiển thị tất cả các thiết bị thực sự có trong mạng của bạn vì một số thiết bị chỉ đơn giản là không phản hồi.

các lựa chọn chung

Quá trình quét diễn ra lâu hơn một chút (vài phút so với vài giây), nhưng nó rất đáng giá nếu bạn thực sự muốn xem mọi thiết bị trên mạng của mình. Các tab Bổ sung(Additional)Máy trạm(Workstation) chỉ thực sự hữu ích cho môi trường công ty nơi bạn có nhiều máy trên cùng một mạng và bạn muốn nhận thông tin về từng máy tính. Tab Cổng(Ports) là nơi chúng ta có thể chuyển sang phần tiếp theo.

kiểm tra các cổng

Đánh dấu vào hộp Kiểm tra các cổng TCP đã mở(Check for open TCP ports) và sau đó nhấp vào biểu tượng tờ giấy(paper icon) nhỏ ở ngoài cùng bên phải của hộp văn bản(text box) . Thao tác này sẽ mở ra một cửa sổ khác liệt kê một số nhóm cổng TCP(TCP port) . Bạn muốn nhấp vào HTTP và Proxy(HTTP and Proxy) , sau đó nhấn phím SHIFT(SHIFT) và nhấp vào Máy chủ cơ sở dữ liệu( Database servers) để chọn cả ba mục.

nhóm cổng tcp

Quay lại màn hình chính, bạn sẽ thấy tất cả các số cổng được liệt kê trong hộp văn bản(text box) . Hãy tiếp tục và cũng chọn tất cả các hộp cho các cổng UDP đang mở(open UDP ports) . Lúc này, nhấn OK để quay lại màn hình chính của chương trình(program screen) . Bây giờ hãy nhấp vào Bắt đầu quét(Start Scanning) và bạn sẽ thấy kết quả từ từ được thêm vào danh sách.

kết quả quét mạng

Trong các thử nghiệm của tôi, chương trình có thể tìm thấy 16 thiết bị trên mạng khi kiểm tra tùy chọn Luôn phân tích thiết bị(Always analyze device) so với chỉ 11 mục khi không được chọn. Bất kỳ mục nào có dấu cộng ở bên trái địa chỉ IP(IP address) có nghĩa là mục đó có các thư mục được chia sẻ. Bạn có thể bấm vào + sign để xem các thư mục được chia sẻ.

thư mục chia sẻ

Cột Tên Máy chủ lưu trữ(Host Name) sẽ cung cấp cho bạn một tên dễ hiểu cho thiết bị. Ở bên phải, bạn sẽ thấy một cột có tên Cổng TCP( TCP Ports) , cột này sẽ liệt kê tất cả các cổng đang mở cho thiết bị đó. Rõ ràng, các con số không có nhiều ý nghĩa trừ khi bạn biết ý nghĩa của chúng, vì vậy hãy xem trang Wikipedia(Wikipedia page) mô tả chi tiết từng số cổng này(port number) .

Nếu bất kỳ thứ gì có cổng 80 ( HTTP ) được liệt kê, điều đó thường có nghĩa là nó có một số loại giao diện web và bạn có thể thử kết nối với nó thông qua trình duyệt của mình bằng cách chỉ cần nhập địa chỉ IP(IP address) . Cổng 443 dành cho ( 443)HTTP an toàn ( HTTPS ), có nghĩa là bạn cũng có thể kết nối với nó một cách an toàn.

Máy quét mạng Mac

Trên Mac , bạn có một số tùy chọn. LanScan là một ứng dụng miễn phí trên Mac Store thực hiện quá trình quét rất đơn giản và hiển thị địa chỉ IP(IP address) , địa chỉ MAC(MAC address) , Tên máy chủ và Nhà cung cấp(Hostname and Vendor) . Phiên bản miễn phí sẽ chỉ liệt kê đầy đủ bốn tên máy chủ đầu tiên và phần còn lại sẽ chỉ hiển thị ba ký tự đầu tiên. Một chút khó chịu, nhưng có lẽ không phải là một vấn đề lớn trên hầu hết các mạng gia đình.

máy quét mac lan

Bạn cũng sẽ nhận thấy rằng nó chỉ tìm thấy 12 mục và đó là bởi vì nó không có bất kỳ tùy chọn nào để quét từng địa chỉ IP(IP address) bất kể nó có phản hồi hay không. Một trình quét mạng(network scanner) tốt hơn cho MacAngry IP Scanner được hiển thị bên dưới. Nó là mã nguồn mở và hoạt động trên Windows , Mac và Linux(Mac and Linux) .

máy quét ip giận dữ

Theo mặc định, chương trình cũng quét các cổng đang mở, điều mà LanScan không làm được. Vấn đề duy nhất với chương trình này là bạn phải cài đặt Java để chạy chương trình. Java là một rủi ro bảo mật(security risk) lớn và bị vô hiệu hóa trên hầu hết các máy Mac(Macs) theo mặc định, vì vậy bạn sẽ phải kích hoạt nó theo cách thủ công.

Ứng dụng điện thoại thông minh

Tôi có hai ứng dụng mà tôi sử dụng, cả hai đều miễn phí và một ứng dụng mà bạn có thể tải xuống trên thiết bị Apple hoặc thiết bị Android . Cả hai ứng dụng đều tuyệt vời và cung cấp cho bạn nhiều thông tin giống nhau, nhưng mỗi ứng dụng đều có những điểm cộng và điểm trừ.

Fing là một ứng dụng miễn phí có sẵn trên cửa hàng Google Play(Google Play store) và cửa hàng iTunes(iTunes store)  và có giao diện đẹp mắt. Bạn không phải lo lắng về việc nhập bất kỳ dải địa chỉ IP(IP address) nào với các ứng dụng này vì chúng tự tìm ra. Khi bạn bắt đầu quét bằng Fing , bạn sẽ nhận được danh sách thiết bị trông đẹp mắt với một số thông tin cơ bản như tên máy chủ, địa chỉ MAC , (MAC address)địa chỉ IP(IP address) , v.v.

ngón tay

Nếu chạm vào một thiết bị, bạn sẽ nhận được một màn hình khác, nơi bạn có thể đặt tên tùy chỉnh(custom name) cho thiết bị (một tính năng mà tôi thực sự thích), nhập vị trí và thậm chí thêm ghi chú bổ sung. Nếu cuộn xuống, bạn sẽ thấy một tùy chọn có tên là Dịch vụ(Services) , cho phép bạn quét thiết bị để tìm các cổng đang mở.

dịch vụ ngón tay quét

Nhược điểm duy nhất mà tôi thấy với ứng dụng này là nó không liệt kê ra tất cả các thiết bị trên mạng. Nó chỉ bắt được khoảng 12 thiết bị trên mạng của tôi trong số 16 thiết bị mà chương trình Windows(Windows program) đã tìm thấy.

Ứng dụng thứ hai mà tôi thích sử dụng là Net Analyzer , có sẵn miễn phí từ App Store . Bạn tiến hành quét bằng cách nhấn vào nút Quét ở trên cùng bên phải và bạn sẽ nhận được danh sách tất cả các thiết bị của mình trong vòng vài giây.

máy phân tích mạng

Khi sử dụng ứng dụng này, tôi có 15 thiết bị, con số này khá gần với tổng số thiết bị trên mạng. Với Net Analyzer , bạn cũng sẽ thấy một số chữ cái được tô màu trên các thiết bị đã bật một số dịch vụ nhất định. Chữ P(P) màu xanh lục có nghĩa là có thể ping được, chữ B màu nâu có nghĩa là có các dịch vụ Bonjour (thiết bị (Bonjour)của Apple(Apple) ), chữ G màu đỏ có nghĩa là thiết bị cổng vào(gateway device) (bộ định tuyến, v.v.) và chữ U(U) màu xanh lam có nghĩa là dịch vụ UPNP và DLNA(UPNP and DLNA services) khả dụng.

Bạn có thể nhấn vào một thiết bị để nhận thêm thông tin và thực hiện các truy vấn(information and perform queries) trên thiết bị. Nhấn vào tùy chọn Truy vấn với Công cụ(Tools option) được hiển thị bên dưới khi bạn nhấn vào một thiết bị cụ thể.

truy vấn bằng các công cụ

Trên màn hình tiếp theo, bạn sẽ thấy một số tùy chọn bao gồm Ping, Route , Ports , WhoisDNS . Chạm vào Cổng, chọn Chung(Common) hoặc Tất cả(All) rồi chạm vào Bắt đầu ở trên cùng.

quét cổng

Khi quá trình quét diễn ra, bạn sẽ thấy các cổng đang mở và đang hoạt động cũng như cổng nào bị chặn. Ứng dụng cũng có các công cụ khác mà bạn có thể sử dụng để quét các thiết bị cụ thể trên mạng để lấy thêm thông tin.

Hy vọng rằng, những công cụ này sẽ cho phép bạn xem đầy đủ các thiết bị trên mạng của bạn và những dịch vụ và cổng nào đang mở. Nếu bạn có bất kỳ câu hỏi nào, hãy gửi bình luận. Vui thích!



About the author

Tôi là một lập trình viên máy tính và đã có hơn 15 năm. Kỹ năng của tôi nằm ở việc phát triển và duy trì các ứng dụng phần mềm, cũng như cung cấp hỗ trợ kỹ thuật cho các ứng dụng đó. Tôi cũng đã dạy lập trình máy tính cho học sinh trung học và hiện đang là một giảng viên chuyên nghiệp.



Related posts