长亭百川云 - 文章详情

YakRunner|Yak IDE 里一个很好的执行代码、调试脚本的地方

Yak Project

84

2024-07-13

2023年,我们曾夸下海口说:

可以在 Yak IDE 的 Web Fuzzer 中调试 Nuclei 插件 ;

也可以在 Yak IDE 中直接调用 Nessus 的扫描脚本 ;

甚至还能在 Yak IDE 中使用 Nmap - NSE 脚本;

2024年,这些我们都做到了!

这就是Yak Runner!一个具有专项漏洞检测、反连管理、数据库等很多压箱底实用性功能的地方。我们甚至用不到30行的Yaklang代码,就完成了一个端口扫描的小程序:

YakRunner 的代码补全和语法检查依赖 Yak 对 AST 和 VM 的控制,目前,YakSSA 静态分析能力已经在 YakRunner 中初步使用起来,接下来,Yak将会继续加强对代码的静态检查。

除了要自己有,一个好的平台当然需要借助更好的第三方力量!目前Yak IDE已经接入了一些第三方AI智能编码OpenAI、Chatglm、Moonshot,直接安装相关插件就能直接使用。

效果预览:

YakRunner 内置的代码补全和语法检查功能

近几年,ChatGPT真的把AI带火了!

AI 对程序员一个切实的功能就是代码提示补全了。除了最早开始的GitHub Copilot,近年来,国内的头部公司也陆续在该领域布局。这里向大家推荐一个好用又免费的AI代码补全工具:百度Comate

  • 国内首个支持实时检索的智能代码助手,内置超过10000个 Github 热门代码库;

  • 覆盖各类语言、各类技术栈的优秀框架,如工程方向的Spring、Mybaties、FastAPI、React等,算法类的Transformer、PaddlePaddle等,还有最新的AI框架如AutoGPT、Langchain。

场景实操:

根据当前文件里的SQL,创建对应的PO、mapper,要增加适当的注释、注解、保持风格一致,给出完整代码:

国产化的AI代码补全工具为中国的程序员们提供了更为本土化的解决方案。这些工具不仅可以减少编写代码的时间,还可以帮助开发者避免常见错误,提高代码的一致性和可读性。

这么好用的工具,当然要集成到Yakit里面啦!

目前Yak团队和Comate团队已经成功接线,主要合作场景有代码续写,代码解释等。当然,Yakit的用户们如果想要更多有趣又实用的功能,也可以私聊公众号后台许愿,我们会认真聆听用户的意见和建议,将Yakit打造成更为专业的国产化网络安全工具平台。

END

  YAK官方资源 

Yak 语言官方教程:
https://yaklang.com/docs/intro/
Yakit 视频教程:
https://space.bilibili.com/437503777
Github下载地址:
https://github.com/yaklang/yakit
Yakit官网下载地址:
https://yaklang.com/
Yakit安装文档:
https://yaklang.com/products/download\_and\_install
Yakit使用文档:
https://yaklang.com/products/intro/
常见问题速查:
https://yaklang.com/products/FAQ

长按识别添加工作人员

开启Yakit进阶之旅

相关推荐
关注或联系我们
添加百川云公众号,移动管理云安全产品
咨询热线:
4000-327-707
百川公众号
百川公众号
百川云客服
百川云客服

Copyright ©2024 北京长亭科技有限公司
icon
京ICP备 2024055124号-2