Java runtime agent that uses bytecode modification to print out method calls during runtime. Useful for application penetration testing.