Hiển thị danh sách kết nối mạng mở trên màn hình nền Mac OS X
Mục lục:
Sử dụng GeekTool và lsof, bạn có thể hiển thị danh sách các kết nối mạng đang mở được cập nhật tự động trực tiếp trên màn hình nền Mac OS X. Đây là mẹo thay thế “an toàn” cho tiện ích open_ports đã đề cập trước đó.
Vấn đề với việc cài đặt và sử dụng open_ports là nó là tập lệnh của bên thứ ba chạy với quyền root và đối với nhiều người dùng, điều đó là không thể chấp nhận được. Đây là một phương pháp có nguồn gốc từ Mac OS X và thậm chí không yêu cầu quyền truy cập root để xem các kết nối mạng:
"Đầu tiên, nếu bạn muốn loại bỏ phần GeekTool và chỉ cần xem nhanh các kết nối đang mở, bạn có thể nhanh chóng liệt kê tất cả các kết nối mạng đang mở với: lsof -i | grep -E (LẮNG NGHE|ĐÃ THÀNH LẬP)>"
Bạn cũng có thể kết hợp tính năng này với tiện ích 'đồng hồ' và chỉ cần theo dõi các kết nối đang mở trong cửa sổ đầu cuối.
Phần mẹo đó đã được đề cập ở đây trước khi nói về lsof, nhưng phần tiếp theo được dành riêng cho GeekTool vì nó cho phép danh sách các kết nối đang hoạt động được làm mới liên tục để phủ lên trên ảnh nền màn hình của bạn.
Hiển thị kết nối mạng đang hoạt động trên màn hình Mac OS X
Để thực hiện điều này, bạn cần cài đặt GeekTool, đây là bản tải xuống miễn phí và là phần bổ sung tuyệt vời cho bất kỳ bộ công cụ nâng cao nào dành cho người dùng Mac.
Giả sử bây giờ bạn đã tải xuống và cài đặt GeekTool, nó sẽ xuất hiện trong Tùy chọn hệ thống của bạn. Bây giờ đây là quy trình thiết lập:
- Click vào “Shell” và kéo nó ra màn hình nền, thay đổi kích thước cho hợp lý
- Sử dụng trình chỉnh sửa Thuộc tính, đặt tên Shell mới được kéo thành tên gì đó như “Hiển thị kết nối”
- Dưới “Lệnh”, dán đoạn mã sau: "
- Đặt tốc độ làm mới của bạn ở mức hợp lý, tôi chọn 3 giây nhưng bạn có thể làm bất cứ điều gì bạn muốn
- Điều chỉnh phông chữ, màu chữ, cỡ chữ cho phù hợp với hình nền máy tính
lsof -i | grep -E (LẮNG NGHE|ĐÃ THÀNH LẬP) | awk &39;{in $1, $8, $9}&39;"
Bạn sẽ thấy ngay danh sách in các kết nối mạng đang hoạt động trên màn hình máy tính Mac của mình. Danh sách này sẽ tự động cập nhật, giống như ảnh chụp màn hình ở đầu bài viết này.Không yêu cầu tập lệnh của bên thứ ba hoặc quyền truy cập root. Tập lệnh GeekTool xuất phát từ các nhận xét trên bài viết MacWorld về open_ports mà họ không kiểm tra. Rất đẹp!