Tìm các cổng mở trong FreeBSD bằng Sockstat

Trong bài viết này, chúng ta sẽ xem cách tìm các cổng đang mở trong FreeBSD bằng cách sử dụng sockstat. 10 lệnh hữu ích.

Sockstat là một trong những tiện ích dòng lệnh đa năng. Nó chủ yếu được sử dụng để tìm các cổng đang mở trong FreeBSD và lệnh sockstat được cài đặt theo mặc định trong FreeBSD. Nó thường được sử dụng để hiển thị tên của các tiến trình đã mở một cổng mạng nhất định trên hệ thống FreeBSD.

Lệnh Sockstat cũng được sử dụng để liệt kê các ổ cắm đang mở dựa trên phiên bản giao thức (IPv4 và IPv6), trạng thái kết nối và trên các cổng nào mà daemon hoặc chương trình liên kết và lắng nghe trên đó. Nó có thể thu nhỏ kết quả cho một kết nối đã mở dựa trên người dùng sở hữu ổ cắm, trình mô tả tệp của ổ cắm mạng hoặc PID của quá trình đã mở ổ cắm.

1. Hiển thị tất cả các cổng đang mở trong FreeBSD

Lệnh Sockstat sẽ hiển thị tất cả các cổng đang mở trong hệ thống FreeBSD

# sockstat

2. Danh sách các cổng nghe

# sockstat -l

lệnh sockstat với cờ -l sẽ hiển thị tất cả các ổ cắm đang nghe được mở trong ngăn xếp mạng. Hiển thị ổ cắm nghe.

3. Hiển thị các cổng mở IPv4

# sockstat -4

Hiển thị các ổ cắm AF_INET (IPv4).

4. Hiển thị các cổng mở IPv6

# sockstat -6

Hiển thị các ổ cắm AF_INET6 (IPv6).

5. Hiển thị các cổng mở TCP hoặc UDP

# sockstat -P tcp

# sockstat -P udp

# sockstat -P tcp,udp

Chỉ hiển thị các ổ cắm Internet nếu số cổng trong nước hoặc nước ngoài có trong danh sách được chỉ định. Đối số các cổng là danh sách số cổng và phạm vi được phân tách bằng dấu phẩy được chỉ định là cổng đầu tiên và cổng cuối cùng được phân tách bằng dấu gạch ngang.

6. Liệt kê số cổng cụ thể của TCP và UDP

# sockstat -P tcp -p 443 [Show TCP HTTPS Port]
# sockstat -P udp -p 53 [Show UDP DNS Port]
# sockstat -P tcp -p 443,53,80,21 [Show Both TCP and UDP]

Thao tác này sẽ kiểm tra xem cổng đề cập có đang mở hay không.

7. Hiển thị các cổng nghe mạng

# sockstat -46 -l -s

Để liệt kê tất cả các socket TCP đã mở ở trạng thái lắng nghe, hãy nối thêm các cờ -l và -s, như thể hiện trong ví dụ dưới đây. Là một giao thức không kết nối, UDP không duy trì thông tin về trạng thái của kết nối.

8. Hiển thị các ổ cắm unix và các đường ống được đặt tên

# sockstat -u

Hiển thị các ổ cắm AF_LOCAL (UNIX). Các ổ cắm miền Unix, cũng như các hình thức giao tiếp giữa các tiến trình cục bộ, chẳng hạn như các đường ống được đặt tên, có thể được hiển thị bằng lệnh sockstat bằng cách sử dụng cờ -u, như được hiển thị trong hình dưới đây.

9. Bỏ qua các giao thức được kết nối HTTPS

# sockstat -46 -s -P TCP -p 443 -c

Bạn có thể liệt kê tất cả các ổ cắm được kết nối được liên kết với giao thức HTTPS cùng với trạng thái của từng kết nối bằng cách chạy lệnh dưới đây.

10. Hiển thị các ổ cắm từ xa HTTP

# sockstat -46 -c | egrep ’80|443′ | awk '{print $7}' | uniq -c | sort -nr

# sockstat -46 -c -p 80,443 | grep -v ADDRESS|awk '{print $7}' | uniq -c | sort -nr

Để liệt kê tất cả các ổ cắm từ xa được liên kết với giao thức HTTP, bạn có thể chạy một trong các tổ hợp lệnh sau.

Trong bài viết này, chúng tôi đã giới thiệu cho các bạn cách tìm cổng đang mở trong FreeBSD bằng cách sử dụng sockstat.


Cách tạo nhóm trong Linux

Cách tạo nhóm trong Linux

Nhóm được sử dụng để tổ chức người dùng và các đặc quyền của họ như đọc quyền viết và thực thi. Để thêm một Groud, lệnh là groupadd.

3 cách để kiểm tra việc sử dụng CPU trong Linux

3 cách để kiểm tra việc sử dụng CPU trong Linux

Giải thích rõ 3 cách để kiểm tra việc sử dụng CPU trong Linux. Sử dụng CPU đề cập đến việc sử dụng tài nguyên xử lý hoặc khối lượng công việc được xử lý bởi CPU.

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

DenyHosts được sử dụng rộng rãi như một giải pháp thay thế cho Fail2ban. Nếu có quá nhiều lần đăng nhập SSH không hợp lệ, nó sẽ giả định rằng các cuộc tấn công brute-force của nó hoặc

Gắn một đĩa mới vào máy chủ Linux

Gắn một đĩa mới vào máy chủ Linux

Chúng ta sẽ tìm hiểu cách gắn một đĩa mới vào máy chủ Linux. Đối với phần trình diễn này, chúng tôi đang sử dụng máy chủ đám mây CentOS 7. bây giờ mount phân vùng như hình dưới đây.

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Giải thích rõ về cách dễ dàng cài đặt Fail2ban trên Ubuntu 20.04. Fail2ban được viết bằng ngôn ngữ lập trình Python và nó là mã nguồn mở, miễn phí. Cấu hình.

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Giải thích rõ về cách cài đặt WireGuard VPN trên Ubuntu 20.04. WireGuard là một VPN cực kỳ đơn giản, nhanh chóng và hiện đại sử dụng mật mã hiện đại

Cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt OpenSSL 1.1.1d trong CentOS

OpenSSL là một bộ công cụ mạnh mẽ, cấp thương mại, đầy đủ tính năng cho các giao thức Bảo mật tầng truyền tải (TLS) & (SSL). Tìm hiểu cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên máy chủ CentOS 8. ConfigServer Security & Firewall là một ứng dụng tường lửa, Đăng nhập / Phát hiện xâm nhập và Bảo mật (SPI).

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh? Tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi khắc phục sự cố và giải quyết vấn đề. Tệp cấu hình quy tắc /etc/audit/rules.d/audit.rules

CloudLinux tải cao trên máy chủ

CloudLinux tải cao trên máy chủ

Trong bài viết này, chúng tôi sẽ tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi sửa lỗi tải cao của CloudLinux trên máy chủ. Vui lòng đảm bảo rằng các giới hạn LVE của bạn được định cấu hình đúng cách.