Halcyon是一个开源IDE,旨在开发Nmap脚本。使用Halcyon,您可以开发各种Nmap高级扫描脚本,从侦察到使用。如果您想参与该项目或有任何改进建议,请访问我们的贡献页面。
特性
与普通文本编辑器...
Halcyon是一个开源IDE,旨在开发Nmap脚本。使用Halcyon,您可以开发各种Nmap高级扫描脚本,从侦察到使用。如果您想参与该项目或有任何改进建议,请访问我们的贡献页面。

特性
与普通文本编辑器相比,Halcyon IDE在用户界面和功能体验方面都表现出色。 Halcyon IDE提供了一个非常友好和友好的用户界面,可以在语法和语义上突出显示源代码,使其更容易实际开发。
Nmap侧栏旨在使开发人员更容易与文件结构交互并根据脚本要求对其进行自定义。
可以在IDE中配置扫描选项(例如脚本参数,数据包跟踪和其他调试设置)以优化重复的测试运行。
Halcyon IDE提供/允许您运行脚本以确保代码在导出到Nmap数据目录之前没有错误。
开发后操作,例如将脚本导出到Nmap数据目录以及更新Nmap数据库。
安装
Halcyon IDE基于Java,因此支持大多数操作系统。你可以在这里下载Halcyon jar文件。
此外,您还可以从git下载源代码进行安装。
#install dependencies
Apt-get install default-jre
Apt-get install ant
#git来自git
Cd/opt
Git clonehttps://github.com/s4n7h0/Halcyon.git
#编译源码cd Halcyon /
Ant java -cp /opt/Halcyon/src/lib/autocomplete.jar: /opt/Halcyon/src/lib/rsyntaxtextarea.jar: /opt/Halcyon/dist/Halcyon_IDE_v2.0.1.jar halcyon.ide.HalcyonIDE
组态
Halcyon IDE将使用当前计算机上已安装的Nmap程序文件。第一次运行时,IDE会要求您配置它。 Halcyon IDE配置向导将自动识别nmap文件。设置完成后,您需要重新启动Halcyon IDE才能使设置生效。
快速开始
Halcyon IDE是一个jar文件。我们可以使用以下命令启动它:
Java -jar Halcyon_IDE_v2.0.1jar
承认
最后,我要感谢Gordon“Fyodor”Lyon 和Nmap项目团队。此外,我还要感谢Wasim Halani。如果没有他一直给予我的支持和鼓励,这个项目将无法达到目前的水平!谢谢!
*参考源:halcyon-ide,FB小编secist编译,从FreeBuf转移