Nmap
Kết quả quét Nmap | |
| Tác giả gốc | Gordon Lyon (Fyodor) |
|---|---|
| Phát hành lần đầu | tháng 9 năm 1997 |
| Phiên bản ổn định | 7.991[1] |
| Kho mã nguồn | |
| Viết bằng | C, C++, Python, Lua |
| Hệ điều hành | Đa nền tảng |
| Có hiệu lực trong | Tiếng Anh |
| Thể loại | Bảo mật mạng |
| Giấy phép | NPSL[2] hoặc GPLv2 sửa đổi[3] hoặc độc quyền |
| Website | nmap |
Nmap (viết tắt của Network Mapper) là một công cụ quét mạng được tạo ra bởi Gordon Lyon (còn được biết đến với bí danh Fyodor Vaskovich).[4] Nmap được sử dụng để phát hiện các host và dịch vụ trên một mạng máy tính bằng cách gửi các gói dữ liệu và phân tích phản hồi.[5]
Nmap cung cấp nhiều tính năng để thăm dò mạng máy tính, bao gồm dò tìm host, nhận diện dịch vụ và hệ điều hành. Các tính năng này có thể mở rộng bằng các kịch bản (script) nhằm mang lại khả năng phát hiện dịch vụ nâng cao,[6] phát hiện lỗ hổng bảo mật,[6] cùng nhiều tính năng khác. Nmap có thể tự điều chỉnh theo các điều kiện mạng như độ trễ và tắc nghẽn trong quá trình quét.
Ban đầu Nmap là một tiện ích trên Linux,[7] sau đó đã được chuyển mã nguồn sang các hệ thống khác bao gồm Windows, macOS và BSD.[8] Phần mềm này phổ biến nhất trên Linux, tiếp theo là Windows.[9]
Tính năng
Các tính năng của Nmap bao gồm:
- Quét nhanh (nmap -F [mục tiêu]) – Thực hiện quét cổng cơ bản để cho kết quả nhanh chóng.
- Khám phá máy host – Xác định các máy host trong mạng. Ví dụ: liệt kê các máy host phản hồi lại các yêu cầu TCP và/hoặc ICMP hoặc có mở một cổng cụ thể.
- Quét cổng – Liệt kê các cổng đang mở trên các máy host mục tiêu.
- Phát hiện phiên bản – Thăm dò các dịch vụ mạng trên thiết bị từ xa để xác định tên ứng dụng và số phiên bản.[10]
- Ping Scan – Kiểm tra máy host bằng cách gửi các yêu cầu ping.
- Nhận dạng chồng giao thức TCP/IP – Xác định hệ điều hành và các đặc tính phần cứng của thiết bị mạng dựa trên việc quan sát hoạt động mạng của thiết bị đó.
- Tương tác bằng kịch bản với mục tiêu – Sử dụng Nmap Scripting Engine[11] (NSE) và ngôn ngữ lập trình Lua.
Nmap có thể cung cấp thêm thông tin về các mục tiêu, bao gồm tên DNS ngược, loại thiết bị và địa chỉ MAC.[12] Các mục đích sử dụng phổ biến của Nmap:
- Đánh giá an ninh của một thiết bị hoặc tường lửa bằng cách xác định các kết nối mạng có thể thực hiện tới hoặc đi qua thiết bị đó.[13]
- Xác định các cổng đang mở trên máy host mục tiêu để chuẩn bị cho việc kiểm tra an ninh.[14]
- Kiểm kê mạng, sơ đồ hóa mạng, bảo trì và quản lý tài sản mạng.[15]
- Kiểm tra an ninh mạng bằng cách xác định các máy chủ mới xuất hiện.[16]
- Tạo lưu lượng truy cập tới các máy host trong mạng, phân tích phản hồi và đo thời gian phản hồi.[17]
- Tìm kiếm và khai thác các lỗ hổng trong mạng.[18]
- Truy vấn DNS và tìm kiếm tên miền phụ.
Nmap đã được trích dẫn trong các nghiên cứu học thuật như một công cụ nền tảng phục vụ cho việc do thám an ninh mạng.[19]
Giao diện người dùng
NmapFE, do Kanchan viết ban đầu, từng là GUI chính thức của Nmap từ phiên bản 2.2 đến 4.22.[20] Đến phiên bản Nmap 4.50 (ban đầu nằm trong chuỗi phát triển 4.22SOC), NmapFE đã được thay thế bằng Zenmap, một giao diện đồ họa chính thức mới dựa trên UMIT, do Adriano Monteiro Marques phát triển.
Ngoài ra còn có các giao diện trên nền web cho phép điều khiển Nmap hoặc phân tích kết quả Nmap trực tiếp từ trình duyệt web, chẳng hạn như IVRE.[21]
-
Zenmap, hiển thị kết quả quét cổng đối với Wikipedia
-
NmapFE, hiển thị kết quả quét cổng đối với Wikipedia
-
XNmap, một GUI dành cho Mac OS X
Đầu ra
Nmap cung cấp bốn định dạng đầu ra khác nhau. Tất cả thông tin đều được lưu vào tệp, ngoại trừ định dạng tương tác. Người dùng có thể sử dụng các phần mềm xử lý văn bản để chỉnh sửa kết quả từ Nmap, từ đó tùy chỉnh báo cáo theo nhu cầu.[22]
- Tương tác (Interactive)
- Hiển thị và cập nhật theo thời gian thực khi người dùng thực thi Nmap từ dòng lệnh. Nhiều tùy chọn khác nhau có thể được nhập trong quá trình quét để thuận tiện cho việc theo dõi.
- XML
- Định dạng có thể được xử lý tiếp bằng các công cụ XML. Định dạng này có thể được chuyển đổi thành báo cáo HTML bằng XSLT.
- Grepable
- Kết quả đầu ra được thiết kế tối ưu cho các công cụ xử lý văn bản theo dòng như grep, sed hoặc awk.
- Thông thường (Normal)
- Kết quả hiển thị tương tự như khi chạy Nmap từ dòng lệnh, nhưng được lưu vào một tệp.
- Script kiddie
- Được tạo ra như một cách giải trí để định dạng kết quả tương tác bằng cách thay thế các chữ cái bằng các chữ số có hình dáng tương đồng. Ví dụ:
Interesting portstrở thànhInt3rest1ng p0rtz. Kiểu viết này được gọi là Leet.
Lịch sử
Nmap được phát hành lần đầu tiên vào tháng 9 năm 1997 dưới dạng một bài báo trên Tạp chí Phrack đi kèm mã nguồn.[23] Nhờ sự giúp đỡ và đóng góp từ cộng đồng an ninh mạng, quá trình phát triển tiếp tục diễn ra mạnh mẽ. Các cải tiến bao gồm nhận dạng hệ điều hành (OS fingerprinting), nhận dạng dịch vụ (service fingerprinting),[10] viết lại mã nguồn (từ C sang C++), bổ sung các kiểu quét mới, hỗ trợ các giao thức mạng (như IPv6, SCTP[24]) và các chương trình mới bổ trợ cho tính năng cốt lõi của Nmap.
Các bản phát hành chính bao gồm:[20]
| Ngày | Phiên bản | Ý nghĩa lịch sử / Điểm nổi bật |
|---|---|---|
| 12 tháng 12 năm 1998 | Nmap 2.00 | Phát hành Nmap 2.00, chính thức tích hợp tính năng nhận dạng Hệ điều hành (OS fingerprinting).[25] |
| 11 tháng 4 năm 1999 | NmapFE | Giao diện đồ họa người dùng dựa trên GTK+ được đóng gói đi kèm với Nmap.[25] |
| 7 tháng 12 năm 2000 | — | Chuyển cổng (port) hoạt động sang hệ điều hành Windows.[20] |
| 28 tháng 8 năm 2002 | — | Tái cấu trúc và viết lại toàn bộ mã nguồn từ C sang C++.[20] |
| 16 tháng 9 năm 2003 | — | Bản phát hành công khai đầu tiên tích hợp khả năng phát hiện phiên bản dịch vụ (service version detection).[20] |
| 31 tháng 8 năm 2004 | Nmap 3.70 | Viết lại trình quét cốt lõi (core scan engine) cho phiên bản 3.70 với tên gọi ultra_scan.[26] |
| Mùa hè 2005 | — | Nmap được chọn tham gia chương trình Google Summer of Code.[27] Bổ sung các tính năng quan trọng: Zenmap, Nmap Scripting Engine (NSE), Ncat và hệ thống nhận dạng OS thế hệ thứ 2. |
| 13 tháng 12 năm 2007 | Nmap 4.50 | Phát hành phiên bản kỷ niệm 10 năm (Nmap 4.50), chính thức tích hợp Zenmap, hệ thống nhận dạng OS thế hệ 2 và Nmap Scripting Engine.[28] |
| 30 tháng 3 năm 2009 | Nmap 4.85BETA5 | Phát hành khẩn cấp phiên bản Nmap 4.85BETA5, sử dụng công cụ NSE để phát hiện các máy tính bị lây nhiễm sâu Conficker.[29] |
| 16 tháng 7 năm 2009 | Nmap 5.00 | Bổ sung công cụ Ncat (thay thế cho netcat) và công cụ so sánh kết quả quét Ndiff.[30] |
| 28 tháng 1 năm 2011 | Nmap 5.50 | Tích hợp Nping để tạo gói tin, phân tích phản hồi và đo thời gian phản hồi với các chế độ thám sát TCP, UDP và ICMP.[31][32] |
| 21 tháng 5 năm 2012 | Nmap 6.00 | Bản phát hành bổ sung hỗ trợ đầy đủ cho giao thức IPv6 và nâng cấp mạnh mẽ NSE. |
| 9 tháng 11 năm 2015 | Nmap 7.00 | Bổ sung hơn 170 kịch bản NSE mới, nâng cấp môi trường thực thi Lua lên 5.3, cải tiến hiệu suất quét và độ chính xác của OS fingerprinting.[33] |
| 20 tháng 12 năm 2016 | Nmap 7.40 | Bổ sung 12 kịch bản NSE mới, chuyển sang sử dụng trình điều khiển Npcap trên Windows để cải thiện tốc độ bắt gói tin. |
| 20 tháng 3 năm 2018 | Nmap 7.70 | Cập nhật hàng trăm chữ ký dịch vụ và OS mới, cải thiện tích hợp Npcap 0.99 và nâng cao độ ổn định của các kịch bản NSE.[34] |
| 10 tháng 8 năm 2019 | Nmap 7.80 | Phát hành đi kèm Npcap 0.9983, loại bỏ hoàn toàn việc phụ thuộc vào WinPcap đã ngừng phát triển trên Windows.[35] |
| 3 tháng 10 năm 2020 | Nmap 7.90 | Tích hợp Npcap 1.0.0 chính thức ổn định, nâng cấp cơ sở dữ liệu nhận dạng OS/dịch vụ, bổ sung các kịch bản NSE mới và thư viện giao thức hỗ trợ thám sát mạng.[36] |
| 7 tháng 8 năm 2021 | Nmap 7.92 | Cập nhật Npcap 1.50, khắc phục các sự cố tương thích trên hệ điều hành macOS Big Sur và nâng cấp hơn 80 kịch bản NSE. |
| 19 tháng 5 năm 2023 | Nmap 7.94 | Cập nhật Npcap lên phiên bản 1.75, cải tiến hiệu suất thực thi lệnh quét và khả năng tương thích với Python 3. |
| 27 tháng 3 năm 2024 | Nmap 7.95 | Tối ưu hóa hiệu suất, tương thích hoàn toàn với Python 3.12, cập nhật các thư viện phụ thuộc và bổ sung hàng trăm dấu vân tay OS/dịch vụ mới. |
Vấn đề pháp lý
Nmap là một công cụ được sử dụng để phát hiện các dịch vụ đang vận hành trên các hệ thống kết nối Internet. Tương tự như nhiều công cụ khác, Nmap có thể bị lạm dụng cho các hành vi tấn công mạng mũ đen,[37] đóng vai trò là bước tiền đề cho các nỗ lực truy cập trái phép vào hệ thống máy tính. Tuy nhiên, Nmap cũng được các quản trị viên hệ thống và chuyên gia an toàn thông tin sử dụng để rà soát lỗ hổng trên chính hệ thống mạng của họ (hoạt động mũ trắng).
Các quản trị viên hệ thống có thể sử dụng Nmap để phát hiện các máy chủ không được phép hoặc các máy tính không tuân thủ các tiêu chuẩn an toàn thông tin.[38]
Năm 2003, Tòa án Tối cao Phần Lan phán quyết rằng hành vi quét cổng cấu thành tội cố ý xâm nhập máy tính, vốn là hành vi bất hợp pháp theo Bộ luật Hình sự Phần Lan vào thời điểm đó:[39]
Trong phán quyết của mình, Tòa án Tối cao tuyên bố rằng bị cáo đã thực hiện các thao tác quét cổng một cách có hệ thống nhằm thu thập thông tin phục vụ cho mục đích xâm nhập trái phép vào mạng máy tính của ngân hàng. Hành vi này cấu thành tội cố ý xâm nhập trái phép vào hệ thống máy tính.[39]
Giấy phép
Nmap ban đầu được phân phối theo Giấy phép Công cộng GNU (GPL).[23] Trong các bản phát hành sau, các tác giả của Nmap đã bổ sung những giải thích và quy định cụ thể vào giấy phép tại các điểm mà họ cho rằng GPL chưa rõ ràng hoặc còn thiếu sót.[40] Ví dụ, phiên bản Nmap 3.50 đã chính thức thu hồi quyền phân phối phần mềm Nmap của SCO Group do quan điểm của công ty này trong các tranh cãi liên quan đến SCO và Linux.[41]
Bắt đầu từ phiên bản 7.90, Nmap chuyển sang áp dụng giấy phép tùy chỉnh mới có tên gọi Giấy phép Nguồn mở Nmap (NPSL), đồng thời thực hiện cơ cấp phép kép (dual-licensing) cho các phiên bản 7.90, 7.91 và 7.92.[42]
Tuy nhiên, giấy phép NPSL đã vấp phải sự phản đối từ cộng đồng phần mềm tự do do chứa các điều khoản hạn chế quyền sử dụng thương mại và tái phân phối. Nhiều bản phân phối Linux lớn như Fedora, Red Hat Enterprise Linux (RHEL), Debian và Gentoo Linux đánh giá NPSL không đáp ứng Định nghĩa Mã nguồn Mở (OSD) của Sáng kiến Mã nguồn Mở (OSI) cũng như Hướng dẫn Phần mềm Tự do của Debian (DFSG).[43][44] Hệ quả là Nmap đã bị xếp vào nhóm phần mềm không tự do (non-free) hoặc bị loại bỏ khỏi kho lưu trữ phần mềm chính thức của một số hệ điều hành.[45]
Nhằm giải quyết các tranh cãi này, tác giả Gordon Lyon đã tiếp tục điều chỉnh các phiên bản nâng cấp của giấy phép NPSL (như v0.93 và v0.94) trong các bản cập nhật Nmap 7.9x tiếp theo để làm rõ quyền hạn phân phối.[46] Mặc dù vậy, NPSL vẫn chưa được OSI hay Free Software Foundation (FSF) công nhận là giấy phép mã nguồn mở chuẩn mực.
Trong văn hóa đại chúng
Trong bộ phim Ma trận Reloaded, nhân vật Trinity được nhìn thấy sử dụng Nmap để truy cập vào hệ thống máy tính của một nhà máy điện,[47] tạo điều kiện cho Neo đột nhập trực tiếp vào tòa nhà. Sự xuất hiện của Nmap trong phim đã được thảo luận rộng rãi trên các diễn đàn Internet và được đánh giá là một ví dụ chân thực hiếm thấy về hành vi tấn công mạng.[48]
Nmap và giao diện đồ họa NmapFE đã xuất hiện trong The Listening, một bộ phim sản xuất năm 2006 kể về một cựu sĩ quan NSA đào tẩu và thiết lập một trạm phản nghe lén bí mật trên dãy núi Alps thuộc Ý.
Mã nguồn của Nmap xuất hiện trong bộ phim Battle Royale, đồng thời phiên bản giao diện dòng lệnh của Nmap cũng thoáng xuất hiện khi đang thực thi trong các phim Live Free or Die Hard và Bourne Ultimatum.[47] Đến năm 2013, Nmap tiếp tục xuất hiện trong các phim bao gồm tác phẩm khoa học viễn tưởng nổi tiếng Elysium.
Bộ phim Dredd phát hành năm 2012, được chuyển thể từ bộ truyện tranh nổi tiếng Judge Dredd, cũng có nhiều cảnh xuất hiện Nmap.[47] Trong phim, Nmap được sử dụng để trinh sát mạng và khai thác hệ thống mạng của tòa nhà chung cư. Công cụ này thậm chí còn xuất hiện thoáng qua trong đoạn trailer của phim.
Lệnh Nmap được sử dụng rộng rãi trong trò chơi điện tử Hacknet, cho phép người chơi dò tìm các cổng mạng của hệ thống mục tiêu để thực hiện hành vi tấn công.
Trong bộ phim Snowden, Nmap được sử dụng trong cảnh bài kiểm tra năng lực ở khoảng phút thứ 14 của phim.
Trong học thuật
Nmap được sử dụng phổ biến trong môi trường học thuật, đóng vai trò là công cụ hỗ trợ giảng dạy, thực hành, đồng thời là phương tiện và đối tượng nghiên cứu trong các lĩnh vực mạng máy tính và an toàn thông tin.[49]
Giảng dạy và đào tạo
Trong các chương trình đào tạo đại học và sau đại học về mạng và an ninh mạng, Nmap được sử dụng làm công cụ thực hành tiêu chuẩn.[50] Công cụ này hỗ trợ người học quan sát trực quan cơ chế hoạt động của bộ giao thức TCP/IP, quá trình bắt tay ba bước (three-way handshake), trạng thái cổng (mở, đóng, bị lọc), cũng như nguyên lý hoạt động của tường lửa và hệ thống phát hiện xâm nhập (IDS).
Nghiên cứu thực nghiệm
Trong các nghiên cứu thực nghiệm, Nmap được ứng dụng ở nhiều quy mô:
- Khảo sát không gian mạng: Công cụ được sử dụng để quét và đo lường trạng thái an ninh trên không gian địa chỉ IPv4 và IPv6, thống kê tỷ lệ triển khai các tiêu chuẩn bảo mật hoặc sự hiện diện của các lỗ hổng phổ biến.[51][52]
- Tạo tập dữ liệu kiểm thử: Lưu lượng mạng phát sinh từ các kịch bản quét của Nmap được thu thập để làm tập dữ liệu (dataset) phục vụ việc huấn luyện các mô hình trí tuệ nhân tạo hoặc kiểm thử độ chính xác của hệ thống phát hiện xâm nhập.[53]
- Xác thực cảnh báo an ninh: Nmap được dùng làm công cụ tạo lưu lượng thử nghiệm nhằm đánh giá khả năng tương quan cảnh báo giữa các cảm biến an toàn thông tin.[54]
Đề tài nghiên cứu độc lập
Bản thân các cơ chế kỹ thuật và cơ sở dữ liệu của Nmap cũng trở thành đối tượng nghiên cứu chuyên sâu:
- Nhận dạng hệ điều hành từ xa (OS Fingerprinting): Kỹ thuật phân tích phản ứng của chồng giao thức TCP/IP do Gordon Lyon phát triển đã đặt nền tảng cho nhiều nghiên cứu về nhận dạng thiết bị từ xa.[55][56]
- Ứng dụng khai phá dữ liệu và học máy: Các nghiên cứu đã áp dụng kỹ thuật khai phá dữ liệu và học máy lên cơ sở dữ liệu dấu vân tay của Nmap để nâng cao độ chính xác trong việc phân loại hệ điều hành và dịch vụ mạng.[57]
Ví dụ
Ví dụ sau minh họa việc sử dụng Nmap với các tùy chọn lệnh để quét máy chủ scanme.nmap.org[58] một máy chủ kiểm thử do chính Nmap duy chì:
$ nmap -f -v -A scanme.nmap.org
Starting Nmap 6.47 ( https://nmap.org ) at 2014-12-29 20:02 CET
Nmap scan report for scanme.nmap.org (74.207.244.221)
Host is up (0.16s latency).
Not shown: 997 filtered ports
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 5.3p1 Debian 3ubuntu7.1 (Ubuntu Linux; protocol 2.0)
| ssh-hostkey:
| 1024 8d:60:f1:7c:ca:b7:3d:0a:d6:67:54:9d:69:d9:b9:dd (DSA)
|_ 2048 79:f8:09:ac:d4:e2:32:42:10:49:d3:bd:20:82:85:ec (RSA)
80/tcp open http Apache httpd 2.2.14 ((Ubuntu))
|_http-title: Go ahead and ScanMe!
9929/tcp open nping-echo Nping echo
Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port
Device type: general purpose|phone|storage-misc|WAP
Running (JUST GUESSING): Linux 2.6.X|3.X|2.4.X (94%), Netgear RAIDiator 4.X (86%)
OS CPE: cpe:/o:linux:linux_kernel:2.6.38 cpe:/o:linux:linux_kernel:3 cpe:/o:netgear:raidiator:4 cpe:/o:linux:linux_kernel:2.4
Aggressive OS guesses: Linux 2.6.38 (94%), Linux 3.0 (92%), Linux 2.6.32 - 3.0 (91%), Linux 2.6.18 (91%), Linux 2.6.39 (90%), Linux 2.6.32 - 2.6.39 (90%), Linux 2.6.38 - 3.0 (90%), Linux 2.6.38 - 2.6.39 (89%), Linux 2.6.35 (88%), Linux 2.6.37 (88%)
No exact OS matches for host (test conditions non-ideal).
Network Distance: 13 hops
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel
TRACEROUTE (using port 80/tcp)
HOP RTT ADDRESS
1 14.21 ms 151.217.192.1
2 5.27 ms ae10-0.mx240-iphh.shitty.network (94.45.224.129)
3 13.16 ms hmb-s2-rou-1102.DE.eurorings.net (134.222.120.121)
4 6.83 ms blnb-s1-rou-1041.DE.eurorings.net (134.222.229.78)
5 8.30 ms blnb-s3-rou-1041.DE.eurorings.net (134.222.229.82)
6 9.42 ms as6939.bcix.de (193.178.185.34)
7 24.56 ms 10ge10-6.core1.ams1.he.net (184.105.213.229)
8 30.60 ms 100ge9-1.core1.lon2.he.net (72.52.92.213)
9 93.54 ms 100ge1-1.core1.nyc4.he.net (72.52.92.166)
10 181.14 ms 10ge9-6.core1.sjc2.he.net (184.105.213.173)
11 169.54 ms 10ge3-2.core3.fmt2.he.net (184.105.222.13)
12 164.58 ms router4-fmt.linode.com (64.71.132.138)
13 164.32 ms scanme.nmap.org (74.207.244.221)
OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 28.98 seconds
Xem thêm
Thư mục
- Fyodor Lyon, Gordon (ngày 1 tháng 1 năm 2009). Nmap Network Scanning: Hướng dẫn chính thức của dự án Nmap về khám phá mạng và quét bảo mật. Insecure.com LLC. tr. 468. ISBN 978-0-9799587-1-7.
Tham khảo
- ^ "Release 7.991". ngày 5 tháng 8 năm 2026. Truy cập ngày 8 tháng 8 năm 2026.
- ^ "Giấy phép nguồn mở Nmap". Truy cập ngày 15 tháng 12 năm 2021.
- ^ "Giấy phép Nmap". Bản gốc lưu trữ ngày 20 tháng 7 năm 2018. Truy cập ngày 21 tháng 1 năm 2019.
- ^ "Matrix pha trộn giữa cuộc sống và công nghệ". BBC News. ngày 19 tháng 5 năm 2003. Truy cập ngày 28 tháng 10 năm 2018.
- ^ Joshi, Sagar (ngày 25 tháng 2 năm 2021). "Nmap là gì và tại sao bạn nên sử dụng nó?". The Hack Report (bằng tiếng Anh). Truy cập ngày 1 tháng 3 năm 2021.
- ^ a b "Công cụ lập trình Nmap: Giới thiệu". Nmap.org. Truy cập ngày 28 tháng 10 năm 2018.
- ^ "Lịch sử và tương lai của NMAP". Nmap.org. Truy cập ngày 28 tháng 10 năm 2018.
- ^ "Các nền tảng khác". Nmap.org. Truy cập ngày 28 tháng 10 năm 2018.
- ^ "Hướng dẫn cài đặt Nmap cho Windows". Nmap.org. Truy cập ngày 28 tháng 10 năm 2018.
- ^ a b "Phát hiện phiên bản dịch vụ và ứng dụng". Nmap.org. Truy cập ngày 28 tháng 10 năm 2018.
- ^ "Công cụ kịch bản Nmap". Nmap.org. Truy cập ngày 28 tháng 10 năm 2018.
- ^ "Hướng dẫn tham khảo Nmap". Nmap.org. Truy cập ngày 28 tháng 10 năm 2018.
- ^ Tổng quan và minh họa về Nmap.
- ^ Khi máy quét tốt bị hỏng, Trích từ [1] Lưu trữ ngày 14 tháng 6 năm 2000 tại Wayback Machine, Computerworld 22 March 1999
- ^ Vanney, Ivan (ngày 27 tháng 6 năm 2024). "Linux.lat". Google News (bằng tiếng Anh). Truy cập ngày 1 tháng 7 năm 2024.
- ^ "nmap-audit – Kiểm tra an ninh mạng bằng Nmap". heavyk.org. Bản gốc lưu trữ ngày 1 tháng 4 năm 2009. Truy cập ngày 28 tháng 10 năm 2018.
- ^ "Nping - Công cụ tạo gói tin mạng / tiện ích ping". Nmap.org. Truy cập ngày 28 tháng 10 năm 2018.
- ^ Leyden, John (ngày 15 tháng 8 năm 2014). "Đã được tiết lộ... Công cụ tấn công mạng đáng kinh ngạc của GCHQ để rà soát mạng lưới tìm kiếm lỗ hổng bảo mật: Nmap". TheRegister.co.uk. Truy cập ngày 28 tháng 10 năm 2018.
- ^ "Phân tích toàn diện về công cụ quét mạng và đánh giá an ninh". Tạp chí quốc tế về an ninh mạng và các ứng dụng của nó. 16 (6): 101–112. 2024. doi:10.5121/ijnsa.2024.16607.
- ^ a b c d e "Nhật ký thay đổi của Nmap". Nmap.org. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Trang chủ DRINK". Truy cập ngày 28 tháng 10 năm 2018.
- ^ "Hướng dẫn tham khảo Nmap: Kết quả đầu ra". Nmap.org. Truy cập ngày 29 tháng 10 năm 2018.
- ^ a b "Nghệ thuật quét cảng". Phrack Magazine. Quyển 7 số 51. ngày 1 tháng 9 năm 1997. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Hỗ trợ SCTP cho Nmap". Roe.ch. ngày 10 tháng 5 năm 2011. Truy cập ngày 29 tháng 10 năm 2018.
- ^ a b "Lịch sử và tương lai của NMAP". Nmap.org. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Nmap 3.70 đã được phát hành — Công cụ quét lõi được viết lại!". Seclists.org. ngày 31 tháng 8 năm 2004. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Google tài trợ cho các nhà phát triển sinh viên mùa hè của Nmap". Seclists.org. ngày 2 tháng 6 năm 2005. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Thông cáo báo chí về Nmap 4.50". Insecure.org. ngày 13 tháng 12 năm 2007. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Nmap 4.85BETA5: Giờ đây đã có tính năng phát hiện Conficker!". Seclists.org. ngày 30 tháng 3 năm 2009. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Nmap 5.00 đã được phát hành". Nmap.org. ngày 16 tháng 7 năm 2009. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "nmap/nping/docs/nping.1 tại master · nmap/nmap". GitHub.
- ^ "Nmap 5.50: Giờ đã hỗ trợ giao thức Gopher!". Seclists.org. ngày 28 tháng 1 năm 2011. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Nmap 7 đã được phát hành". Nmap.org. ngày 19 tháng 11 năm 2015. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Nmap 7.70". Nmap.org. ngày 20 tháng 3 năm 2018. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Nmap 7.80". Nmap.org. ngày 10 tháng 8 năm 2019. Truy cập ngày 10 tháng 8 năm 2019.
- ^ "Nmap 7.90". Nmap.org. ngày 3 tháng 10 năm 2020. Truy cập ngày 3 tháng 10 năm 2020.
- ^ Poulsen, Kevin (ngày 24 tháng 11 năm 2004). "Công cụ hack được cho là đã dẫn đến việc FBI triệu tập nhân chứng". SecurityFocus.com. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Cách tiến hành kiểm toán an ninh" (PDF). PC Network Advisor. Số 120. tháng 7 năm 2000. Bản gốc (PDF) lưu trữ ngày 27 tháng 4 năm 2021. Truy cập ngày 29 tháng 10 năm 2018.
- ^ a b "Phán quyết đầu tiên của Tòa án Tối cao Phần Lan về vụ đột nhập bất thành". Osborne Clarke. 2003. Bản gốc lưu trữ ngày 5 tháng 5 năm 2005. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Các điều khoản quan trọng về giấy phép Nmap". Nmap.org. Bản gốc lưu trữ ngày 20 tháng 7 năm 2018. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Thông cáo báo chí về Nmap 3.50". ngày 20 tháng 2 năm 2004. Truy cập ngày 29 tháng 10 năm 2018.
- ^ "Giấy phép nguồn mở Nmap". Nmap.org. Truy cập ngày 15 tháng 12 năm 2021.
- ^ "Nmap Public Source License (NPSL) Version 0.92". Fedora Mailing–List. Truy cập ngày 15 tháng 12 năm 2021.
- ^ "Thêm NPSL (giấy phép nmap) vào MISC_FREE". Bugzilla của Gentoo. Truy cập ngày 15 tháng 12 năm 2021.
- ^ "nmap: Giấy phép NPSL không tuân thủ DFSG". Hệ thống theo dõi lỗi Debian. Truy cập ngày 10 tháng 3 năm 2022.
- ^ "Câu hỏi thường gặp về giấy phép NPSL". Nmap.org. Truy cập ngày 15 tháng 1 năm 2024.
- ^ a b c "Nmap trong phim". Truy cập ngày 29 tháng 10 năm 2018.
- ^ Poulsen, Kevin (ngày 16 tháng 5 năm 2003). "Phần tiếp theo của Matrix có uy tín trong giới hacker". The Register. Truy cập ngày 29 tháng 10 năm 2018.
- ^ Lyon, Gordon Fyodor (2008). Nmap Network Scanning: Hướng dẫn chính thức của dự án Nmap về khám phá mạng và quét bảo mật. Insecure.com LLC. ISBN 978-0-9799587-1-7.
- ^ Conklin, Wm. Arthur (2006). "Các phòng thí nghiệm an ninh mạng sử dụng phần mềm mã nguồn mở". Tạp chí Khoa học Máy tính trong các Trường Cao đẳng. 21 (6): 211–218.
- ^ Heidemann, John; Pryadkin, Yuri; Mirkovic, Jelena (2008). "Điều tra dân số và khảo sát về Internet hữu hình". Tạp chí ACM về Mô hình hóa và Mô phỏng máy tính. 18 (3): 1–24. doi:10.1145/1377606.1377607.
- ^ Durumeric, Zakir; Wustrow, Eric; Halderman, J. Alex (2013). ZMap: Quét mạng Internet tốc độ cao và các ứng dụng bảo mật của nó. Kỷ yếu Hội nghị chuyên đề an ninh USENIX lần thứ 22. tr. 605–620.
- ^ Shiravi, Ali; Shiravi, Hadi; Tavallaee, Mahbod; Ghorbani, Ali A. (2012). "Hướng tới việc phát triển một phương pháp tiếp cận có hệ thống để tạo ra các bộ dữ liệu chuẩn cho việc phát hiện xâm nhập". Máy tính & Bảo mật. 31 (3): 357–374. doi:10.1016/j.cose.2011.12.012.
- ^ Haines, J.; Ryder, D.K.; Tinnel, L.; Taylor, S. (ngày 19 tháng 2 năm 2003). "Xác thực các hệ số tương quan cảnh báo cảm biến". IEEE Security & Privacy. 99 (1): 46–56. Bibcode:2003ISPri..99a..46H. doi:10.1109/MSECP.2003.1176995.
- ^ Fyodor (1998). "Phát hiện hệ điều hành từ xa thông qua dấu vân tay ngăn xếp TCP/IP". Tạp chí Phrack. 8 (54).
- ^ Smart, Matthew; Malan, G. Robert; Jahanian, Farnam (2000). "Vô hiệu hóa việc nhận dạng dấu vân tay ngăn xếp TCP/IP". Tạp chí ACM SIGCOMM về Truyền thông Máy tính. 30 (4): 179–190. doi:10.1145/347059.347537.
- ^ Medeiros, João Paulo S.; Brito Jr., Agostinho M.; Pires, Paulo S. Motta (2009). "Phân tích dựa trên khai thác dữ liệu về cơ sở dữ liệu dấu vân tay hệ điều hành Nmap". Trí tuệ tính toán trong bảo mật hệ thống thông tin. Những tiến bộ trong điện toán thông minh và điện toán phần mềm. Quyển 63. tr. 1–8. doi:10.1007/978-3-642-04090-0_1. ISBN 978-3-642-04090-0.
- ^ "Hãy tiến hành quét mã QR này!". Nmap. Truy cập ngày 4 tháng 8 năm 2026.
Liên kết ngoài
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.