Cách quét mạng cục bộ với Terminal trên macOS

Cách quét mạng cục bộ với Terminal trên macOS

Thiết bị đầu cuối macOS là một công cụ tiện dụng, nhưng ít người sử dụng nó. Bài viết này hướng dẫn bạn cách sử dụng Terminal trong macOS để kiểm tra mạng cục bộ của bạn để khắc phục sự cố và bảo trì. MacOS Terminal hoạt động hơi khác một chút so với tiện ích Linux với một số cờ khác. Do đó, không nên cho rằng tất cả kiến ​​thức đầu cuối của Linux sẽ hoạt động bình thường trong macOS.

Sử dụng nmap để tìm các cổng đang mở trên mạng cục bộ của bạn

Nmap là một trình quét cổng dòng lệnh trên macOS. Tuy nhiên, bạn cần cài đặt nó trước để sử dụng nó.

Cài đặt nmap bằng homebrew

Với Homebrew được cài đặt, hãy chạy lệnh sau để tải xuống và cài đặt nmap và các phụ thuộc bắt buộc.

brew install nmap

Quét bằng nmap

nmap được sử dụng để quét tên máy chủ hoặc địa chỉ mạng cụ thể và trả về danh sách các cổng đang mở. nmap là viết tắt của Network Mapper, nhưng hoạt động giống như Port Mapper hơn.

Cách dễ dàng để chạy nmap là nhắm mục tiêu một địa chỉ IP hoặc một dải địa chỉ IP. Chạy lệnh sau với địa chỉ IP thích hợp để quét mạng cục bộ của bạn. Tại đây lệnh này quét máy chủ thử nghiệm nmap trên scanme.org.

nmap 74.207.244.221
 nmap scanme.org

Quét máy chủ trên scanme.org

Sử dụng dấu gạch chéo để tìm kiếm các cổng đang mở trong một loạt địa chỉ IP.

nmap 192.181.0.0/24

Làm như sau để tìm địa chỉ IP cho bộ định tuyến và các thiết bị khác trên mạng arp hoặc là ipconfig.

sudo nmap -A scanme.org

Sử dụng cờ -A

Sử dụng cờ -A Để buộc nmap quét nhanh hơn và mạnh hơn, hãy trả lại nhiều thông tin hơn và hiển thị rõ ràng sự hiện diện của bạn trong nhật ký máy chủ. cờ -A phải chạy với sudo.

sudo nmap -O scanme.org

Quét địa chỉ IP được chỉ định cho hệ điều hành (-O).

Lệnh trên tìm kiếm địa chỉ IP được chỉ định cho hệ điều hành (-O).

Xem thêm >>>  WAN IP khác gì so với LAN IP?

Nếu bạn muốn chạy nmap “lén lút”, hãy sử dụng cờ -sS::

sudo nmap -sS scanme.org

Lệnh trên sẽ quét nửa đầu và gửi các gói TCP-SYN để kiểm tra xem cổng có được mở hay không nhưng sẽ không phản hồi gói ACK nếu nó nhận được phản hồi tích cực. Do đó, máy chủ từ xa có thể không ghi lại quá trình quét.

cờ -sS và công tắc chế độ quét khác phải đang chạy với sudo. Ví dụ thay đổi chế độ -sP quét địa chỉ IP nhưng không quét cổng hoạt động như mô tả bên dưới. Các chế độ quét khác có thể được tìm thấy trên trang chính của nmap.

Thêm thẻ để có kết quả dài hơn -vv hoặc là -v3 Tùy thuộc vào nội dung tìm kiếm, bạn có thể sử dụng các cờ này để tạo ra đầu ra tiêu chuẩn dài hơn, dễ đọc hơn cho đầu ra tiêu chuẩn dài hơn, dễ đọc hơn.

Tất nhiên bạn có thể sử dụng grep để tìm kiếm các kết quả cụ thể. Nếu bạn chỉ muốn tìm cổng 22, bạn có thể chạy lệnh sau:

nmap scanme.org | grep "22/tcp"

Lệnh trên trả về dòng trạng thái nếu có cổng và không có gì nếu không có.

Sử dụng grep để tìm kết quả cụ thể

Quét địa chỉ IP đang hoạt động của mạng cục bộ của bạn bằng arp

arp tìm kiếm các thiết bị được kết nối trên mạng cục bộ. Vì arp được thiết kế để tạo và thao tác các giao thức phân giải địa chỉ, nên rất ít công cụ quét mạng có sẵn. Tuy nhiên, nó có sẵn trên mọi máy Mac và là một cách nhanh chóng để có được một số thông tin nhất định.

Xem thêm >>>  Cách gỡ thông báo nâng cấp Windows 7 từ Microsoft

Mở Terminal và làm như sau để xem danh sách tất cả các thiết bị hiện được kết nối với mạng:

arp -a

Chạy lệnh arp -a

Lệnh trên sẽ trả về danh sách tất cả các thiết bị được kết nối với mạng của bạn được báo cáo bằng địa chỉ IP và MAC.

Kết quả của lệnh Arp

Bạn có thể chạy arp -a -i en0 Báo cáo chỉ nhận được từ giao diện mạng en0.

Công cụ mạnh nhất để quét mạng cục bộ trên macOS là nmap. arp cũng hữu ích để ping mạng. Ipconfig có thể báo cáo kết quả cho các giao diện cụ thể, nhưng nó hữu ích hơn trong việc báo cáo thông tin giao diện hơn là quét mạng.

Chúc các bạn gặp nhiều may mắn!

pcguide

Trả lời

Tải phần mềm WIKIDOWN

Vzone.Vn