I have tried to do obfuscation for my ERP web application which is developed in java 1.4 , struts 1.1,DB2 ver 9 and jboss. Finally i got proguard4.4.which is very good open source software I am able to do the obfuscation in proguard on simple classes. It has renamed my class name only no changes in business logic.
They have mentioned clearly how to do obfuscation with out changing the class name and method name ,but I was not able to select the correct keep option in obfuscation section. Also I have an ear ,you know which has jsps , action classes ,EJB, config file, xml ,jar files and so on….
For that I have to keep all class name and method without renaming.
What I have to do to keep to not changes class name and method name. Changes should be in business logic
Anybody done obfuscation on struts web application with proguard or any other software . I want to know whether it is possible or not.
Please help me
Please Excuse me for my worst English.
No ,First i have tried obfuscation in simple classes with proguard4.4.
its obfuscated successfully,also it has renamed class name only there is no changes in business logic and methods.
I want class and method name should be same which i had before obfuscation,i want the changes in business logic only.
i do not know how to do that even with simple java class.
please help me to do this.
if i do successfully only i can go forward on my web web application which is developed in what i have mentioned in previous mail.