Skip to content

Inspector

The local inspector captures HTTP tunnel requests/responses and provides a local UI/API.

Default behavior

  • Enabled by default for eosrift http and eosrift start HTTP tunnels.
  • Default listen address: 127.0.0.1:4040.
  • If the port is in use, Eosrift increments to the next port until :5000.

UI and API

  • UI: http://127.0.0.1:4040
  • API list: http://127.0.0.1:4040/api/requests
  • Replay: POST /api/requests/<id>/replay

Flags

Single HTTP tunnel:

bash
eosrift http 3000 --inspect=false
eosrift http 3000 --inspect-addr 127.0.0.1:4042

Named tunnels (start):

bash
eosrift start --all --inspect=false
eosrift start --all --inspect-addr 127.0.0.1:4042

Notes

  • Inspector only applies to HTTP tunnels.
  • For start, one inspector service is shared by all HTTP tunnels in that process.
  • Replay forwards to the configured local upstream and returns response status.