Java 免费JSP模糊器?

Java 免费JSP模糊器?,java,jsp,obfuscation,eclipse-wtp,Java,Jsp,Obfuscation,Eclipse Wtp,我想报告EclipseWTP项目的一个bug,它发生在我公司项目的JSP上,但由于法律原因,我不想附加原始JSP 有没有一种方法/free实用程序可以轻松混淆我的jsp代码?试试,它是一个免费的Java类文件收缩器和混淆器。它可以使用无意义的名称更改代码中的名称。您的问题在术语上存在矛盾。要么你想让他们找到bug,这意味着他们可以理解源代码,要么你想隐藏源代码,在这种情况下,你会妨碍故障报告过程 您应该做的是构建一个并行案例,以尽可能少的方式展示bug,并且不会泄露您宝贵的秘密。如果你不能做到这

我想报告EclipseWTP项目的一个bug,它发生在我公司项目的JSP上,但由于法律原因,我不想附加原始JSP


有没有一种方法/free实用程序可以轻松混淆我的jsp代码?

试试,它是一个免费的Java类文件收缩器和混淆器。它可以使用无意义的名称更改代码中的名称。

您的问题在术语上存在矛盾。要么你想让他们找到bug,这意味着他们可以理解源代码,要么你想隐藏源代码,在这种情况下,你会妨碍故障报告过程


您应该做的是构建一个并行案例,以尽可能少的方式展示bug,并且不会泄露您宝贵的秘密。如果你不能做到这一点,这就是代码中存在缺陷的证据。这是迄今为止最有可能出现的情况。

根据缺乏的答案,我必须意识到似乎没有混淆器。

有免费的jsp混淆器:

还有一个eclipse插件:

我怀疑这就是你想要做的。在他们真正遵循代码并弄清楚你的专有秘密之前,被破坏的代码对发现bug是没有帮助的,所以你只是在为自己(和Eclipse人员……或者,如果他们不忽略它的话,你会这么做)。你要做的是:制作一个不包含原始文件的可复制样本,它本身如果您只是希望某个eclipse开发人员为您解决这个问题,那么它不会发生。好吧,ProGuard只会混淆java代码,而不会混淆jsp-或者我错了吗?@MRalwasser不,您是对的,但是您可以将jsp预编译成java servlet,然后在这些Java类上使用ProGuard。@Riduidel,但Eclipse WTP团队将无法在其jsp编辑器中重现该错误…直到它可以处理WAR文件的文档,而WAR文件应该可以为jsp启用此功能,在@MRalwasser中搜索WAR文件的用法,然后按照@bestsss在对您的问题的评论中的建议进行操作:创建一个简单的可复制测试jsp,它清楚地暴露了错误。是的,这也是我的解决方案,因为缺少这样的工具。我手动减少了有问题的jsp。但正是这个动作(重命名变量、删除文本节点等)可以由我一直在搜索的工具来完成。所以我看不出我的问题中有矛盾之处。@MRalwasser:我已经解释过了。重申一下,混淆模糊了代码的目的。一个bug报告需要包含可理解的代码,至少如果你想对它采取行动的话。不总是这样。在IDE中的JSP编辑器解析器中考虑一个bug,在打开这样一个文件时,会导致抛出StasOffFuffFor错误。我不认为开发人员需要了解在这种情况下jsp中发生了什么。顺便说一句,我提交了一个“手动模糊处理”的例子。WTP团队能够修复这个bug。@MRalwasser当然,开发人员需要理解源代码,至少要能够在头脑中解析它,并确定是哪个结构导致堆栈溢出。嗯?您得到了两个,并且有理由不使用一个。@EJP:“给定的两个”不是jsp,而是java字节码混淆器,因此没有回答我的问题。它们似乎只是混淆java字节码,而不是jsp