skrip nmap

Halo, Khabrovites. Kami membagikan kepada Anda artikel penulis, yang disiapkan oleh Alexander Kolesnikov.



Selain itu, sebagai bagian dari kursus profesional
"Insinyur Jaringan" , webinar terbuka dengan topik "NAT bukan Firewall" akan segera berlangsung . Peserta webinar, bersama dengan seorang ahli, akan mempertimbangkan apa itu NAT dan mengapa NAT! = Firewall, serta menganalisis berbagai jenis konfigurasi untuk situasi yang berbeda.






Jaringan adalah proses yang agak rumit dan terkadang, untuk memahami cara kerjanya, Anda harus menggunakan abstraksi dan alat tambahan yang memungkinkan Anda mendapatkan informasi tentang interaksi ini. Artikel ini akan menjelaskan cara menulis skrip untuk alat nmap, dan terdiri dari apa.





Bahasa skrip dan fitur utama

svn, github. , , Lua. , , , . . .





nmap Lua - . , nmap. , IP, UDP, TCP ICMP .





, nmap Lua. nmap , Nmap Scripting Engine. NSE /, . , nmap, . 14, :





  1. auth — , ;





  2. discovery — , ;





  3. external — , ;





  4. vuln — , , ;





  5. intrusive — , .





discovery.





, , IDE. , API, . NSE Halcyon IDE. IDE JRE, :





IDE , , , nmap.





, , . , nmap :





  • host — , (ip, OS version);





  • port — , (, , ).





, , . . , .





:





portrule = function( host, port )
    return true
end

action = function(host, port)
end
      
      



  • portrule — , , . . : portrule hostrule. true false , .





  • action — main , , rule true. nil ( ).





IDE, 7878:





sudo nc -lvvp 7878
      
      



:





sudo nmap -n --script=testScript.nse 127.0.0.1 -p 7878
      
      



:





, , portrule. — , .





, — , nmap. http .






«Network engineer».



«NAT — Firewall».








All Articles