Quien: Công cụ tra cứu WHOIS và thông tin mạng toàn diện với giao diện TUI
Quien là một công cụ dòng lệnh (CLI) hiện đại giúp thay thế lệnh WHOIS truyền thống. Nó cung cấp giao diện TUI tương tác, hỗ trợ tra cứu DNS, SSL/TLS, HTTP headers và nhận diện công nghệ web (tech stack) một cách nhanh chóng.

Quien là một công cụ dòng lệnh (CLI) mới được thiết kế để cải thiện trải nghiệm tra cứu thông tin tên miền và địa chỉ IP. Thay vì sử dụng các công cụ WHOIS cũ kỹ với giao diện thô sơ, Quien mang đến một giao diện người dùng dòng lệnh tương tác (TUI) trực quan, giúp các nhà phát triển và quản trị viên hệ thống thu thập thông tin mạng một cách hiệu quả hơn.
Giao diện demo của Quien
Tính năng nổi bật
Điểm mạnh lớn nhất của Quien nằm ở khả năng tổng hợp nhiều loại thông tin kỹ thuật trong một giao diện dạng thẻ (tabbed views). Người dùng không cần chạy nhiều lệnh riêng lẻ để kiểm tra từng khía cạnh của một tên miền.
Các tính năng chính bao gồm:
- Tra cứu WHOIS và RDAP: Ưu tiên sử dụng giao thức RDAP (Registration Data Access Protocol) hiện đại nhưng vẫn hỗ trợ WHOIS dự phòng để đảm bảo độ phủ sóng rộng rãi cho các tên miền cấp cao nhất (TLD).
- Phát hiện Tech Stack: Tự động phân tích mã nguồn HTML để nhận diện các công nghệ nền tảng đang được sử dụng, bao gồm các plugin WordPress, framework JS/CSS và các dịch vụ bên ngoài.
- Thông tin chi tiết: Hỗ trợ tra cứu DNS, cấu hình mail, chứng chỉ SSL/TLS, HTTP headers và thông tin mạng/abuse contacts cho địa chỉ IP.
- Tự động thử lại: Có cơ chế tự động thử lại (retry) với exponential backoff khi tra cứu gặp lỗi.
- Hỗ trợ Scripting: Cung cấp các lệnh con để xuất dữ liệu ra định dạng JSON, dễ dàng tích hợp vào các script tự động hóa.
Cài đặt
Quien được viết bằng ngôn ngữ Go, giúp việc cài đặt và sử dụng trở nên nhẹ nhàng và nhanh chóng. Bạn có thể cài đặt thông qua Homebrew trên macOS hoặc trực tiếp bằng Go:
Sử dụng Homebrew:
brew tap retlehs/tap
brew install retlehs/tap/quien
Sử dụng Go:
go install github.com/retlehs/quien@latest
Cách sử dụng
Sau khi cài đặt, bạn có thể khởi động giao diện tương tác hoặc thực hiện tra cứu trực tiếp thông qua dòng lệnh.
Để bắt đầu giao diện tương tác:
quien
Tra cứu một tên miền cụ thể (sẽ mở giao diện TUI):
quien example.com
Tra cứu địa chỉ IP:
quien 8.8.8.8
Xuất kết quả ra định dạng JSON để xử lý bằng script:
quien --json example.com
Ngoài ra, bạn cũng có thể thay thế hoàn toàn lệnh whois mặc định trên hệ thống bằng cách thêm alias vào file cấu hình shell của bạn:
alias whois=quien
Với sự kết hợp giữa tốc độ, giao diện trực quan và khả năng tổng hợp dữ liệu đa dạng, Quien hứa hẹn sẽ trở thành một công cụ đắc lực trong bộ công cụ của mọi kỹ sư hệ thống hay lập trình viên làm việc với mạng và hạ tầng web.
Bài viết liên quan

Phần mềm
Anthropic ra mắt Claude Opus 4.7: Nâng cấp mạnh mẽ cho lập trình nhưng vẫn thua Mythos Preview
16 tháng 4, 2026

Công nghệ
Qwen3.6-35B-A3B: Quyền năng Lập trình Agentic, Nay Đã Mở Cửa Cho Tất Cả
16 tháng 4, 2026

Công nghệ
Spotify thắng kiện 322 triệu USD từ nhóm pirate Anna's Archive nhưng đối mặt với bài toán thu hồi
16 tháng 4, 2026
