Package org.littleshoot.proxy
-
Interface Summary Interface Description ActivityTracker Interface for receiving information about activity in the proxy.ChainedProxy Encapsulates information needed to connect to a chained proxy.ChainedProxyManager Interface for classes that manage chained proxies.HostResolver Resolves host and port into an InetSocketAddress.HttpFilters Interface for objects that filterHttpObjects, including both requests and responses, and informs of different steps in request/response.HttpFiltersSource Factory forHttpFilters.HttpProxyServer Interface for the top-level proxy server class.HttpProxyServerBootstrap Configures and starts anHttpProxyServer.MitmManager MITMManagers encapsulate the logic required for letting LittleProxy act as a man in the middle for HTTPS requests.ProxyAuthenticator Interface for objects that can authenticate someone for using our Proxy on the basis of a username and password.SslEngineSource Source forSSLEngines. -
Class Summary Class Description ActivityTrackerAdapter Adapter ofActivityTrackerinterface that provides default no-op implementations of all methods.ChainedProxyAdapter Convenience base class for implementations ofChainedProxy.DefaultHostResolver Default implementation ofHostResolverthat just usesInetAddress.getByName(String).DnsSecServerResolver FlowContext Encapsulates contextual information for flow information that's being reported to aActivityTracker.FullFlowContext Extension ofFlowContextthat provides additional information (which we know after actually processing the request from the client).HttpFiltersAdapter Convenience base class for implementations ofHttpFilters.HttpFiltersSourceAdapter Convenience base class for implementations ofHttpFiltersSource.Launcher Launches a new HTTP proxy. -
Enum Summary Enum Description ChainedProxyType Enumeration of chained proxy types supported by LittleProxy.TransportProtocol Enumeration of transport protocols supported by LittleProxy. -
Exception Summary Exception Description UnknownChainedProxyTypeException This exception indicates that the system was asked to use anChainedProxyTypethat it didn't know how to handle.UnknownTransportProtocolException This exception indicates that the system was asked to use a TransportProtocol that it didn't know how to handle.