1
<!doctype html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
5
<meta http-equiv="content-style-type" content="text/css">
6
<link rel="stylesheet" type="text/css" href="style.css">
7
<title>ProGuard Alternatives</title>
8
<script type="text/javascript" language="JavaScript">
10
if (window.self==window.top)
11
window.top.location.replace("index.html#"+window.location.pathname+window.location.hash);
13
var hash="#"+window.location.pathname.replace(window.top.location.pathname.replace("index.html", ""), "");
14
if (window.top.location.hash!=hash)
15
window.top.location.hash=hash;
24
There are quite a few Java class file shrinkers, optimizers, obfuscators, and
25
preverifiers out there. Users of <b>ProGuard</b> tell me it easily compares
26
with the best of them. However, you may want to check that out yourself.
28
This is a list of the programs of which I'm aware. Obviously, I've never
29
personally tested all of them. Many programs, even commercial ones, have been
30
abandoned. Please drop me a note if you know of any other shrinkers,
31
optimizers, obfuscators, or preverifiers, or if some information provided
38
<th>Author/Company</th>
48
<td><a target="other" href="http://www.lafortune.eu/">Eric Lafortune</a></td>
49
<td><a target="_top" href="http://proguard.sourceforge.net/">ProGuard</a></td>
50
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
51
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
52
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
53
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
58
<td><a target="other" rel="nofollow" href="http://www.informatik.uni-oldenburg.de/leute/hoenicke.html">Jochen Hoenicke</a></td>
59
<td><a target="other" href="http://jode.sourceforge.net/">Jode</a></td>
60
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
61
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
62
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
63
<td align="center"><br /></td>
68
<td><a target="other" rel="nofollow" href="http://www.cs.cornell.edu/nystrom/">Nate Nystrom</a></td>
69
<td><a target="other" href="http://www.cs.purdue.edu/homes/hosking/bloat/">Bloat</a></td>
70
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
71
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
72
<td align="center"><br /></td>
73
<td align="center"><br /></td>
78
<td><a target="other" rel="nofollow" href="http://sourceforge.net/users/hchacha/">Hidetoshi Ohuchi</a></td>
79
<td><a target="other" href="http://jarg.sourceforge.net/">Jarg</a></td>
80
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
81
<td align="center"><br /></td>
82
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
83
<td align="center"><br /></td>
88
<td><a target="other" rel="nofollow" href="http://www.yworks.com/">yWorks</a></td>
89
<td><a target="other" href="http://www.yworks.com/en/products_yguard_about.htm">yGuard</a></td>
90
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
91
<td align="center"><br /></td>
92
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
93
<td align="center"><br /></td>
94
<td>Free (no source)</td>
98
<td><a target="other" rel="nofollow" href="http://mojo.codehaus.org/">Mojo</a></td>
99
<td><a target="other" href="http://mojo.codehaus.org/minijar-maven-plugin/">Minijar</a></td>
100
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
101
<td align="center"><br /></td>
102
<td align="center"><br /></td>
103
<td align="center"><br /></td>
104
<td>Free (Apache)</td>
108
<td><a target="other" rel="nofollow" href="http://www.riggshill.com/">RiggsHill Software</a></td>
109
<td><a target="other" href="http://genjar.sourceforge.net/">GenJar</a></td>
110
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
111
<td align="center"><br /></td>
112
<td align="center"><br /></td>
113
<td align="center"><br /></td>
114
<td>Free (Apache)</td>
118
<td><a target="other" rel="nofollow" href="http://ant.apache.org/">Apache</a></td>
119
<td><a target="other" href="http://ant.apache.org/manual/Types/classfileset.html">Ant Classfileset</a></td>
120
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
121
<td align="center"><br /></td>
122
<td align="center"><br /></td>
123
<td align="center"><br /></td>
124
<td>Free (Apache)</td>
128
<td><a target="other" rel="nofollow" href="http://www.celton.mobi/">Carsten Elton Sørensen</a></td>
129
<td><a target="other" href="http://code.google.com/p/treeshaker/">Treeshaker</a></td>
130
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
131
<td align="center"><br /></td>
132
<td align="center"><br /></td>
133
<td align="center"><br /></td>
134
<td>Free (Apache)</td>
138
<td><a target="other" rel="nofollow" href="http://www.ucdetector.org/">Jörg Spieler</a></td>
139
<td><a target="other" href="http://www.ucdetector.org/">UCDetector</a></td>
140
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
141
<td align="center"><br /></td>
142
<td align="center"><br /></td>
143
<td align="center"><br /></td>
148
<td><a target="other" rel="nofollow" href="http://www.curious-creature.org/">Romain Guy</a></td>
149
<td><a target="other" href="http://www.jroller.com/gfx/entry/get_what_you_need_from">Harvester</a></td>
150
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
151
<td align="center"><br /></td>
152
<td align="center"><br /></td>
153
<td align="center"><br /></td>
158
<td><a target="other" rel="nofollow" href="http://java.net/projects/dcd/">Emeric Vernat</a></td>
159
<td><a target="other" href="http://java.net/projects/dcd/">DCD</a></td>
160
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
161
<td align="center"><br /></td>
162
<td align="center"><br /></td>
163
<td align="center"><br /></td>
168
<td><a target="other" rel="nofollow" href="http://sadun-util.sourceforge.net/">Cristiano Sadun</a></td>
169
<td><a target="other" href="http://sadun-util.sourceforge.net/pack.html">Pack</a></td>
170
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
171
<td align="center"><br /></td>
172
<td align="center"><br /></td>
173
<td align="center"><br /></td>
178
<td><a target="other" rel="nofollow" href="http://www.sable.mcgill.ca/">Sable</a></td>
179
<td><a target="other" href="http://www.sable.mcgill.ca/soot/">Soot</a></td>
180
<td align="center"><br /></td>
181
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
182
<td align="center"><br /></td>
183
<td align="center"><br /></td>
188
<td><a target="other" rel="nofollow" href="http://www.garret.ru/~knizhnik/">Konstantin Knizhnik</a></td>
189
<td><a target="other" href="http://www.garret.ru/~knizhnik/javago/ReadMe.htm">JavaGO</a></td>
190
<td align="center"><br /></td>
191
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
192
<td align="center"><br /></td>
193
<td align="center"><br /></td>
198
<td><a target="other" rel="nofollow" href="http://www.sable.mcgill.ca/">Sable</a></td>
199
<td><a target="other" href="http://www.sable.mcgill.ca/JBCO/">JBCO</a></td>
200
<td align="center"><br /></td>
201
<td align="center"><br /></td>
202
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
203
<td align="center"><br /></td>
208
<td><a target="other" rel="nofollow" href="http://classencrypt.sourceforge.net/">Jeffrey Wheaton</a></td>
209
<td><a target="other" href="http://classencrypt.sourceforge.net/">ClassEncrypt</a></td>
210
<td align="center"><br /></td>
211
<td align="center"><br /></td>
212
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
213
<td align="center"><br /></td>
218
<td><a target="other" rel="nofollow" href="http://sourceforge.net/users/glurk/">Thorsten Heit</a></td>
219
<td><a target="other" href="http://sourceforge.net/projects/javaguard/">JavaGuard</a></td>
220
<td align="center"><br /></td>
221
<td align="center"><br /></td>
222
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
223
<td align="center"><br /></td>
228
<td><a target="other" rel="nofollow" href="http://mwobfu.sourceforge.net/">Patrick Mueller</a></td>
229
<td><a target="other" href="http://mwobfu.sourceforge.net/">Mwobfu</a></td>
230
<td align="center"><br /></td>
231
<td align="center"><br /></td>
232
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
233
<td align="center"><br /></td>
238
<td><a target="other" rel="nofollow" href="http://www.bebbosoft.de/">BebboSoft</a></td>
239
<td><a target="other" href="http://www.bebbosoft.de/#java/mug/index.wiki">Bb_mug</a></td>
240
<td align="center"><br /></td>
241
<td align="center"><br /></td>
242
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
243
<td align="center"><br /></td>
244
<td>Free (no source)</td>
248
<td><a target="other" rel="nofollow" href="http://github.com/v6ak">Vít Šesták</a></td>
249
<td><a target="other" href="http://github.com/v6ak/Preverifier/">Preverifier</a></td>
250
<td align="center"><br /></td>
251
<td align="center"><br /></td>
252
<td align="center"><br /></td>
253
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
258
<td><a target="_top" href="http://www.saikoa.com/">Saikoa</a></td>
259
<td><a target="_top" href="http://www.saikoa.com/dexguard">DexGuard</a></td>
260
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
261
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
262
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
263
<td align="center"><br /></td>
268
<td><a target="other" rel="nofollow" href="http://www.preemptive.com/">PreEmptive</a></td>
269
<td><a target="other" href="http://www.preemptive.com/products/dasho/index.html">DashOPro</a></td>
270
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
271
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
272
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
273
<td align="center"><br /></td>
278
<td><a target="other" rel="nofollow" href="http://www.zelix.com/">Zelix</a></td>
279
<td><a target="other" href="http://www.zelix.com/klassmaster/index.html">KlassMaster</a></td>
280
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
281
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
282
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
283
<td align="center"><br /></td>
288
<td><a target="other" rel="nofollow" href="http://www.s-cradle.com/english/index.html">Sophia Cradle</a></td>
289
<td><a target="other" href="http://www.s-cradle.com/english/products/sophiacompress_java/index.html">SophiaCompress</a></td>
290
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
291
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
292
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
293
<td align="center"><br /></td>
298
<td><a target="other" rel="nofollow" href="http://www.e-t.com/">Eastridge Technology</a></td>
299
<td><a target="other" href="http://www.e-t.com/jshrink.html">Jshrink</a></td>
300
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
301
<td align="center"><br /></td>
302
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
303
<td align="center"><br /></td>
308
<td><a target="other" rel="nofollow" href="http://www.leesw.com/">LeeSoftware</a></td>
309
<td><a target="other" href="http://www.leesw.com/">Smokescreen Obfuscator</a></td>
310
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
311
<td align="center"><br /></td>
312
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
313
<td align="center"><br /></td>
318
<td><a target="other" rel="nofollow" href="http://www.innaworks.com/">Innaworks</a></td>
319
<td><a target="other" href="http://www.innaworks.com/mBooster">mBooster</a></td>
320
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
321
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
322
<td align="center"><br /></td>
323
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
328
<td><a target="other" rel="nofollow" href="http://www.uni-vologda.ac.ru/~c3c/">Sergey Sverdlov</a></td>
329
<td><a target="other" href="http://www.uni-vologda.ac.ru/~c3c/jco/">J.Class Optimizer</a></td>
330
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
331
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
332
<td align="center"><br /></td>
333
<td align="center"><br /></td>
338
<td><a target="other" rel="nofollow" href="http://www.smardec.com/">Smardec</a></td>
339
<td><a target="other" href="http://www.allatori.com/">Allatori</a></td>
340
<td align="center"><br /></td>
341
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
342
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
343
<td align="center"><br /></td>
348
<td><a target="other" rel="nofollow" href="http://cs.arizona.edu/">U. of Arizona</a></td>
349
<td><a target="other" href="http://sandmark.cs.arizona.edu/">SandMark</a></td>
350
<td align="center"><br /></td>
351
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
352
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
353
<td align="center"><br /></td>
358
<td><a target="other" rel="nofollow" href="http://zenofx.com/">Zenofx</a></td>
359
<td><a target="other" href="http://zenofx.com/classguard/">ClassGuard</a></td>
360
<td align="center"><br /></td>
361
<td align="center"><br /></td>
362
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
363
<td align="center"><br /></td>
368
<td><a target="other" rel="nofollow" href="http://www.bisguard.com/">BIS Guard & Co.</a></td>
369
<td><a target="other" href="http://www.bisguard.com/java.html">Java Antidecompiler</a></td>
370
<td align="center"><br /></td>
371
<td align="center"><br /></td>
372
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
373
<td align="center"><br /></td>
378
<td><a target="other" rel="nofollow" href="http://www.force5.com/">Force 5</a></td>
379
<td><a target="other" href="http://www.force5.com/JCloak/ProductJCloak.html">JCloak</a></td>
380
<td align="center"><br /></td>
381
<td align="center"><br /></td>
382
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
383
<td align="center"><br /></td>
388
<td><a target="other" rel="nofollow" href="http://www.semdesigns.com/">Semantic Designs</a></td>
389
<td><a target="other" href="http://www.semdesigns.com/Products/Obfuscators/JavaObfuscator.html">Obfuscator</a></td>
390
<td align="center"><br /></td>
391
<td align="center"><br /></td>
392
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
393
<td align="center"><br /></td>
398
<td><a target="other" rel="nofollow" href="http://www.duckware.com/">Duckware</a></td>
399
<td><a target="other" href="http://www.duckware.com/jobfuscate/">Jobfuscate</a></td>
400
<td align="center"><br /></td>
401
<td align="center"><br /></td>
402
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
403
<td align="center"><br /></td>
408
<td><a target="other" rel="nofollow" href="http://www.arxan.com/">Arxan</a></td>
409
<td><a target="other" href="http://www.arxan.com/software-protection-products/java-GuardIt/index.php">GuardIT</a></td>
410
<td align="center"><br /></td>
411
<td align="center"><br /></td>
412
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
413
<td align="center"><br /></td>
418
<td><a target="other" rel="nofollow" href="http://www.chez.com/vasile/">Vasile Calmatui</a></td>
419
<td><a target="other" href="http://www.chez.com/vasile/obfu/VasObfuLite.html">VasObfuLite</a></td>
420
<td align="center"><br /></td>
421
<td align="center"><br /></td>
422
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
423
<td align="center"><br /></td>
427
<tr class="disappeared">
428
<td><a target="other" rel="nofollow" href="http://www.alphaworks.ibm.com/">IBM AlphaWorks</a></td>
429
<td><a target="other" href="http://www.research.ibm.com/jax/">JAX</a></td>
430
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
431
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
432
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
433
<td align="center"><br /></td>
434
<td>(discontinued)</td>
437
<tr class="disappeared">
438
<td><a target="other" rel="nofollow" href="http://www.nq4.de/">NQ4</a></td>
439
<td><a target="other" rel="nofollow" href="http://www.nq4.de/">Joga</a></td>
440
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
441
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
442
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
443
<td align="center"><br /></td>
444
<td>(discontinued?)</td>
447
<tr class="disappeared">
448
<td><a target="other" rel="nofollow" href="http://www-i2.informatik.rwth-aachen.de/~markusj/">Markus Jansen</a></td>
449
<td><a target="other" rel="nofollow" href="http://www-i2.informatik.rwth-aachen.de/~markusj/jopt/">Jopt</a></td>
450
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
451
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
452
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
453
<td align="center"><br /></td>
454
<td>(disappeared?)</td>
457
<tr class="disappeared">
458
<td><a target="other" rel="nofollow" href="http://www.geocities.com/CapeCanaveral/Hall/2334/resume.html">Alexander Shvets</a></td>
459
<td><a target="other" rel="nofollow" href="http://www.geocities.com/CapeCanaveral/Hall/2334/Programs/cafebabe.html">CafeBabe</a></td>
460
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
461
<td align="center"><br /></td>
462
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
463
<td align="center"><br /></td>
464
<td>(disappeared?)</td>
467
<tr class="disappeared">
468
<td><a target="other" rel="nofollow" href="http://darcs.brianweb.net/">Brian Alliet</a></td>
469
<td><a target="other" rel="nofollow" href="http://darcs.brianweb.net/gcclass/">Gcclass</a></td>
470
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
471
<td align="center"><br /></td>
472
<td align="center"><br /></td>
473
<td align="center"><br /></td>
474
<td>(disappeared?)</td>
477
<tr class="disappeared">
478
<td><a target="other" rel="nofollow" href="http://www.cs.purdue.edu/homes/grothoff/">Christian Grothoff</a></td>
479
<td><a target="other" rel="nofollow" href="http://www.ovmj.org/jamit/">Jamit</a></td>
480
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
481
<td align="center"><br /></td>
482
<td align="center"><br /></td>
483
<td align="center"><br /></td>
484
<td>(disappeared?)</td>
487
<tr class="disappeared">
488
<td><a target="other" rel="nofollow" href="http://donquixote.cafebabe.jp/">Haruaki Tamada</a></td>
489
<td><a target="other" rel="nofollow" href="http://donquixote.cafebabe.jp/">DonQuixote</a></td>
490
<td align="center"><br /></td>
491
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
492
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
493
<td align="center"><br /></td>
494
<td>(disappeared?)</td>
497
<tr class="disappeared">
498
<td><a target="other" rel="nofollow" href="http://www.utdallas.edu/~gxz014000/">Bajie</a></td>
499
<td><a target="other" rel="nofollow" href="http://www.utdallas.edu/~gxz014000/jcmp/">JCMP</a></td>
500
<td align="center"><br /></td>
501
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
502
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
503
<td align="center"><br /></td>
504
<td>(disappeared?)</td>
507
<tr class="disappeared">
508
<td><a target="other" rel="nofollow" href="http://www.elegant-software.com/">Elegant Software</a></td>
509
<td><a target="other" rel="nofollow" href="http://www.elegant-software.com/software/jmangle/">JMangle</a></td>
510
<td align="center"><br /></td>
511
<td align="center"><br /></td>
512
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
513
<td align="center"><br /></td>
514
<td>(disappeared?)</td>
517
<tr class="disappeared">
518
<td><a target="other" rel="nofollow" href="http://www.primenet.com/~ej">Eron Jokipii</a></td>
519
<td><a target="other" rel="nofollow" href="http://www.primenet.com/~ej">Jobe</a></td>
520
<td align="center"><br /></td>
521
<td align="center"><br /></td>
522
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
523
<td align="center"><br /></td>
524
<td>(disappeared?)</td>
527
<tr class="disappeared">
528
<td><a target="other" rel="nofollow" href="http://jrc.krdl.org.sg/">JRC</a></td>
529
<td><a target="other" rel="nofollow" href="http://jrc.krdl.org.sg/decaf/">DeCaf</a></td>
530
<td align="center"><br /></td>
531
<td align="center"><br /></td>
532
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
533
<td align="center"><br /></td>
534
<td>(disappeared?)</td>
537
<tr class="disappeared">
538
<td><a target="other" rel="nofollow" href="http://www.drjava.de/">Dr. Java</a></td>
539
<td><a target="other" rel="nofollow" href="http://www.drjava.de/obfuscator/">Marvin Obfuscator</a></td>
540
<td align="center"><br /></td>
541
<td align="center"><br /></td>
542
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
543
<td align="center"><br /></td>
544
<td>(disappeared?)</td>
547
<tr class="disappeared">
548
<td><a target="other" rel="nofollow" href="http://www.ibm.com/">IBM</a></td>
549
<td><a target="other" rel="nofollow" href="http://www-306.ibm.com/software/wireless/wsdd/">WSDD</a></td>
550
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
551
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
552
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
553
<td align="center"><br /></td>
554
<td>Commercial (discontinued?)</td>
557
<tr class="disappeared">
558
<td><a target="other" rel="nofollow" href="http://www.s5systems.com/">S5 Systems</a></td>
559
<td><a target="other" rel="nofollow" href="http://www.s5systems.com/jPresto.htm">jPresto</a></td>
560
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
561
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
562
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
563
<td align="center"><br /></td>
564
<td>Commercial (discontinued?)</td>
567
<tr class="disappeared">
568
<td><a target="other" rel="nofollow" href="http://www.plumbdesign.com/">Plumb Design</a></td>
569
<td><a target="other" rel="nofollow" href="http://www.condensity.com/">Condensity</a></td>
570
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
571
<td align="center"><br /></td>
572
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
573
<td align="center"><br /></td>
574
<td>Commercial (discontinued)</td>
577
<tr class="disappeared">
578
<td><a target="other" rel="nofollow" href="http://www.4thpass.com/">4th Pass</a></td>
579
<td><a target="other" rel="nofollow" href="http://www.4thpass.com/">SourceGuard</a></td>
580
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
581
<td align="center"><br /></td>
582
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
583
<td align="center"><br /></td>
584
<td>Commercial (discontinued?)</td>
587
<tr class="disappeared">
588
<td><a target="other" rel="nofollow" href="http://www.codingart.com/">CodingArt</a></td>
589
<td><a target="other" rel="nofollow" href="http://www.codingart.com/codeshield.html">CodeShield</a></td>
590
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
591
<td align="center"><br /></td>
592
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
593
<td align="center"><br /></td>
594
<td>Commercial (discontinued?)</td>
597
<tr class="disappeared">
598
<td><a target="other" rel="nofollow" href="http://www.software4j.com/">Software4j</a></td>
599
<td><a target="other" rel="nofollow" href="http://www.software4j.com/obfuscate4j/">Obfuscate4j</a></td>
600
<td align="center"><br /></td>
601
<td align="center"><br /></td>
602
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
603
<td align="center"><br /></td>
604
<td>Commercial (discontinued?)</td>
607
<tr class="disappeared">
608
<td><a target="other" rel="nofollow" href="http://www.jammconsulting.com/">JAMM Consulting</a></td>
609
<td><a target="other" rel="nofollow" href="http://www.jammconsulting.com/jamm/servlet/com.jammconsulting.servlet.JAMMServlet?pageId=ObfuscateProPage">ObfuscatePro</a></td>
610
<td align="center"><br /></td>
611
<td align="center"><br /></td>
612
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
613
<td align="center"><br /></td>
614
<td>Commercial (discontinued?)</td>
617
<tr class="disappeared">
618
<td><a target="other" rel="nofollow" href="http://www.jdevelop.com/">JDevelop</a></td>
619
<td><a target="other" rel="nofollow" href="http://www.jdevelop.com/best-java-obfuscator.html">JSCO</a></td>
620
<td align="center"><br /></td>
621
<td align="center"><br /></td>
622
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
623
<td align="center"><br /></td>
624
<td>Commercial (discontinued?)</td>
627
<tr class="disappeared">
628
<td><a target="other" rel="nofollow" href="http://www.4fang.net/">4Fang</a></td>
629
<td><a target="other" rel="nofollow" href="http://www.4fang.net/jmix/">JMix</a></td>
630
<td align="center"><br /></td>
631
<td align="center"><br /></td>
632
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
633
<td align="center"><br /></td>
634
<td>Commercial (discontinued?)</td>
637
<tr class="disappeared">
638
<td><a target="other" rel="nofollow" href="http://www.retrologic.com/">RetroLogic</a></td>
639
<td><a target="other" rel="nofollow" href="http://www.retrologic.com/">RetroGuard</a></td>
640
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
641
<td align="center"><br /></td>
642
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
643
<td align="center"><br /></td>
644
<td>Commercial (disappeared?)</td>
647
<tr class="disappeared">
648
<td><a target="other" rel="nofollow" href="http://www.helseth.com/">Helseth</a></td>
649
<td><a target="other" rel="nofollow" href="http://www.helseth.com/HJO.htm">JObfuscator</a></td>
650
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
651
<td align="center"><br /></td>
652
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
653
<td align="center"><br /></td>
654
<td>Commercial (disappeared?)</td>
657
<tr class="disappeared">
658
<td><a target="other" rel="nofollow" href="http://www.vegatech.com/">Vega Technologies</a></td>
659
<td><a target="other" rel="nofollow" href="http://www.vegatech.com/jzipper/">JZipper</a></td>
660
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
661
<td align="center"><br /></td>
662
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
663
<td align="center"><br /></td>
664
<td>Commercial (disappeared?)</td>
667
<tr class="disappeared">
668
<td><a target="other" rel="nofollow" href="http://www.jproof.com/">JProof</a></td>
669
<td><a target="other" rel="nofollow" href="http://www.jproof.com/">JProof</a></td>
670
<td align="center"><br /></td>
671
<td align="center"><br /></td>
672
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
673
<td align="center"><br /></td>
674
<td>Commercial (disappeared?)</td>
677
<tr class="disappeared">
678
<td><a target="other" rel="nofollow" href="http://www.chainkey.com/">ChainKey</a></td>
679
<td><a target="other" rel="nofollow" href="http://www.chainkey.com/en/jcp/">Java Code Protector</a></td>
680
<td align="center"><br /></td>
681
<td align="center"><br /></td>
682
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
683
<td align="center"><br /></td>
684
<td>Commercial (disappeared?)</td>
687
<tr class="disappeared">
688
<td><a target="other" rel="nofollow" href="http://www.2lkit.com/">2LKit</a></td>
689
<td><a target="other" rel="nofollow" href="http://www.2lkit.com/products/2LKitObf/index.htm">2LKit Obfuscator</a></td>
690
<td align="center"><br /></td>
691
<td align="center"><br /></td>
692
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
693
<td align="center"><br /></td>
694
<td>Commercial (disappeared?)</td>
697
<tr class="disappeared">
698
<td><a target="other" rel="nofollow" href="http://www.wingsoft.com/">WingSoft</a></td>
699
<td><a target="other" rel="nofollow" href="http://www.wingsoft.com/wingguard.html">WingGuard</a></td>
700
<td align="center"><br /></td>
701
<td align="center"><br /></td>
702
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
703
<td align="center"><br /></td>
704
<td>Commercial (disappeared?)</td>
707
<tr class="disappeared">
708
<td><a target="other" rel="nofollow" href="http://www.sbktech.org/">HashJava</a></td>
709
<td><a target="other" rel="nofollow" href="http://www.sbktech.org/">HashJava</a></td>
710
<td align="center"><br /></td>
711
<td align="center"><br /></td>
712
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
713
<td align="center"><br /></td>
714
<td>Commercial (disappeared?)</td>
717
<tr class="disappeared">
718
<td><a target="other" rel="nofollow" href="http://www.solutia.ro/">GITS</a></td>
719
<td><a target="other" rel="nofollow" href="http://www.solutia.ro/pages/javadc/">Blurfuscator</a></td>
720
<td align="center"><br /></td>
721
<td align="center"><br /></td>
722
<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
723
<td align="center"><br /></td>
724
<td>Commercial (disappeared?)</td>
729
All trademarks are property of their respective holders.
732
<noscript><div><a target="_top" href="index.html" class="button">Show menu</a></div></noscript>
734
Copyright © 2002-2012
735
<a target="other" href="http://www.lafortune.eu/">Eric Lafortune</a>.