Changing the output of a Java function using Byte Buddy
You can do a lot of cool things with Byte Buddy, although not everything is very clearly laid out in their docs, here’s how you can change the output of a function:
Software Engineer @ Aikido Security
You can do a lot of cool things with Byte Buddy, although not everything is very clearly laid out in their docs, here’s how you can change the output of a function:
Instrumentation of Reactor Netty, used by Webflux, to get an object that is similar to Jakarta’s HttpServletRequest
. I thought this might be a nice example to walk people through how I usually figure out my instrumentation.
Be sure to checkout my ByteBuddy tips which I’ll be using here.
Hiya! I recently bought the LARQ PureVis 2, which is a smart waterbottle, to track my water intake. I’ve noticed the app is not super reliant so I’ve started a new quest, figuring out how it works (and fixing it).
Hiya! I’ve been working on Zen by Aikido for a couple of months now, It’s a project that requires a lot of instrumentation/monkey-patching. So for our Java version we’ve decided to use ByteBuddy, which is also used by (iirc) Opentelemetry and Datadog.
hello world. This is my first blogpost using Github Pages!