Skip to content

mkucijan/Java-Bytecode-Analysis

Repository files navigation

Java-Bytecode-Analysis

Analyzing java bytecode using machine learning.

Dependencies

Installed java development kit is needed for:

  • javac
  • javap

Usage

  • 2 modules for generating train data
  • Run BindSourceToBin.py or ConnByteSource.py with -h to see options

Description

  • BindSourceToBin.py compiles given java source code and creates labels for each instruction in the bytecode depending its encapsulation and the type such as if or while statement
  • Seperately ConnByteSource.py lists for each line of the source code generated bytecode instructions

About

Analyzing java bytecode using machine learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published