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

2018-07-16 119775人围观 ,发现 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-02-15
  • 2016第十一届中国常州先进制造技术成果展示洽谈会——中国常州网专题 2019-02-15
  • 张德江:着力完善监督工作机制,加强对宪法法律实施和“一府两院”工作的监督 2019-02-14
  • 1-5月份安徽省限额以上消费品零售额2104.7亿元 2019-02-14
  • 候选企业:国家开发银行 2019-02-14
  • 端午节赛龙舟!这样的龙舟比赛你见过吗? 2019-02-14
  • 安徽“最美罚单”被质疑执法不公 专家称合规 2019-02-13
  • 飞机绕来绕去轰轰隆隆,当家女人却充耳不闻悠悠哉出访了 2019-02-13
  • 范冰冰、范丞丞一家四口聚餐范丞丞范冰冰-大陆 2019-02-13
  • 高清:葡萄牙明晨对阵西班牙 C罗领衔球队认真备战 2019-02-12
  • 什么是幸福 ——“幸福死了”与“健康长寿” 2019-02-12
  • 首付贷等违规行为料再遭“严打” 2019-02-11
  • 北京12.4万人申报积分落户 初核结果7月31日后公布 2019-02-11
  • 高考,让更多梦想起航 2019-02-10
  • “新一轮农网改造升级之机井通电惠民生工程”获第十二届人民企业社会责任奖年度案例奖 2019-02-10
  • 733| 904| 971| 295| 692| 541| 640| 224| 871| 738|