HTTP Logger is a lightweight tool for Garry's Mod servers that monitors outbound HTTP activity. It logs every http.Fetch and http.Post call (URL, source file, and optional headers/parameters) so you can quickly trace which addon triggered a request.
- Logs
http.Fetchandhttp.Postcalls in real time - Shows the source file path of the caller
- Prints request headers and parameters when provided
- Zero configuration after install
- Garry's Mod server with Lua access
- Copy
http_check.luato your server autorun directory:YOUR_SERVER\garrysmod\lua\autorun\server\http_check.lua
- Restart the server.
Once installed, all HTTP requests made via http.Fetch or http.Post will be printed to the server console.
Example output:
[HTTP Fetch] URL: https://example.com/api
Source File: addons/my_addon/lua/autorun/server/my_addon.lua
Headers:
Authorization: Bearer <token>
- Debug API failures by seeing the exact URL and source file
- Audit third-party addons for unexpected external requests
- Improve transparency and server security
- This tool overrides the global
http.Fetchandhttp.Postfunctions and then calls the originals. - If another addon also overrides these functions, load order may affect which logger runs last.
See LICENSE.