Byte Code Engineering Library

  •        0

The Byte Code Engineering Library (formerly known as JavaClass) is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files . Classes are represented by updatable objects.

http://bcel.sourceforge.net

Tags
Implementation
License
Platform

   

comments powered by Disqus


Related Projects

Apache Commons BCEL - Bytecode Engineering Library


The Byte Code Engineering Library is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class). Classes are represented by objects which contain all the symbolic information of the given class: methods, fields and byte code instructions, in particular.

AOP ClassLoader Suite


A suite of Java ClassLoaders that use quot;load-time reflectionquot; (the modification of bytecodes upon class loading) to extend existing Java classes. It uses the excellent BCEL library (http://bcel.sf.net).

Object-to-object-mapper - API to copy data from one object to another.


Object to object mapping copies data from one object to another. Main features Avoids tedious code to map one object to another. Usage of Annotations. Hence requires jdk1.5 and above. Zero reflection. No performance overhead. Usage of bcel to generate byte code. Internally uses Jboss java assist to generate byte code.

Whatapi - Search new Java api's with this plugin for the Eclipse IDE


You build big products. You consume big libraries. And you want to stay on the edge. Whatapi allows you to pinpoint new Java api's between two different versions of a product or a library. From there you can easily google search those api's for further information. Whatapi leverages the Apache BCEL library to efficiently parse class files and inspect public classes and methods. It then constructs api product log files and visualizes them inside the What Api view in your Eclipse IDE (3.4 or above

Publicjavac - A research translator from Java language to Java platform binaries written in Java


A research translator from Java language to Java platform binaries written in Java. Currently it produces good quality assembler code, just like Sun's javac does. It depends on Apache BCEL library for class file reading and JavaCC as a parser generator. The project should have a little value for anyone except me. I use this site for svn hosting mainly.

Gorky - Java Mobile Application Security Policy Checker


Java Mobile Application Security Policy Checker. ...will specifically focus on MIDP 2 midlets... ...will contain different policy settings; sms, mms, connection, data capture, personal information, terminal, dangerous method,... ...will be web-based... ...will get jad&jar files as input...

JasminParser


JasminParser is a Jasmin (Java Assembler, .j file) compiler based on the Apache BCEL. JasminParser provides a disassembler and an assembler to convert java classes and jasmin files to each other.

Piknik - Analyzing the possible behavior of a malicious developer in Java


This is a compilation of a study on analyzing the possible behavior of a malicious developer... Encoder: \\uxxxx unicode encoding & decoding of java code pieces Dumper: Base64 encoding of an upload java class file Loader: Dynamic loading of Base64 encoded class file Unicode: A simple example of a unicode encoded jsp backdoor Compile: Dynamic compilation and loading of a java class source Analyze: Byte Code Analysis of an uploaded java class file Inspired by Jeff Williams's Work







Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.

Tag Cloud >>