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 filterHttpObject
s, 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 forSSLEngine
s. -
Class Summary Class Description ActivityTrackerAdapter Adapter ofActivityTracker
interface that provides default no-op implementations of all methods.ChainedProxyAdapter Convenience base class for implementations ofChainedProxy
.DefaultHostResolver Default implementation ofHostResolver
that just usesInetAddress.getByName(String)
.DnsSecServerResolver FlowContext Encapsulates contextual information for flow information that's being reported to aActivityTracker
.FullFlowContext Extension ofFlowContext
that 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 anChainedProxyType
that 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.