Main > Free Download Search >

Free proguard 3.9 software for linux

proguard 3.9

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 40
TightVNC 1.3.9

TightVNC 1.3.9


TightVNC is a VNC distribution with many new features, improvements, and bugfixes over VNC. more>>
TightVNC project is a free remote control software package derived from the popular VNC software. With TightVNC, you can see the desktop of a remote machine and control it with your local mouse and keyboard, just like you would do it sitting in the front of that computer.
Main features:
- free, GPL-licensed, with full source code available;
- useful in remote administration, remote customer support, education, and for many other purposes;
- cross-platform, available for Windows and Unix, compatible with other VNC software;
- well maintained and being actively developed.
Enhancements:
- This stable version includes support for the latest RFB protocol version 3.8, VNC4-compatible parsing of host:display strings, and a number of bugfixes and portability fixes.
- Also, there was many changes in the built-in Java viewer such as scaling, automatic encoding selection, support for ZRLE encoding, and a workaround for a Tab key problem.
<<less
Download (0.75MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
916 downloads
ProGuard 3.9 / 4.0 Beta

ProGuard 3.9 / 4.0 Beta


ProGuard is a Java class file shrinker and obfuscator. more>>
ProGuard is a free Java class file shrinker, optimizer, and obfuscator. ProGuard project can detect and remove unused classes, fields, methods, and attributes. It can then optimize bytecode and remove unused instructions.
Finally, it can rename the remaining classes, fields, and methods using short meaningless names. The resulting jars are smaller and harder to reverse-engineer.
More compact jar files also means smaller storage requirements, faster transfer of applications across networks, faster loading, and smaller memory footprints.
ProGuards main advantage compared to other Java obfuscators is probably its compact template-based configuration. A few intuitive command line options or a simple configuration file are usually sufficient. For instance, the following configuration option preserves all applets in a jar:
-keep public class * extends java.applet.Applet
The user manual explains all available options and shows more examples of this powerful configuration style.
ProGuard is fast. It only takes seconds to process programs and libraries of several megabytes. The results section presents actual figures for a number of applications.
ProGuard is a command-line tool with an optional graphical user interface. It also comes with plugins for Ant and for the J2ME Wireless Toolkit.
ProGuard is a Java class file shrinker, optimizer, and obfuscator. The shrinking step detects and removes unused classes, fields, methods, and attributes. The optimization step analyzes and optimizes the bytecode of the methods. The obfuscation step renames the remaining classes, fields, and methods using short meaningless names. The resulting jars are smaller and harder to reverse-engineer.
ProGuard can also be used to list unused fields and methods in an application, and to print out the internal structure of class files.
ProGuard typically reads the input jars (or wars, ears, zips, or directories). It then shrinks, optimizes, and obfuscates them. It then writes the results to one or more output jars (or wars, ears, zips, or directories). The input jars can optionally contain resource files. ProGuard copies all non-class resource files from the input jars to the output jars. Their names and contents remain unchanged.
ProGuard requires the library jars (or wars, ears, zips, or directories) of the input jars to be specified. It can then reconstruct class hierarchies and other class dependencies, which are necessary for proper shrinking, optimization, and obfuscation. The library jars themselves always remain unchanged. You should still put them in the class path of your final application.
In order to determine which code has to be preserved and which code can be discarded or obfuscated, you have to specify one or more entry points to your code. These entry points are typically classes with main methods, applets, midlets, etc.
- In the shrinking step, ProGuard starts from these seeds and recursively determines which classes and class members are used. All other classes and class members are discarded.
- In the optimization step, ProGuard further optimizes the code. Among other optimizations, classes and methods that are not entry points can be made final, and some methods may be inlined.
- In the obfuscation step, ProGuard renames classes and class members that are not entry points. In this entire process, keeping the entry points ensures that they can still be accessed by their original names.
Any classes or class members of your code that are created or invoked dynamically (that is, by name) have to be specified as entry points too. It is generally impossible to determine these cases automatically, but ProGuard will offer some suggestions if keeping some classes or class members appears necessary. For proper results, you should at least be somewhat familiar with the code that you are processing.
ProGuard does handle Class.forName("SomeClass") and SomeClass.class constructs automatically. The referenced classes are preserved in the shrinking phase, and the string arguments are properly replaced in the obfuscation phase. With variable string arguments, it is generally impossible to determine their possible values (they might be read from a configuration file, for instance).
However, as mentioned, ProGuard will note constructs like "(SomeClass)Class.forName(variable).newInstance()". These might be an indication that the class or interface SomeClass and/or its implementations may need to be preserved. You can then adapt your configuration accordingly.
Whats New in 3.9 Stable Release:
- This release fixes a number of bugs.
- Notably, ".class" constructs compiled in Java 6 are now handled correctly.
- The optimization step now avoids a possible division by 0 and correctly processes local variables with indices larger than 255.
- The documentation and examples have been updated.
Whats New in 4.0 Beta Development Release:
- Added preverifier for Java 6 and Java Micro Edition, with new option -dontpreverify.
- Added new option -target to modify java version of processed class files.
- Made -keep options more orthogonal and flexible, with option modifiers allowshrinking, allowoptimization, and allowobfuscation.
- Added support for configuration by means of annotations.
- Improved shrinking of unused annotations.
- Added check on modification times of input and output, to avoid unnecessary processing, with new option -forceprocessing.
- Added new options -flattenpackagehierarchy and -repackageclasses (replacing -defaultpackage) to control obfuscation of packages names.
- Added new options -adaptresourcefilenames and -adaptresourcefilecontents, with file filters, to update resource files corresponding to obfuscated class names.
- Now respecting naming rule for nested class names (EnclosingClass$InnerClass) in obfuscation step, if InnerClasses attributes or EnclosingMethod attributes are being kept.
- Added new inter-procedural optimizations: method inlining and propagation of constant fields, constant arguments, and constant return values.
- Added optimized local variable allocation.
- Added over 250 new peephole optimizations.
- Improved making classes and class members public or protected.
- Now printing notes on suspiciously unkept classes in parameters of specified methods.
- Now printing notes for class names that dont seem to be fully qualified.
- Added support for uppercase filename extensions.
- Rewritten class file I/O code.
- Updated documentation and examples.
<<less
Download (MB)
Added: 2007-06-27 License: GPL (GNU General Public License) Price:
905 downloads
eZ publish 3.9.1

eZ publish 3.9.1


eZ publish is an open source content management system and development framework. more>>
eZ publish is a popular open source content management system and development framework. eZ publish project is distributed, developed and supported by eZ systems. eZ systems is a commercial company, founded by experienced and open-minded people. The company builds its business by providing services around the eZ publish system. For more information about eZ systems, read the "What is eZ systems?" section.
eZ publish allows the development of highly professional and customized internet solutions and dynamic web applications. It can be used to build anything from a personal homepage to a multinational corporate website with role based multiuser access, online shopping, discussion forums and other advanced functionality. In addition, because of its nature of openness, eZ publish can be easily plugged into, communicate and coexist with existing IT-solutions.
eZ publish comes with a wide range of advanced built-in features, which make it possible to develop professional, complex, secure and reliable solutions within a short amount of time. In addition to the built-in features, the system allows for extensions and custom modifications in almost any direction. Unlike other content management systems, eZ publish delivers a flexible, generic solution with very few limitations. In other words, this is a scalable and dynamic system that companies and organizations can grow with.
eZ publish is platform independent. It can be used on Windows and several UNIX variants such as OS X, Linux, FreeBSD, Solaris, IRIX, etc. In addition, eZ publish is also database independent; if a specific database isnt supported, it is possible to write a driver without modifying any kernel code.
eZ publish is open software, supporting open standards. The software is constructed following strict development processes in order to ensure high technical quality and usability.
eZ publish is dual licensed. There is a GPL (General Public License) and a professional license. Using the GPL license, people can build their own open source applications and thereby contribute to the development of free and open software. The professional license allows companies to make and sell commercial software that is developed using and/or built upon the eZ publish system.
Enhancements:
- Several bugfixes and enhancements.
- The command line package tool ezpm.php has been updated: list, import, and install commands have been changed to match the admin interface functionality.
- The ezinstallscript and ezextension items are supported by the add command. ezpm is allowed to set the vendor.
- Enhancement #010347 (progress output for correctxmltext.php and updatetypedrelation.php) has been implemented.
<<less
Download (28MB)
Added: 2007-03-26 License: GPL (GNU General Public License) Price:
1226 downloads
APODIO 4.3.9

APODIO 4.3.9


APODIO is a Mandriva-based specialist live CD designed for musicians and multimedia enthusiasts. more>>
APODIO project is a Mandriva-based specialist live CD designed for musicians and multimedia enthusiasts.

The new version 4.2.2 is considered a test release; it contains a large collection of software for audio, video and graphics manipulation.

The APODIO live CD boots into French by default, but English and a number of other languages are also supported.

The default window manager is the light-weight PWM, with OroboROX provided as an alternative.

The APODIO project was started in 2003 by the APO33 association It has two objectives : First : to create a live CD for PC, a complete audio station under GNU/Linux that could quickly be installed on the hard disk, or work straight away as a CD, with a Ram of at least 320 Mo, and practical and simple administration tools.

The 3.0.9 April 2003 APODIO version of the live CD immediately recognizes and adjusts itself to your equipment, your sound and graphic display adapters and your eventual hard disk partitions. It offers various interfaces, such as Gnome, Rox, Fluxbox... and a choice of software to work on sound. It is based on the GNU/Linux Mandrake 10.0 distribution and on the mklicecd group scripts for the creation of the live CD or of the hard disk.

The second objective is to give some sort of permanence to part of our work, while adhering to the principles of GNU/GPL. Unlike most other distributions that tend to drift too far away from the Linux Debian/RedHat/Mandrake communities, we wished to remain close to Mandriva, to allow users to reclaim the tools for themselves.

From the start, APODIO was not meant to become a finished or final product, but rather, a toolbox, more adapted to the common user than to the developer ; more practical than technical. Since we follow closely the Mandriva platform, we can concentrate more on what we find interesting in the first place, while making sure that our work will keep up with changes in hardware and software.

The complete remade July 2005 APODIO-4 version utilizes less RAM than the V3 ; it is based on - and can be synchronised with – Mandriva 2006 (cooker). Some video processing software has been added and the PureData base has been considerably increased.

We now have a practical base in the evolution of the live CD APODIO on Mandriva and new projects are in progress : the Poulpe (Octopus), a live CD that can be the basis for a sound and plastic installation, in various places linked by web-radio flows. Ref. the site : (http://www.apo33.org/poulpe) The Ubik, the live CD for a standby or a disabled situation, becomes a sound and video sculpture, connected to any other Ubik. It can be responsive to a network or to a keyboard/mouse set. Each user can either modify the CD base or the PureData patches found in a known directory in a disc, usb, fp... and thus personify his/her Ubik.
<<less
Download (697.5MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1186 downloads
hostap 0.3.9

hostap 0.3.9


hostap is a Linux driver for wireless LAN cards based on Intersils Prism2/2.5/3 chipset. more>>
This is a Linux driver for wireless LAN cards based on Intersils Prism2/2.5/3 chipset. The driver supports a so called Host AP mode, i.e., it takes care of IEEE 802.11 management functions in the host computer and acts as an access point.
This does not require any special firmware for the wireless LAN card. In addition to this, normal station operations in BSS (infrastructure) and in IBSS (ad hoc). Current version of the Host AP driver and tools supports WPA in AP (Authenticator) and client (Supplicant) modes.
Intersils station firmware for Prism2/2.5/3 chipset supports a so called Host AP mode in which the firmware takes care of time critical tasks like beacon sending and frame acknowledging, but leaves other management tasks to host computer driver.
Main features:
This driver implements basic functionality needed to initialize and configure Prism2/2.5/3-based cards, to send and receive frames, and to gather statistics. In addition, it includes an implementation of following IEEE 802.11 functions:
- authentication (and deauthentication).
- association (reassociation, and disassociation).
- data transmission between two wireless stations.
- power saving (PS) mode signaling and frame buffering for PS stations.
The driver has also various features for development debugging and for researching IEEE 802.11 environments like access to hardware configuration records, I/O registers, and frames with 802.11 headers.
Enhancements:
- fixed background scans (iwlist wlan0 scan) not to break data connection when in host_roaming 2 mode (e.g., when using wpa_supplicant)
- fixed beacon frame when moving from monitor mode to master mode (workaround for firmware bug that left IBSS IE in the Beacon frames)
<<less
Download (0.19MB)
Added: 2005-09-19 License: GPL (GNU General Public License) Price:
1500 downloads
EFlite 0.3.9

EFlite 0.3.9


EFlite is a speech server for Emacspeak and other screen readers that allows them to interface with Festival Lite. more>>
EFlite is a speech server for Emacspeak and other screen readers that allows them to interface with Festival Lite. EFlite is still in beta, but I have been using it successfully with Yasr to get speech on my notebook under Linux without having to lug my Speak-out around. It uses Festival Lites code for the interface with the sound driver and, therefore, should work with some versions of ALSA, but I have only tested it with the OSS sound drivers so far.
Enhancements:
- Corrected INSTALL documentation for Emacspeak 19 and up
- From Jeremy Huddleston :
- es.c: fix EOF bug
- es.c: add -D (daemon) option
- Support shared libraries
<<less
Download (0.050MB)
Added: 2006-08-01 License: GPL (GNU General Public License) Price:
1182 downloads
Tab 4.3.9

Tab 4.3.9


Tab is a typesetter for lute tablature, for renaissance and baroque lutes and theorboes, in French and Italian notation. more>>
Tab is a typesetter for lute tablature, for renaissance and baroque lutes and theorboes, in French and Italian notation. It runs on many computers but is developed on the linux operating system. Tab is a command line or "dos" program and you cant use the mouse.

You use tab in conjunction with a word processor or editor program and a PostScript display/printing program (like Ghostview). You edit a plain text file with special commands to enter the lute tablature, then you run tab to convert that input into PostScript output that you can print or display with the right program. Because I, as a programmer, have not spent my time on a fancy user interface, I have been able to exend the formatting capabilities of my program. There are other tablature programs that you can use to enter music and save in tab format to take advantage of tabs high quality fonts and proportional spacing.
<<less
Download (0.49MB)
Added: 2006-07-22 License: GPL (GNU General Public License) Price:
1190 downloads
Mtools 3.9.11

Mtools 3.9.11


Mtools is a collection of utilities to access MS-DOS disks from Unix without mounting them. more>>
Mtools is a collection of utilities to access MS-DOS disks from Unix without mounting them. The project supports Win95 style long file names, OS/2 Xdf disks and 2m disks (store up to 1992k on a high density 3 1/2 disk).
Mtools can now handle the long filenames of Windows NT and Windows 95. Mtools is maintained by David Niemi and me (Alain Knaff). Mtools-3.9.9 has been released on March 3rd, 2003.
Enhancements:
- This is mostly a maintainance release which fixes a couple of bugs, addresses warnings raised by gcc4, and merges some platform-specific patches (MingW, NetBSD, Redhat/Fedora, Cygwin, Solaris).
<<less
Download (0.38MB)
Added: 2007-06-03 License: GPL (GNU General Public License) Price:
929 downloads
Valknut 0.3.9

Valknut 0.3.9


Valknut is a peer-2-peer file-sharing program. more>>
Valknut project is a peer-2-peer file-sharing program (similar to Kazaa, Soulseek or eDonkey) that uses the Direct Connect protocol.
It is compatible with other DC clients, such as the original DC from Neomodus, and DC++.
Main features:
- open source
- multiplatform (Linux,Win32,OSX ...)
- multilanguage
- multihub connections
- multihub search
- multi-/chunkdownload (download one file from multiple sources at the same time)
- firewall support
- sounds
- favorite hub list
- online translator
- load/save search results
- autosearch new sources
- socks support for linux (http://www.inet.no/dante/)
- proxy support for hublists
- support bz2 share lists
- support xml share lists
- support ssl transfers
- support ssl hub connections (e.g. hub use sslproxy)
- support secure chat (not secure against "Man In The Middle Attack")
- chat emoticons
- tiger tree hash (TTH) support
<<less
Download (0.65MB)
Added: 2007-05-30 License: GPL (GNU General Public License) Price:
880 downloads
Eric3 3.9.5

Eric3 3.9.5


Eric3 is a full featured Python (and Ruby) IDE that is written in PyQt using the QScintilla editor widget. more>>
Eric3 is a full featured Python (and Ruby) IDE that is written in PyQt using the QScintilla editor widget. For information on PyQt and QScintilla please see Riverbank Computing. Please note, that Eric3 project needs Qt 3.1 or newer, PyQt 3.6 or newer (not PyQt 3.9) and QScintilla 1.0 or newer.
Note: In order to use Eric3 under Win... operating systems you need a commercial or educational license of Qt 3.1 (or newer) from Trolltech and the corresponding license of PyQt (which includes QScintilla) from Riverbank.
Main features:
- Configurable main window layout (tabview, listview, workspace).
- Any number of editors with configurable syntax highlighting, code folding, auto indenting, brace highlighting, auto completion, calltips, bookmarks and macro recording capabilities.
- Integrated Project Management facility to organize your projects. The project browser shows all source files, all forms, all translations and any other file or directory that is part of the project each on its own tab. The source browser has built in class browsing capabilities.
- An integrated interface to the version control systems CVS and Subversion.
- An integrated source documentation system.
- An integrated interface to the source documentation system Happydoc.
- An integrated, full featured Python debugger. This debugger comes in three different kinds, the standard variant, a variant that doesnt need Qt and a variant to debug multithreaded applications. With the help of an additional debugger stub it can be used to debug mod_python scripts as well.
- An integrated, full featured Ruby debugger.
- Integrated profiling and code coverage support.
- Integrated support for the Cyclops cycles finder.
- An interactive Python shell with integrated debugger support and command line completion.
- An interactive Ruby shell with integrated debugger support.
- Integrated task management facility.
- An explorer window for walking through your directory structure with built in class browsing capabilities for Python files.
- Variable windows that display local and global variables in the current scope while debugging a program.
- Integrated source code wizards, which can be extended by wizards from external sources. These are a QRegExp wizard, a Python regexp wizard and several wizards for Qt dialogs.
- An integrated refactoring browser using the "Bicycle Repair Man" package.
- Capability to generate UML like diagrams.
- eric3 has built in scripting capabilities.
- Fully configurable keyboard mapping.
- An integrated interface to the Python Module "unittest" combined with code coverage analysis.
- An integrated help viewer to display HTML help files. Alternatively you can choose to use Qt-Assistant to view help files.
- An integrated previewer for Qt-Designer files.
- An integrated previewer for displaying translated dialogs without the need to execute the application they belong to.
- Display of the UI in different languages (currently English, German, French and Russian).
- The ability to start Qt-Designer and Qt-Linguist from within eric3.
- The ability to compile Qt-Designer forms, to produce Qt-Linguist files and release them from within the IDE.
- Integrated CORBA support based on omniORB.
- Many more little features not mentioned here.
Enhancements:
- Bug fixes and an updated PyLint interface.
<<less
Download (1.8MB)
Added: 2007-04-21 License: GPL (GNU General Public License) Price:
916 downloads
CentOS 3.9

CentOS 3.9


CentOS is an Enterprise-class Linux Distribution. more>>
CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor.
CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.) CentOS is free, however, we ask for a small contribution. CentOS is a project of the cAos Foundation.
CentOS is developed by a small but growing team of core developers. In turn the core developers are supported by an active user community including system administrators, network administrators, enterprise users, managers, core Linux contributors and Linux enthusiasts from around the world.
CentOS has numerous advantages over some of the other clone projects including: an active and growing user community, quickly rebuilt, tested, and QAed errata packages, an extensive mirror network, developers who are contactable and responsive, multiple free support avenues including IRC Chat, Mailing Lists, Forums, a dynamic FAQ. Commercial support is offered via a number of vendors.
CentOS exists to provide a free enterprise class computing platform to anyone who wishes to use it. CentOS 2 and 3 are fully compatible rebuilds of RHEL 2 and 3 respectively. CentOS 2 and 3 are reproduced from RHEL sources that are freely distributed by RedHat.
Redistributed packages and sources comply fully with RedHats redistribution requirements. CentOS 2 and 3 are designed for people who need an enterprise class OS without the cost, support, certification, or brand name of RedHat.
Main features:
- easy maintenance
- suitability for long term use in production environments
- friendly environment for users and package maintainers
- long-term support of the core
- active development
- community infrastructure
- open management
- open business model
- commercial support - offered by a partner vendor
<<less
Download (680MB)
Added: 2007-07-28 License: GPL (GNU General Public License) Price:
833 downloads
cabletv 1.3.9

cabletv 1.3.9


CableTV is a CableCrypt decoder for Linux. more>>
CableTV is a CableCrypt decoder for Linux. It has been tested with BT878 cards under kernel 2.2.x and 2.4.x, and provides full decryption of Wiener Telekabel Telekino (Austria), but reported to work with many stations over europe. It works yet only with PAL. Chroma and polarity inversion is supported. It has support for color MMX decoding and b/w x86 assembler decoding.
Enhancements:
- fixed compile errors with gcc-2.95.x
- reduced audio on 10 sec. delay to 1 sec.
- support for long options
- use pci utils for bt848 address (Manuel Estrada Sainz)
- drop root privilege ASAP (Manuel Estrada Sainz)
- STRANGE_SYNC_PROBLEMS patch (Manuel Estrada Sainz)
- debianized with help from Manuel Estrada Sainz
- inline MMX and asm locking stuff, we dont need nasm anymore, yes!
- enabled old C decode routine, maybe we get it to run on another platform than i386
- made code ANSI C conform, compiles now with -ansi
- added initial autoconf support
- changed default decode routine to -r4
- major code cleanup in cablecrypt-*.c files
- add PAL interpolation to C mode (option -r2)
<<less
Download (0.17MB)
Added: 2006-07-17 License: GPL (GNU General Public License) Price:
1205 downloads
gDVDshrink 0.3-9

gDVDshrink 0.3-9


gDVDshrink is a DVD backup tool. more>>
gDVDshrink is a very simple application that lets you choose your favourite DVD title, its audio tracks and, hopefully, subtitles in the future, and then recompresses the MPEG-2 video stream quickly so that the newly reauthored DVD fits on an 4.2 GB onle-layer DVD.

Enjoy and send bugs... gDVDshrink uses mplayer for title previewing, lsdvd for getting the information about the source DVD, and vamps for straming and recompressing the final DVD.

<<less
Download (0.021MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1176 downloads
DrPython 3.9.5

DrPython 3.9.5


DrPython is a powerful cross-platform IDE for Python. more>> <<less
Download (0.50MB)
Added: 2005-04-13 License: GPL (GNU General Public License) Price:
1660 downloads
prerex 3.9

prerex 3.9


prerex project is an interactive (command-line) editor and a LaTeX macro support package. more>>
prerex project is an interactive (command-line) editor and a LaTeX macro support package that can be used to create very attractive and readable prerequisite charts.
A prerequisite chart is a network of course boxes linked by prerequisite and co-requisite arrows.
Enhancements:
- The patch for kpdf has been modified so that correct chart coordinates are returned when the document display is smaller than the kpdf window.
<<less
Download (0.093MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
835 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3