首页 文章

有开源污染工具吗? [关闭]

提问于
浏览
1

有开源污染工具吗?我正在尝试分析Java项目,它是java源代码 . 因此,我可以看到参数的用途和目的 . 例如,它是在if语句中使用还是分配给另一个变量等 .

谢谢

3 回答

  • 0

    您可以尝试使用Checker Framework .

  • 1

    现代java IDE提供了这样的信息 . 恕我直言,最好的一个是IntelliJ IDEA,但是Comemrcial许可证将花费你大约130美元(有免费社区版wuth以某种方式减少功能与源代码发布,或完整版30天免费试用)

    Eclipse和netbean也提供类似的功能,但效果不佳 . (恕我直言)

  • 0

    如果您想要一个通用工具来跟踪一个任意变量的使用方式,或者是一个输入变量的值的来源,那么你想要的是一个program slicer . (污点是一种特殊情况,人们只想在特定输入上切片,通常来自程序外部的来源) .

    有一个名为Indus . 我've never used it, and I don't知道它的状态 .

相关问题