Top 19 Java Bytecode Projects
-
bytecode-viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Project mention: Looking for a lightweight java decompiler / code viewer that has dark mode | reddit.com/r/software | 2022-03-30I use Bytecode Viewer, https://github.com/Konloch/bytecode-viewer with Dark Mode.
-
I've recently been searching for tools that can help me find rats within jar files. So far I've found jd-gui and Recaf, do you all have any suggestions for other tools?
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Project mention: Which Jacoco Android plugin you're using for test coverage? | reddit.com/r/androiddev | 2021-06-18
And there is the original jacoco/jacoco: (0.8.7: released this on May 5, 2021), but it's for Java. I'm not sure if we can use it with multiple flavors on Android.
-
-
find-sec-bugs
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
-
Scouter is a powerful tool that can monitor Redis, Nginx, Kafka, MongoDB, Kubernetes, and other sources. It can monitor CPU, memory network and heap utilization, active users, active services, and more.
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
First go grab JByteMod from their GitHub https://github.com/GraxCode/JByteMod-Beta/releases Download the latest zip version (currently JByteMod-1.8.2.zip) and unzip the contents to somewhere on your computer. Run the JByteMod-1.8.2.jar you just unzipped. (You need a Java RTE of your choice) Menu File > Load > Select your server jar file Menu Search > Search LDC > Find "www" Go to the Search tab to see the results and find the line with: "http://www.minecraft.net/game/checkserver.jsp?user=" Right click on it > "Jump to Declaration" Now you should see the bytecode listed in the Editor tab. Find the line again and left click on it. Then right click > Edit Change "www" to "session" and click OK Menu File > Save as > save it as a jar file with a new name eg "Server_online.jar" Replace your existing server jar with the new edited online jar in your server and edit your server.properties file to have online-mode=true instead of false. Done!
-
I used recaf for the plugin.yml, I used deobfuscator to remove the obfuscation, then I used threadtear for decompilation. I use threadtear pretty much always, but it's allatori deobfuscation is somewhat lacking which is why I used a separate program. Also it does not show resources in the jar, which is why I had to use recaf.
-
skidfuscator-java-obfuscator
Public proof-of-concept obfuscator using the MapleIR framework designed by cts & bibl
If you want something a little strong with just the plain ZKM methods with better tree generations I had a buddy make it while back. (Nothing is configurable right now, Only downside until further updates) https://github.com/terminalsin/skidfuscator-java-obfuscator
-
-
I implemented Lox in Kotlin based on the book's Java interpreter then added a JVM backend using ProGuardCORE: https://github.com/mrjameshamilton/klox
-
-
Project mention: DepClean automatically detects and removes unused dependencies in Java projects | news.ycombinator.com | 2022-02-01
-
-
Log4JShell-Bytecode-Detector
Local Bytecode Scanner for the Log4JShell Vulnerability (CVE-2021-44228)
Project mention: If you are hunting for log4j vulns, and you are already considering nested .jars.. | reddit.com/r/sysadmin | 2021-12-16 -
You can use javap to disassemble the bytecode, then I found this, it should be able to reassemble the bytecode : https://github.com/raptor494/jvm-bytecode-reassembler
-
Joo
Joo is a clean, fast, static typed, general purpose programming language created to run on machines with extremely low resources like the Arduino UNO
Project mention: Today, i'm proud to announce my new project, the Joo programming language. | reddit.com/r/ArduinoProjects | 2021-12-13 -
REghZyASMWrappers
A small library for creating custom MethodAccessors, generated using bytecode ASM, which can act as replacements for reflection
Project mention: I made an ASM reflection wrapper, which generates a class from bytecode to invoke a specific method | reddit.com/r/learnjava | 2022-02-05Here's the github link if you're interested :)
Java Bytecode related posts
- Rat finding tools
- Simple loading Pop up - how to add?
- Rise of J2Cl: Java web development after GWT
- is diablo crack safe or nah
- Building a simple Log4Shell detector with ProGuardCORE
- DepClean automatically detects and removes unused dependencies in Java projects
- Is there any books or guides on how to target JVM bytecode?
Index
What are some of the best open-source Bytecode projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | bytecode-viewer | 12,976 |
2 | Recaf | 3,822 |
3 | JaCoCo | 3,234 |
4 | soot | 2,232 |
5 | find-sec-bugs | 1,865 |
6 | scouter | 1,831 |
7 | robovm | 738 |
8 | JByteMod-Beta | 709 |
9 | threadtear | 631 |
10 | skidfuscator-java-obfuscator | 254 |
11 | JMapper Framework | 191 |
12 | proguard-core | 180 |
13 | Caesium | 170 |
14 | depclean | 113 |
15 | bck2brwsr | 95 |
16 | Log4JShell-Bytecode-Detector | 49 |
17 | jvm-bytecode-reassembler | 5 |
18 | Joo | 2 |
19 | REghZyASMWrappers | 0 |
Are you hiring? Post a new remote job listing for free.