Nmap
Nmap (Network Mapper) — Gordon Lyon (həmçinin təxəllüsü Fyodor Vaskoviç ilə tanınır)[6] tərəfindən yaradılmış şəbəkə skaneri. Nmap paketlər göndərmək və cavabları təhlil etməklə kompüter şəbəkəsində hostları və xidmətləri tapmaq üçün istifadə olunur.[7]
Nmap | |
---|---|
Repozitoriya | github.com/nmap/nmap.git |
Proqramlaşdırma dili | C++, Python, C, Lua[4], Java |
Əməliyyat sistemi | Microsoft Windows[5], macOS[5] |
İnterfeysin dili | ingilis dili |
Yayımlanma tarixi | 1 sentyabr 1997[1] |
Sonuncu versiya | |
Sayt | nmap.org |
Vikianbarda əlaqəli mediafayllar |
Nmap kompüter şəbəkələrinin yoxlanılması üçün bir sıra funksiyaları, o cümlədən host kəşfi və xidmət və əməliyyat sisteminin aşkarlanması ilə təmin edir. Bu funksiyalar daha güclü xidmət etməsini, aşkarlamasını, zəifliyin aşkar edilməsini və digər funksiyaları təmin edən skriptlərlə genişləndirilə bilər. Nmap skan zamanı gecikmə və tıxac daxil olmaqla şəbəkə şərtlərinə uyğunlaşa bilər.
Nmap Linux yardım proqramı kimi başladı və Windows , macOS və BSD daxil olmaqla digər sistemlərə köçürüldü. Ən çox Linux-da, ondan sonra Windows-da populyardır.[8]
Xüsusiyyətlər
redaktəNmap xüsusiyyətlərinə aşağıdakılar daxildir:
- Hostun kəşfi – Şəbəkədə hostların müəyyən edilməsi. Məsələn, TCP və ya ICMP sorğularına cavab verən və ya xüsusi portu açıq olan hostların siyahısı.
- Portun skan edilməsi[9] – Hədəf hostlarda açıq portların sadalanması.
- Versiya aşkarlanması – Tətbiqin adını və versiya nömrəsini müəyyən etmək üçün uzaq cihazlarda şəbəkə xidmətlərinin sorğulanması.
- TCP/IP stack barmaq izi – Bu cihazların şəbəkə fəaliyyətinin müşahidələri əsasında şəbəkə cihazlarının əməliyyat sistemi və aparat xüsusiyyətlərinin müəyyən edilməsi.
- Nmap Skript Mühərriki[10] (NSE) və Lua proqramlaşdırma dilindən istifadə edərək hədəflə yazıla bilən qarşılıqlı əlaqə.
Nmap əks DNS adları, cihaz növləri və MAC ünvanları daxil olmaqla hədəflər haqqında əlavə məlumat verə bilər.
İstifadəçi interfeysləri
redaktəƏvvəlcə Kanchan tərəfindən yazılmış NmapFE, Nmap-ın 2.2 - 4.22 Nmap versiyaları üçün rəsmi GUI idi. Nmap 4.50 üçün (əvvəlcə 4.22SOC inkişaf seriyasında) NmapFE, Adriano Monteiro Markes tərəfindən hazırlanmış UMIT-ə əsaslanan yeni rəsmi qrafik istifadəçi interfeysi olan Zenmap ilə əvəz olundu.
Nmap-a nəzarət etməyə və ya IVRE kimi veb brauzerdən Nmap nəticələrini təhlil etməyə imkan verən veb-əsaslı interfeyslər mövcuddur.
-
Vikipediyaya qarşı port skanının nəticələrini göstərən Zenmap
-
NmapFE, Vikipediyaya qarşı port skanının nəticələrini göstərir
-
XNmap, Mac OS X qrafik interfeysi
Tarix
redaktəNmap ilk dəfə 1997-ci ilin sentyabrında mənbə kodu daxil olmaqla Phrack Magazine-də bir məqalə olaraq nəşr edilmişdir.[11] Kompüter təhlükəsizliyi icmasının köməyi və töhfələri ilə inkişaf davam etdi. Təkmilləşdirmələrə əməliyyat sistemi barmaq izi, xidmət barmaq izi, kodun yenidən yazılması (C-dən C++-a ), əlavə skan növləri, protokol dəstəyi (məsələn, IPv6, SCTP) və Nmap-ın əsas xüsusiyyətlərini tamamlayan yeni proqramlar daxildir.
Nümunələr
redaktə$ nmap -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
Həmçinin bax
redaktəİstinadlar
redaktə- ↑ http://phrack.org/issues/51/11.html#article.
- ↑ Nmap Change Log. 2024.
- ↑ Lyon G. Nmap 7.95 released: OS and service detection signatures galore! (ing.). 2024.
- ↑ The nmap Open Source Project on Open Hub: Languages Page. 2006.
- ↑ 1 2 Free Software Directory.
- ↑ "Matrix həyatı və hakerliyi birləşdirir". BBC News. 2003-05-19. 2023-01-07 tarixində arxivləşdirilib. İstifadə tarixi: 2018-10-28.
- ↑ Joshi, Sagar. "Nmap nədir və ondan niyə istifadə etməlisiniz?". The Hack Report (ingilis). 2021-02-25. 2023-01-07 tarixində arxivləşdirilib. İstifadə tarixi: 2021-03-01.
- ↑ "Windows üçün Nmap quraşdırılması". Nmap.org. 2023-08-05 tarixində arxivləşdirilib. İstifadə tarixi: 2018-10-28.
- ↑ "Online nmap port scanner". nmap.online. 2023-01-07 tarixində arxivləşdirilib. İstifadə tarixi: 2019-06-30.
- ↑ "Nmap Scripting Engine". Nmap.org. 2018-01-24 tarixində arxivləşdirilib. İstifadə tarixi: 2018-10-28.
- ↑ "Port Skanlama Sənəti". Phrack Magazine. 7 cild no. 51. 1997-09-01. 2022-12-17 tarixində arxivləşdirilib. İstifadə tarixi: 2018-10-29.