cargo install proxide
Run the proxide UI listening on port 1234
, bridging connections to
localhost:8888
and using my.proto
, dependent.proto
and third.proto
gRPC
descriptions to decode the traffic.
proxide monitor -l 1234 -t localhost:8888 --grpc my.proto dependent.proto third.proto
Bridge the local port 8888
to remote.server:8888
while capturing the
network traffic to file capture.bin
for later analysis.
proxide capture capture.bin -l 8888 -t remote.server:8888
View the previously captured file uing service.proto
to decode the gRPC
traffic.
proxide view capture.bin --grpc service.proto
Proxide is currently under development
The basic decoding works, but there are still few "production quality" features missing.
import
statements.