A method and system for intercepting communications between a transport
client and a transport provider is provided. An interceptor system
registers to intercept calls made by the transport client to functions of
the transport provider. The interceptor system also replaces callbacks of
the transport client so that calls from the transport provider intended
for the transport client can be intercepted. When the interceptor system
intercepts the call, it provides an indication of the call to a
processing component. The processing component may analyze the call and
determine whether the call should be allowed or denied. The interceptor
system then proceeds to process the call in accordance with the
indication of the processing component.