快捷搜索:  网络  后门  CVE  渗透  木马  扫描  黑客  as

Halcyon:专程用于开发Nmap脚本的IDE

Halcyon是一个开源的专程设计用于开发Nmap脚本的IDE。通过Halcyon你可以开发从侦查到行使的各类Nmap高级扫描脚本。要是你想为该项目做出奉献或有任何的改进建议,请走访我们的contribute页面。

HalcyonIDE_Screen1.png

特性

相比普通的文本编辑器,Halcyon IDE无论是在用户界面和功能体验上都更胜一筹。Halcyon IDE提供了一个无比英俊以及友爱的用户界面,并且可以在语法以及语义上高亮显示源码,使其更容易于实际的开发。

设计的Nmap侧栏,使开发人员能够更简单轻松地与文件结构进行交互,并可根据脚本请求进行自定义。

可以在IDE中设置扫描选项(例如脚本参数,数据包跟踪和其他的一些调试配置),以优化重复的测试运行。

Halcyon IDE提供/允许你运行脚本,以确保代码在导出到Nmap data目录之前没有错误。

后开发操作,例如将脚本导出到Nmap data目录并更新Nmap数据库。

装置

Halcyon IDE是基于java开发的,因此大部分的操作体系都支持运行。你可以在这里下载Halcyon jar文件

此外,你也能够从git下载源码进行装置。

# install dependencies 
apt-get install default-jre
apt-get install ant

# clone from git
cd /opt
git clone https://github.com/s4n7h0/Halcyon.git

# compile the source 
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, secist 编译,企业黑客

您可能还会对下面的文章感兴趣: