N m a p S c r ip t in g E n g in e R u lin g t h e n e t w o r k w it h N m a p o n s t e r o id sHani BenhabilesPresident @ OWASP Algeria Student ChapterNmap-dev team (gsoc)Security enthusiastStudent @ ESI Twitter: @kroosec Email: firstname.lastname@example.org
S umma ryNmapNmap Scripting EngineWriting Nmap scripts
W r it in g N m a p s c r ip t sScripting languageFast and very lightUsed by other security projects(Wireshark, Snort, ModSecurity...)Also used in game development: Crysis, WoW...yes, World of Warcraft :)
W r it in g N m a p s c r ip t sMeta-informationdescription, categories, dependencies, author andlicense.
W r it in g N m a p s c r ip t sRulesPrerule, hostrule, portrule, postruleMay have more than one rule
W r it in g N m a p s c r ip t sactionCore of the scriptFunction executed when a rule returns true.