close

Hướng dẫn tìm tất cả các clients kết nối tới cổng http và https

Tác giả: Nguyen Văn Phong Ngày cập nhật: 03/03/2020 Chuyên mục:
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Hướng dẫn tìm tất cả các clients kết nối tới cổng http và https.

Trong bài viết ngắn này, bạn sẽ học cách tìm tất cả các clients (Sử dụng IP của họ) kết nối tới Apache hay NGINX webserver trên cổng HTTP và HTTPS .
Ở Linux, mọi service chạy trên server đều lắng nghe socket đợi client kết nối tới. Khi một kết nối thành công từ phía client, một socket được khởi tạo.

Để có thông tin về các sockets này , chúng ta sử dụng công cụ ss (command-line tool), Nó được dùng để hiển thị các thông tin về mạng lưới socket trên các máy chủ linux.  Bạn cũng có thể sử dụng netstat là một công cụ cũng thông dụng để hiển thị các kết nối socket đang hoạt động.

Ví dụ, bạn có thể sử dụng các tool trên để thống kê các thông tin về tất cả các kết nối client tới một port hay một dịch vụ cụ thể.

# ss
hoặc là:
# netstat

List All Network Connections

Để lấy toàn bộ list client đang kết nối tới HTTP (port 80) và HTTPS (port 443), bạn có thể sử dụng công cụ ss hoặc netstat , bạn sẽ được liệt kê toàn bộ kết nối (bao gồm cả socket unix) .

# ss -o state established '( sport = :http or sport = :https )'
Hoặc là: 
# netstat -o state established '( sport = :http or sport = :https )'

Hướng dẫn tìm tất cả các clients kết nối tới cổng http và https 1

Đương nhiên, bạn cũng có thể chạy bằng cách chỉ định port cụ thể .

ss -tn src :80 or src :443
Hoặc
netstat -tn src :80 or src :443

Để biết thêm thông tin về tool ss bạn có thể sử dụng truy vấn sau để xem hướng dẫn sử dụng.

ss --help

Chúc các bạn thành công.

Bài viết liên quan

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886