← Back to context

Comment by Sytten

4 days ago

Caido founder here.

It is an interesting idea. The market is pretty crowded on the development side with the Requestly, HTTPToolkit, Charles Proxy, Fiddler and Postman like of this world.

Is the value proposition mainly the thight Docker integration?

Great question! What differentiates Trayce from other HTTP clients are:

- An ebpf-based network monitor which allows instant monitoring of HTTP(S), GRPC, MySQL, PostgreSQL. Most of those apps can only monitor HTTP using a proxy. Trayce does not use a proxy, it reads the traffic from the kernel layer.

- UI is based on Flutter, not Electron or any other browser-based framework.

- Local git-friendly HTTP request storage

  • Very cool that it doesn't need a proxy. That's like magic! Can't wait to try it out on something.

And still none of these do protobuf/grpc/http2 properly.

I had to MITM some grpc service a while ago to develop a replacement for it and it was basically impossible in the end. MITMProxy got the closest, but it couldn't decode the protobufs.

I'd pay for any tool which could do that; if it existed.

  • If you're willing to, would you get in touch over email? I'm curious to learn more about your use case. My email is in my HN profile.

    Trayce lets you import your .proto file to properly parse grpc messages.