首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发行运行Joern

发行运行Joern
EN

Stack Overflow用户
提问于 2018-03-25 17:35:11
回答 1查看 183关注 0票数 0

在过去的几天里,他小心翼翼地试图让乔恩正常运转,但没有结果。我甚至使用了mckeimic/joern/提供的对接图像,没有任何分辨率。

  • Ubuntu 16.04
  • py2neo==2.0
  • neo4j (尝试版本2.1.5和2.1.8)
  • OpenJDK 1.7
  • 下载并安装的gremlin插件(使用mvn干净包-Dlicense.skip=true)

joern-查找功能似乎正确(请求选项)

我正确地生成了.joernIndex文件w/out问题并启动了neo4j服务器(指向.joernIndex)。每当我试图使用gremlin命令时,我的问题就会出现。按照VLC播放器的例子,我无法越过这一点:

(以船坞形象发行):

代码语言:javascript
复制
echo 'g.v(0).out()' | joern-lookup -g
 py2neo.error.NoClassDefFoundError: javax/transaction/SystemException

关于手动安装的问题:

代码语言:javascript
复制
echo 'g.v(0).out()' | joern-lookup -g
py2neo.error.BadInputException: javax.script.ScriptException: java.lang.NullPointerException: Cannot invoke method out() on null object

如果需要,可以提供完整的跟踪。

我还尝试过其他示例,包括“主”函数检测和文章中提供的示例,但都没有成功。

有什么建议来解决这些问题或解决这些问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-28 19:05:55

作为一种可能的解决办法,Cisco Talos实际上最近与Joern一起做了一些工作,他们为Joern创建了一个带有必要设置的Docker映像。您可以找到图像这里,也可以通过docker pull neepl/joern获取图像。他们工作的github是这里,自述文件的第二部分详细介绍了如何让Joern使用它们的容器运行。希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49478815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档