Joern项目推荐

Joern项目推荐

joern A robust parser for C/C++ storing abstract syntax trees, control flow graphs and program dependence graphs in a neo4j graph database. joern 项目地址: https://gitcode.com/gh_mirrors/joer/joern

项目基础介绍和主要编程语言

Joern是一个强大的C/C++解析器,主要用于存储抽象语法树(AST)、控制流图(CFG)和程序依赖图(PDG)在Neo4j图数据库中。该项目的主要编程语言包括Java、Python、Groovy、PHP、ANTLR和C。

项目核心功能

Joern的核心功能是通过解析C/C++代码,生成并存储代码的抽象语法树、控制流图和程序依赖图。这些图结构存储在Neo4j图数据库中,使得代码可以通过复杂的查询进行挖掘,使用图遍历语言如Gremlin和Cypher。

项目最近更新的功能

Joern最近的更新包括:

  1. 文档更新:对项目文档进行了更新,提供了更详细的说明和使用指南。
  2. 代码优化:对代码进行了优化,提高了解析器的效率和稳定性。
  3. 新增功能:增加了对某些特定C/C++语法的支持,扩展了解析器的覆盖范围。
  4. Bug修复:修复了之前版本中存在的一些Bug,提升了项目的整体质量。

通过这些更新,Joern项目在功能和性能上都有了显著的提升,为开发者提供了更强大的代码分析工具。

joern A robust parser for C/C++ storing abstract syntax trees, control flow graphs and program dependence graphs in a neo4j graph database. joern 项目地址: https://gitcode.com/gh_mirrors/joer/joern

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值