diff --git a/README.md b/README.md index 9feb1e6..d895e50 100644 --- a/README.md +++ b/README.md @@ -124,10 +124,10 @@ Output: `dist\Mira_Firmware_Loader.exe` — không cần cài Python trên máy `scanner.py` dùng chiến lược 3 lớp, đảm bảo phát hiện đầy đủ mà không cần quyền Root: -| Giai đoạn | Mô tả | -| -------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| **Ping Sweep** | Gửi ping đồng thời tới toàn bộ host trong dải `/24` (tất cả cùng lúc, không batching) để đánh thức thiết bị và điền ARP cache | -| **ARP Table** | Đọc `arp -a` bằng regex, hỗ trợ cả định dạng Windows (`cc-2d-...`) và macOS/Linux (`aa:bb:...`) | +| Giai đoạn | Mô tả | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **Ping Sweep** | Gửi ping đồng thời tới toàn bộ host trong dải `/24` (tất cả cùng lúc, không batching) để đánh thức thiết bị và điền ARP cache | +| **ARP Table** | Đọc `arp -a` bằng regex, hỗ trợ cả định dạng Windows (`cc-2d-...`) và macOS/Linux (`aa:bb:...`) | | **Scapy ARP** | Chạy **song song** với ARP Table — gửi ARP broadcast để lấp khoảng trống. Yêu cầu Npcap (Windows) hoặc root (Linux); tự động bỏ qua nếu không khả dụng | Kết quả được merge theo IP và sort tăng dần trước khi trả về UI.