Nmap
![]() | |
---|---|
![]() | |
Տեսակ | ծրագիր, port scanner? և ազատ ծրագրային ապահովում |
Նախագծումը՝ | Gordon Lyon? |
Գրված է՝ | C++, Python, Սի (ծրագրավորման լեզու), Lua[1] և Ջավա |
ՕՀ | GNU/Linux, BSD[2], Windows[2] և մաքՕՍ[2] |
Առկա է | անգլերեն |
Լույս տեսավ՝ | սեպտեմբերի 1, 1997[3] |
Արտոնագիր | GPLv2[4] |
Սխալնելի հայտման էջ | nmap.org/book/man-bugs.html |
Կայք | nmap.org(անգլ.) |
Ելակոդ | github.com/nmap/nmap.git |
![]() |
Nmap (Network Mapper), անվճար, բաց կոդով ծրագիր, որը նախատեսված է ցանցերի սկանավորման համար։ Ստեղծվել է Ջորդան Լյոնի կողմից[5]։ Nmap օգտագործվում է համակարգչի ցանցում հոսթերի և սերվերների հայտնաբերման համար։ Սա կատարվու է փաթեթների ուղարկմամբ և դրանց պատասխանները անալիզի ենթարկելով։
Nmap-ը տրամադրում է մի շարք հնարավորություններ համակարգչի ցանցի անալիզի համար, այդ թվում՝ հոսթերի և սեվիսների հայտնաբերում և այլն։ Այս հանարավորությունները հասանելի է դառնում սկրիպների միջոցով, որոնք ունակ են կատարել սերվիսների, խոցելիության հայտնաբերում և այն[6]։ Nmap ունակ է աշխատել այն ժամանակ, երբ ցանցը ծանրաբեռնված է կամ կա ցանցի որոշակի դադարներ։
Nmap-ը սկսել է գործել որպես ծրագիր նախատեսված Linux-ի համար[7], սակայն հետագայում թողարկվեց ծրագրի տարբերակները Windows, macOS, և BSD-ի համար[8]։ Սա շատ հայտնի է Linux-ի համար, որին հաջորդում է Windows[9]։
Պատմություն
[խմբագրել | խմբագրել կոդը]Nmap առաջին անգամ հրապարկվել է 1997 թվականի սեպտեմբեր ամսին։ Հոդվածը տեղադրվել է Phrack ամսագրում։ Հոդվածում ներառված էր նաև ծրագրի ներքին կոդը[10]։
Յուրահատկություններ
[խմբագրել | խմբագրել կոդը]Nmap-ը ունակ է․
- Հոսթերի հայտնավերում — Այն կարող է հայտնաբերել ցանցում գտնվող հոսթերը։
- Պորտերի որոնում[11] — Այն կարող է ցուցադրել բոլոր բաց պորտերը։
- Տարբերակի հայտնաբերում — Ցուցադրում է ցանցին հեռակա միացված սարքերում օգտագործվող ծրագրի անունը և տարբերակը[12]։
- ՕՀ-ի հայտնաբերում — Տրանադրում է ցանցին միացված սարքերի օպերացիոն համակարգերը։
- Սկրիպտային փոխգոծությունը թիրախի հետ — օգտագործելով Nmap Scripting Engine և Lua ծրագրավորման լեզուն[13]։
Nmap-ը ունակ է տեղեկություն տրամադրել թիրախի մասին, ներառյալ DNS-ի անունը, սարքի տեսակը և MAC հասցեն[14]։
Օգտագործողի համար նախատեսված միջերես
[խմբագրել | խմբագրել կոդը]NmapFE-ը Kanchan-ի կողմից գրված, համարվում է Nmap-ի պաշտոնական GUI-ին, որը նախատեսված է Nmap-ի 2․2 տարբերակից մինչև 4․22-ը[15]։ Nmap 4.50-ի համար, NmapFE-ին փոխարինելու եկավ Zenmap, նոր պաշտոնական օգտատիրոջ միջերես ստեղծված UMIT-ի հիման վրա, և մշակվել է Ադրիանո Մոնտերիո Մարքեզի կողմից։
Ծանոթագրություններ
[խմբագրել | խմբագրել կոդը]- ↑ The nmap Open Source Project on Open Hub: Languages Page — 2006.
- ↑ 2,0 2,1 2,2 Free Software Directory
- ↑ http://phrack.org/issues/51/11.html#article
- ↑ https://github.com/nmap/nmap/issues/2199
- ↑ «Matrix mixes life and hacking». BBC News. 2003 թ․ մայիսի 19. Վերցված է 2018 թ․ հոկտեմբերի 28-ին.
- ↑ «Nmap Scripting Engine: Introduction». Nmap.org. Վերցված է 2018 թ․ հոկտեմբերի 28-ին.
- ↑ «The History and Future of Nmap». Nmap.org. Վերցված է 2018 թ․ հոկտեմբերի 28-ին.
- ↑ «Other Platforms». Nmap.org. Վերցված է 2018 թ․ հոկտեմբերի 28-ին.
- ↑ «Nmap Installation for Windows». Nmap.org. Վերցված է 2018 թ․ հոկտեմբերի 28-ին.
- ↑ «The Art of Port Scanning». Phrack Magazine. Vol. 7, no. 51. 1997 թ․ սեպտեմբերի 1. Վերցված է 2018 թ․ հոկտեմբերի 29-ին.
- ↑ «Online nmap port scanner». nmap.online. Վերցված է 2019 թ․ հունիսի 30-ին.
- ↑ «Service and Application Version Detection». Nmap.org. Վերցված է 2018 թ․ հոկտեմբերի 28-ին.
- ↑ «Nmap Scripting Engine». Nmap.org. Վերցված է 2018 թ․ հոկտեմբերի 28-ին.
- ↑ «Nmap Reference Guide». Nmap.org. Վերցված է 2018 թ․ հոկտեմբերի 28-ին.
- ↑ «Nmap Changelog». Nmap.org. Վերցված է 2018 թ․ հոկտեմբերի 29-ին.