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

2018-07-16 198794人围观 ,发现 3 个不明物体 工具

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,FB小编 secist 编译,转载请注明来自www.nw9nn.com.cn

发表评论

已有 3 条评论

取消
Loading...
css.php
  • 河北成立冬季项目运动队 让“冷项目”热起来 2019-04-21
  • 【三年决战奔小康】一封来自甘南精准扶贫户的感谢信 2019-04-21
  • 长江中下游正式“入梅”!中东部高温降雨齐上阵 湖北中北部有大到暴雨 2019-04-20
  • (原创)取消“份子钱”是出租车改革必须迈出的一步 2019-04-20
  • 风水神先生的地下工作做得不算太到位 2019-04-20
  • 中山八路总站 调整12公交线 2019-04-19
  • 关于对部分载客汽车采取交通管理措施的通告 2019-04-19
  • 中国4月减持58亿美元美国国债 仍是美国最大债主 2019-04-18
  • 导赏!广美研究生导师带你看2018研究生毕业作品展 2019-04-18
  • 女出纳侵吞千万公款扮富婆 7年未被公司发现 2019-04-17
  • 回复@看着就想笑:真有点赞机,还不点个百八十个赞 2019-04-17
  • 北京师范大学新闻传播学院执行院长、教育部长江学者特聘教授喻国明做客人民网 2019-04-17
  • 离开城市告别妻儿 他陪母亲“归园田居”(图) 2019-04-17
  • 合肥一6万元旧车竟卖出20万天价 背后原因让人愤怒! 2019-04-16
  • 中国公民可72小时免签停留俄大城市?中俄正在协商 2019-04-16
  • 523| 770| 676| 150| 855| 750| 105| 626| 730| 574|