ProxymanApp / atlantis

Capture HTTP/HTTPS, and Websocket from iOS app without proxy.
https://proxyman.io
Apache License 2.0
1.27k stars 95 forks source link

Better gRPC Support through gRPC Interceptors #93

Open mRs- opened 2 years ago

mRs- commented 2 years ago

Hi, I'm currently implementing a gRPC Interceptor to track all the traffic via atlantis.

It's working fine currently, but for streaming it would be awesome to have some API to support streaming like WebSocket is aready doing it. Is it possible to expose this to the public manual API? I can even share the complete interceptor for gRPC later on and it would be easy for other projects to just implement the Atlantis Interceptor in all gRPC calls 😀

NghiaTranUIT commented 2 years ago

It's awesome if you can share the complete interceptor of gRPC. We will integrate it into Atlantis 🎉

Is it possible to expose this to the public manual API?

Yes, it's as long as I know which funds that you need to be public 👍

mRs- commented 2 years ago

Seems like I have the first breakthrough!

image
NghiaTranUIT commented 2 years ago

Awesome 🎉 If you don't mind, please open a PR. I believe that it can be beneficial for gRPC developers 😄

I appreciate it 👍

mRs- commented 2 years ago

You can find my Pull Request here: https://github.com/ProxymanApp/atlantis/pull/94