Nmap

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Jump to navigation Jump to search
Nmap-4.53.png
Տեսակծրագիր, port scanner? և ազատ ծրագրային ապահովում
Նախագծումը՝Gordon Lyon?
Գրված է՝C++, Python, C, Lua[1] և Ջավա
ՕՀԼինուքս, Վինդոուզ, ՕԷս Տաս, FreeBSD, NetBSD, OpenBSD և Solaris
Լույս տեսավ՝սեպտեմբերի 1, 1997[2]
ԱրտոնագիրGPLv2
Սխալնելի հայտման էջnmap.org/book/man-bugs.html
Կայքnmap.org
Աղբյուր կոդgithub.com/nmap/nmap
Nmap Վիքիպահեստում

Nmap (Network Mapper), անվճար, բաց կոդով ծրագիր, որը նախատեսված է ցանցերի սկանավորման համար։ Ստեղծվել է Ջորդան Լյոնի կողմից[3]։ Nmap օգտագործվում է համակարգչի ցանցում հոսթերի և սերվերների հայտնաբերման համար։ Սա կատարվու է փաթեթների ուղարկմամբ և դրանց պատասխանները անալիզի ենթարկելով։

Nmap-ը տրամադրում է մի շարք հնարավորություններ համակարգչի ցանցի անալիզի համար, այդ թվում՝ հոսթերի և սեվիսների հայտնաբերում և այլն։ Այս հանարավորությունները հասանելի է դառնում սկրիպների միջոցով, որոնք ունակ են կատարել սերվիսների, խոցելիության հայտնաբերում և այն[4]։ Nmap ունակ է աշխատել այն ժամանակ, երբ ցանցը ծանրաբեռնված է կամ կա ցանցի որոշակի դադարներ։

Nmap-ը սկսել է գործել որպես ծրագիր նախատեսված Linux-ի համար[5], սակայն հետագայում թողարկվեց ծրագրի տարբերակները Windows, macOS, և BSD-ի համար[6]։ Սա շատ հայտնի է Linux-ի համար, որին հաջորդում է Windows[7]։

Պատմություն[խմբագրել | խմբագրել կոդը]

Nmap առաջին անգամ հրապարկվել է 1997 թվականի սեպտեմբեր ամսին։ Հոդվածը տեղադրվել է Phrack ամսագրում։ Հոդվածում ներառված էր նաև ծրագրի ներքին կոդը[8]։

Յուրահատկություններ[խմբագրել | խմբագրել կոդը]

Nmap-ը ունակ է․

  • Հոսթերի հայտնավերում — Այն կարող է հայտնաբերել ցանցում գտնվող հոսթերը։
  • Պորտերի որոնում[9] — Այն կարող է ցուցադրել բոլոր բաց պորտերը։
  • Տարբերակի հայտնաբերում — Ցուցադրում է ցանցին հեռակա միացված սարքերում օգտագործվող ծրագրի անունը և տարբերակը[10]։
  • ՕՀ-ի հայտնաբերում — Տրանադրում է ցանցին միացված սարքերի օպերացիոն համակարգերը։
  • Սկրիպտային փոխգոծությունը թիրախի հետ — օգտագործելով Nmap Scripting Engine և Lua ծրագրավորման լեզուն[11]։

Nmap-ը ունակ է տեղեկություն տրամադրել թիրախի մասին, ներառյալ DNS-ի անունը, սարքի տեսակը և MAC հասցեն[12]։

Օգտագործողի համար նախատեսված միջերես[խմբագրել | խմբագրել կոդը]

NmapFE-ը Kanchan-ի կողմից գրված, համարվում է Nmap-ի պաշտոնական GUI-ին, որը նախատեսված է Nmap-ի 2․2 տարբերակից մինչև 4․22-ը[13]։ Nmap 4.50-ի համար, NmapFE-ին փոխարինելու եկավ Zenmap, նոր պաշտոնական օգտատիրոջ միջերես ստեղծված UMIT-ի հիման վրա, և մշակվել է Ադրիանո Մոնտերիո Մարքեզի կողմից։

Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]

  1. The nmap Open Source Project on Open Hub: Languages Page — 2006.
  2. http://phrack.org/issues/51/11.html#article
  3. «Matrix mixes life and hacking»։ BBC News։ 2003-05-19։ Վերցված է 2018-10-28 
  4. «Nmap Scripting Engine: Introduction»։ Nmap.org։ Վերցված է 2018-10-28 
  5. «The History and Future of Nmap»։ Nmap.org։ Վերցված է 2018-10-28 
  6. «Other Platforms»։ Nmap.org։ Վերցված է 2018-10-28 
  7. «Nmap Installation for Windows»։ Nmap.org։ Վերցված է 2018-10-28 
  8. The Art of Port Scanning։ Phrack Magazine 7 (51)։ 1997-09-01։ Վերցված է 2018-10-29 
  9. «Online nmap port scanner»։ nmap.online։ Վերցված է 2019-06-30 
  10. «Service and Application Version Detection»։ Nmap.org։ Վերցված է 2018-10-28 
  11. «Nmap Scripting Engine»։ Nmap.org։ Վերցված է 2018-10-28 
  12. «Nmap Reference Guide»։ Nmap.org։ Վերցված է 2018-10-28 
  13. «Nmap Changelog»։ Nmap.org։ Վերցված է 2018-10-29