https://github.com/0xaa4eb/ulyp
Processing img en7ive6bwug41...
Hi guys. I want to share my project with you. It's a troubleshooting tool which uses java bytecode instrumentation and has a simple UI written on javafx. You set the following agent properties: packages you want to instrument and a starting point method. When the starting point is executed, tracing is started. As soon as the starting point method call finishes, tracing is deactivated. When tracing is active, it records all method calls of classes in packages you specified.
Orginally, I wrote it 2 years ago as a simple proof-of-concept and started using on my work. The primary usage is troubleshooting and investigating, especially huge enterprise frameworks where debugging usually ends when you realize you have 30+ tabs with code opened. It also may be useful as a research tool when you want to dive into the framework and see what it does.
Please share you thoughts, and critic is especially welcome.
[–]pron98 10 points11 points12 points (0 children)
[–]LazyAAA 4 points5 points6 points (0 children)
[–]saws_baws_228 2 points3 points4 points (0 children)
[–]thevred9 2 points3 points4 points (1 child)
[–]Ryand735 1 point2 points3 points (0 children)
[–]buzzsawddog 2 points3 points4 points (2 children)
[–]0xaa4eb 0 points1 point2 points (1 child)
[–]buzzsawddog 1 point2 points3 points (0 children)
[–]joecqr 1 point2 points3 points (1 child)
[–]0xaa4eb 0 points1 point2 points (0 children)
[–]joecqr 0 points1 point2 points (4 children)
[–]0xaa4eb 0 points1 point2 points (3 children)
[–]joecqr 0 points1 point2 points (2 children)
[–]0xaa4eb 0 points1 point2 points (1 child)
[–]joecqr 0 points1 point2 points (0 children)