From owner-freebsd-java@FreeBSD.ORG Thu Oct 30 00:08:48 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 553EA16A4CE for ; Thu, 30 Oct 2003 00:08:48 -0800 (PST) Received: from farkas.netalfa.hu (ip0.netalfa.net [195.228.254.71]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12DDE43FD7 for ; Thu, 30 Oct 2003 00:08:47 -0800 (PST) (envelope-from attila@netalfa.hu) Received: from netalfa.hu (166.22-182-adsl-pool.axelero.hu [81.182.22.166]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by farkas.netalfa.hu (Postfix) with ESMTP id 9A1E854C025 for ; Thu, 30 Oct 2003 09:08:44 +0100 (CET) Message-ID: <3FA0C6A0.4080107@netalfa.hu> Date: Thu, 30 Oct 2003 09:06:56 +0100 From: =?ISO-8859-2?Q?bogn=E1r_attila?= User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; hu-HU; rv:1.5) Gecko/20031007 X-Accept-Language: hu, fr, en MIME-Version: 1.0 To: freebsd-java@freebsd.org References: <1067473864.20349.1.camel@pcgem.rdg.cyberkinetica.com> In-Reply-To: <1067473864.20349.1.camel@pcgem.rdg.cyberkinetica.com> Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: Java Obfuscators X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2003 08:08:48 -0000 Antony T Curtis írta: > On Wed, 2003-10-29 at 20:05, Bob Dixon wrote: > >> My group is developing in Java on FreeBSD, and we're interested in using an obfuscator to prevent reverse-engineering. Can anyone recommend one that runs on FreeBSD? Thanks! > > > Jopt does a pretty good job of obfuscating... and results in > lighter-weight executables in the process. > > For added bonus, you can use it on your java runtime jars for faster > startup time. Warning - it does make debugging more difficult. Some others: yguard - http://www.yworks.com/en/products_yguard_about.htm retroguard - http://www.retrologic.com/retroguard-main.html jax - http://www.alphaworks.ibm.com/tech/JAX dasho - http://www.preemptive.com/tools/ I am using yguard, there is an ant task available for it, so it is very practical. Before yguard I used retroguard (yguard is based on this one) and tested JAX. JAX _seemed_ the best, but it is/was not free (not sure of its status now, it was years ago). I did not try dasho (not free). attila