![Page 1: Halcyon Building Custom Network Scans Sanoop Thomas @s4n7h0](https://reader035.vdocument.in/reader035/viewer/2022062421/56649de75503460f94adfe36/html5/thumbnails/1.jpg)
Halcyon
Building Custom Network Scans
Sanoop Thomas@s4n7h0
![Page 2: Halcyon Building Custom Network Scans Sanoop Thomas @s4n7h0](https://reader035.vdocument.in/reader035/viewer/2022062421/56649de75503460f94adfe36/html5/thumbnails/2.jpg)
Inspiration
• Nmap – first infosec lessons
• Started learning NSE
• Wrote some NSEs
• Seems difficult to write lengthy scripts
![Page 3: Halcyon Building Custom Network Scans Sanoop Thomas @s4n7h0](https://reader035.vdocument.in/reader035/viewer/2022062421/56649de75503460f94adfe36/html5/thumbnails/3.jpg)
Nmap in Movies
http://nmap.org/movies/
![Page 4: Halcyon Building Custom Network Scans Sanoop Thomas @s4n7h0](https://reader035.vdocument.in/reader035/viewer/2022062421/56649de75503460f94adfe36/html5/thumbnails/4.jpg)
Nmap Script Engine
• Written in LUA
• Very light weight language
• Easy to learn and develop
• Challenges while NSE writing
• Response string parsing
• Prototypes are documented nmap.org/nsedoc
• Normally developed in traditional text editors
![Page 5: Halcyon Building Custom Network Scans Sanoop Thomas @s4n7h0](https://reader035.vdocument.in/reader035/viewer/2022062421/56649de75503460f94adfe36/html5/thumbnails/5.jpg)
Halcyon
• A Development Environment for NSE writing
• Supports language intelligence
• Features autocomplete code snippets
• Easy debugging and code modification
• After all, it’s a GUI
• Available for free use
• https://github.com/s4n7h0/Halcyon
![Page 6: Halcyon Building Custom Network Scans Sanoop Thomas @s4n7h0](https://reader035.vdocument.in/reader035/viewer/2022062421/56649de75503460f94adfe36/html5/thumbnails/6.jpg)
![Page 7: Halcyon Building Custom Network Scans Sanoop Thomas @s4n7h0](https://reader035.vdocument.in/reader035/viewer/2022062421/56649de75503460f94adfe36/html5/thumbnails/7.jpg)
Let’s Explore
![Page 8: Halcyon Building Custom Network Scans Sanoop Thomas @s4n7h0](https://reader035.vdocument.in/reader035/viewer/2022062421/56649de75503460f94adfe36/html5/thumbnails/8.jpg)
Thanks
• Questions ?
• Suggestions ?
Sanoop Thomas
@s4n7h0