All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ActivityTracker Interface for receiving information about activity in the proxy.ActivityTrackerAdapter Adapter ofActivityTrackerinterface that provides default no-op implementations of all methods.CategorizedThreadFactory A ThreadFactory that adds LittleProxy-specific information to the threads' names.ChainedProxy Encapsulates information needed to connect to a chained proxy.ChainedProxyAdapter Convenience base class for implementations ofChainedProxy.ChainedProxyManager Interface for classes that manage chained proxies.ChainedProxyType Enumeration of chained proxy types supported by LittleProxy.ClientDetails Contains information about the client.ClientToProxyConnection Represents a connection from a client to our proxy.ConnectionFlow Coordinates the various steps involved in establishing a connection, such as establishing a socket connection, SSL handshaking, HTTP CONNECT request processing, and so on.ConnectionFlowStep Represents a phase in aConnectionFlow.ConnectionState DefaultHostResolver Default implementation ofHostResolverthat just usesInetAddress.getByName(String).DefaultHttpProxyServer Primary implementation of anHttpProxyServer.DefaultHttpProxyServer.DefaultHttpProxyServerBootstrap 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).HAProxyMessageEncoder Encodes an HAProxy proxy protocol headerHostResolver 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.HttpFiltersAdapter Convenience base class for implementations ofHttpFilters.HttpFiltersSource Factory forHttpFilters.HttpFiltersSourceAdapter Convenience base class for implementations ofHttpFiltersSource.HttpProxyServer Interface for the top-level proxy server class.HttpProxyServerBootstrap Configures and starts anHttpProxyServer.Launcher Launches a new HTTP proxy.MitmManager MITMManagers encapsulate the logic required for letting LittleProxy act as a man in the middle for HTTPS requests.NetworkUtils Deprecated. This class is no longer used by LittleProxy and may be removed in a future release.ProxyAuthenticator Interface for objects that can authenticate someone for using our Proxy on the basis of a username and password.ProxyConnection<I extends HttpObject> Base class for objects that represent a connection to/from our proxy.ProxyConnection.RequestWrittenMonitor Utility handler for monitoring requests written on this connection.ProxyConnectionLogger A helper class that logs messages for ProxyConnections.ProxyConnectionLogger.LogDispatch ProxyConnectionPipeHandler AChannelInboundHandlerthat writes all incoming data to the specified proxy connection.ProxyProtocolMessage ProxyThreadPools Encapsulates the thread pools used by the proxy.ProxyToServerConnection Represents a connection from our proxy to a server on the web.ProxyUtils Utilities for the proxy.SelfSignedMitmManager MitmManagerthat uses self-signed certs for everything.SelfSignedSslEngineSource BasicSslEngineSourcefor testing.ServerGroup Manages thread pools for one or more proxy server instances.SslEngineSource Source forSSLEngines.ThreadPoolConfiguration Configuration object for the proxy's thread pools.TransportProtocol Enumeration of transport protocols supported by LittleProxy.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.