Swfspy提供了很多独特的功能
命令行和图形界面工具
我们同时提供命令行和图形化的操作界面。
对于大型项目,通常通过持续集成或自动化脚本来发布Swf,命令行工具可以很方便的集成到现有的工作流程中,提供一个透明的混淆功能;
对于小型项目,通常只有一个Swf文件,一般通过IDE的编译或者生成命令生成,图形化的工具可以提供一个非常友好的界面来加密、分析swf文件。
多文件混淆
一些大型的项目由多个分立的swf文件组成,这些文件之间又存在着互相引用。
很多Swf加密软件都会导致引用关系破裂从而使得大型项目无法正常工作。
Swfspy™能够自动的分析引用关系,方式错误的重命名。
可定制性
有时,您的项目非常复杂,我们的工具不能自动分析出所有的引用关系。
您可以很方便的配置Swfspy,防止它对一些不应该混淆的东西做了不必要的混淆操作。
无论是命令行选项,图形界面选项还是AS3 Metadata选项,都可以灵活的控制Swfspy的混淆行为。
分析功能
我们的命令行和图形界面都带有分析功能:
命令行界面中, 我们提供了“-s”选项,它可以打开一个交互式的控制台;
图形界面中,我们提供了“分析”面板。