Network Security Toolkit (NST) là gì?
Network Security Toolkit (NST) là một **bộ công cụ an ninh mạng dựa trên Linux (Fedora-based)**, được đóng gói dưới dạng **Live ISO (DVD/USB bootable)**. Nó cung cấp sẵn hàng trăm công cụ mã nguồn mở (open-source) cho: giám sát mạng, phân tích traffic, phát hiện xâm nhập, kiểm tra lỗ hổng, forensic, audit cấu hình, và nghiên cứu an ninh.
Phát triển bởi **Ronald W. Henderson**, NST miễn phí, cập nhật thường xuyên, phù hợp cho: Quản trị mạng, Pentester, Sinh viên an ninh mạng, SOC Analyst, Researcher.
Tính năng nổi bật
- Live Boot: Chạy trực tiếp từ USB/DVD, **không cài đặt** lên ổ cứng → an toàn, không ảnh hưởng hệ điều hành chính.
- Giao diện Web UI (NST WUI): Quản trị, chạy công cụ, xem dashboard qua trình duyệt (https://localhost:4431) - rất tiện cho headless server.
- Công cụ toàn diện: Wireshark, Nmap, Suricata/Snort, Zeek (Bro), Ntopng, Kismet, Aircrack-ng, OpenVAS/GVM, Metasploit, Volatility, Autopsy, Hashcat, John the Ripper, Lynis, OpenSCAP, Docker, Ansible...
- Hỗ trợ Wi-Fi 분석: Monitor mode, packet injection, spectrum analysis (cần card hỗ trợ).
- Persistent USB: Lưu cấu hình, log, case file trên USB persistence partition.
- Kernel mới, driver mới: Hỗ trợ phần cứng mới nhất (Wi-Fi 6/6E, 2.5G/10G NIC).
Cách cài đặt & sử dụng NST
Yêu cầu
- USB ≥ 8GB (khuyến nghị 16GB+ cho persistence).
- Máy tính hỗ trợ boot UEFI/Legacy.
- RAM ≥ 4GB (8GB+ cho phân tích pcap lớn, VM).
Bước 1: Tải ISO
Truy cập trang chủ: https://www.networksecuritytoolkit.org/nst/ → Tải bản **x86_64 ISO** mới nhất (ví dụ: nst-40-xxxxx.iso).
Bước 2: Tạo USB Bootable
- Windows: Rufus (chọn DD Image mode) / BalenaEtcher / Ventoy (đề xuất Ventoy để multi-boot).
- Linux/macOS:
sudo dd if=nst-XX.iso of=/dev/sdX bs=4M status=progress && sync(cẩn thận chọn đúng /dev/sdX).
Bước 3: Boot vào NST
- Cắm USB → Khởi động máy → Vào BIOS/UEFI (F2/F12/Del) → Chọn boot từ USB.
- Menu GRUB NST hiện ra → Chọn **NST - Live (Graphical)** hoặc **NST - Text Mode** (cho server không màn hình).
- Đăng nhập mặc định: user: nst / pass: nst (root: nst / nst). **Đổi pass ngay khi dùng production!**
Bước 4: Truy cập Web UI (NST WUI)
- Sau khi boot, NST hiển thị IP address (DHCP) trên màn hình console.
- Trên máy khác cùng mạng, mở trình duyệt:
https://.:4431 - Chấp nhận chứng chỉ self-signed → Đăng nhập nst / nst.
- Dashboard: Network Topology, Bandwidth, Alerts, Tool Launcher (Wireshark, Nmap, Suricata... chạy trong container/Web UI).
Các công cụ tiêu biểu theo nhóm chức năng
| Nhóm | Công cụ điển hình trong NST |
|---|---|
| Phân tích gói tin (Packet Analysis) | Wireshark, TShark, tcpdump, CapAnalysis, PCAPFix |
| Quét & Khám phá mạng (Scanning/Recon) | Nmap, Masscan, ZMap, ARP-scan, Netdiscover, MassDNS |
| IDS/IPS & NSM | Suricata, Snort, Zeek (Bro), EveBox, Elastic Stack (Filebeat/Logstash/Kibana) |
| Giám sát băng thông & Lưu lượng | Ntopng, iftop, nload, bmon, Darkstat, vnStat |
| Wi-Fi / Wireless | Kismet, Aircrack-ng suite, Wifite, Bettercap, Wireshark (802.11) |
| Quét lỗ hổng (Vuln Scanning) | OpenVAS/GVM, Nikto, WPScan, Nuclei, Lynis (audit host) |
| Forensic & Malware Analysis | Volatility, Autopsy, Sleuth Kit, YARA, Cuckoo Sandbox, Malice, PEframe |
| Password & Crypto | Hashcat, John the Ripper, Hydra, Medusa, OpenSSL, GnuPG |
| Automation & Container | Docker, Podman, Ansible, Terraform, Python3, Go, Rust |
So sánh NST với các Distro An ninh mạng khác
| Distro | Cơ sở | Điểm mạnh | Phù hợp cho |
|---|---|---|---|
| NST | Fedora | Web UI đẹp, tập trung Network Monitoring/NSM, Live boot nhẹ, cập nhật nhanh | Network Admin, SOC, Traffic Analysis, Teaching |
| Kali Linux | Debian | Công cụ Offensive/Pentest nhiều nhất, cộng đồng lớn, документация tốt | Penetration Tester, Red Teamer, CTF Player |
| Parrot Security | Debian | Anonymity (Tor, I2P), Dev tools, Lightweight (MATE), Home/Work mode | Pentester, Developer, Privacy Advocate |
| BlackArch | Arch Linux | 2000+ tools, rolling release, minimal base | Advanced User, Arch lover, Tool collector |
| REMnux | Ubuntu | Chuyên Malware Analysis, Reverse Engineering, Dockerized tools | Malware Analyst, Reverse Engineer |
| Security Onion | Ubuntu | NSM Platform sẵn sàng (Zeek, Suricata, Elastic, Playbook, Fleet) | SOC, Blue Team, Enterprise NSM Deployment |
Lưu ý quan trọng khi sử dụng NST
- Chỉ dùng cho mục đích hợp pháp, được ủy quyền. Việc quét, tấn công mạng người khác là tội phạm.
- Live mode **không lưu thay đổi** sau reboot (trừ khi cấu hình Persistence).
- Driver Wi-Fi: Nhiều card cần firmware non-free (linux-firmware) → có thể không bật monitor mode được. Kiểm tra trước.
- Web UI tự ký chứng chỉ (self-signed) → Cảnh báo trình duyệt, chấp nhận để truy cập.
- Mật khẩu mặc định **nst/nst** → **BẮT BUỘC ĐỔI NGAY** nếu kết nối mạng không tin cậy.
Kết luận
**Network Security Toolkit (NST)** là "dao đa năng" tuyệt vời cho **phân tích mạng, giám sát, troubleshooting, forensic nhanh, và đào tạo**. Ưu điểm lớn nhất: **Web UI trực quan, chạy Live không cài đặt, bộ công cụ Network/NSM cực giàu**. Nếu bạn làm Blue Team, SOC, Network Admin, hoặc học sinh sinh viên an ninh mạng → **Nên có một USB NST trong balo**.