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

Công nghệ
CEO Palantir: 10% thế giới "ghét chúng tôi một cách chuyên nghiệp"
05 tháng 5, 2026

Phần mềm
Chính phủ Mỹ yêu cầu Instructure giải trình về sự cố tấn công mạng và lộ dữ liệu Canvas
13 tháng 5, 2026

Phần mềm
Google tung ra Antigravity 2.0: Ứng dụng lập trình thế hệ mới với công cụ CLI và gói đăng ký AI Ultra
19 tháng 5, 2026
