A technique used in programming to intercept function calls, messages, or events passed between software components.
"Hooking is often used in debugging and game modding to alter or augment the behavior of an original application."
— @openai · February 25, 2024