Nmap
nmap версії 4.53, самосканування | |
| Тип | Сканер портів |
|---|---|
| Розробник | Гордон Ліон (Fyodor) |
| Перший випуск | вересень 1997 |
| Стабільний випуск | 7.92 (7 серпня 2021) |
| Операційна система | Багатоплатформність: win2k та новіші UNIX подібні ОС MacOS X AmigaOS |
| Мова програмування | C, С++, Python |
| Ліцензія | GNU General Public License |
| Онлайн-документація | nmap.org/docs.html |
| Репозиторій | github.com/nmap/nmap |
| Вебсайт | www.nmap.org |
nmap, «Network Mapper» (укр. енме́п) — безкоштовне відкрите програмне забезпечення для дослідження та аудиту безпеки мереж та виявлення активних мережевих сервісів. З часу публікації в 1997 став стандартом в галузі інформаційної безпеки. Автор програми, Гордон Ліон, відоміший як Fyodor, після релізу версії 5.0 назвав його найбільшим розвитком застосунку починаючи з 1997 року, відколи початковий код програми був вперше оприлюднений в журналі Phrack.
Nmap використовує безліч різних методів сканування, таких як UDP, TCP (connect), TCP SYN (напіввідкрите), FTP-proxy (прорив через ftp), Reverse-ident, ICMP (ping), FIN, ACK, Xmas tree, SYN- і NULL-сканування. Nmap також підтримує великий набір додаткових можливостей, а саме:
- визначення операційної системи віддаленого хоста з використанням відбитків стека TCP/IP;
- «невидиме» сканування;
- динамічне обчислення часу затримки та повтор передачі пакетів;
- паралельне сканування;
- визначення неактивних хостів методом паралельного ping-опитування;
- сканування з використанням помилкових хостів;
- визначення наявності пакетних фільтрів;
- пряме (без використання portmapper) RPC-сканування;
- сканування з використанням IP-фрагментації;
- довільна вказівка IP-адрес і номерів портів сканованих мереж;
- можливість написання довільних сценаріїв (скриптів) на мові програмування Lua.
Існують графічні інтерфейси, що спрощують виконання завдань сканування:
- Сторінка завантаження ПЗ nmap [Архівовано 18 січня 2010 у Wayback Machine.]
