All Classes and Interfaces

Class
Description
Interface for receiving information about activity in the proxy.
Adapter of ActivityTracker interface that provides default no-op implementations of all methods.
A ThreadFactory that adds LittleProxy-specific information to the threads' names.
Encapsulates information needed to connect to a chained proxy.
Convenience base class for implementations of ChainedProxy.
Interface for classes that manage chained proxies.
Enumeration of chained proxy types supported by LittleProxy.
Contains information about the client.
Represents a connection from a client to our proxy.
Coordinates the various steps involved in establishing a connection, such as establishing a socket connection, SSL handshaking, HTTP CONNECT request processing, and so on.
Represents a phase in a ConnectionFlow.
 
Default implementation of HostResolver that just uses InetAddress.getByName(String).
Primary implementation of an HttpProxyServer.
 
 
Encapsulates contextual information for flow information that's being reported to a ActivityTracker.
Extension of FlowContext that provides additional information (which we know after actually processing the request from the client).
Encodes an HAProxy proxy protocol header
Resolves host and port into an InetSocketAddress.
Interface for objects that filter HttpObjects, including both requests and responses, and informs of different steps in request/response.
Convenience base class for implementations of HttpFilters.
Factory for HttpFilters.
Convenience base class for implementations of HttpFiltersSource.
Interface for the top-level proxy server class.
Configures and starts an HttpProxyServer.
Launches a new HTTP proxy.
MITMManagers encapsulate the logic required for letting LittleProxy act as a man in the middle for HTTPS requests.
Deprecated.
This class is no longer used by LittleProxy and may be removed in a future release.
Interface for objects that can authenticate someone for using our Proxy on the basis of a username and password.
Base class for objects that represent a connection to/from our proxy.
Utility handler for monitoring requests written on this connection.
A helper class that logs messages for ProxyConnections.
 
A ChannelInboundHandler that writes all incoming data to the specified proxy connection.
 
Encapsulates the thread pools used by the proxy.
Represents a connection from our proxy to a server on the web.
Utilities for the proxy.
MitmManager that uses self-signed certs for everything.
Basic SslEngineSource for testing.
Manages thread pools for one or more proxy server instances.
Source for SSLEngines.
Configuration object for the proxy's thread pools.
Enumeration of transport protocols supported by LittleProxy.
This exception indicates that the system was asked to use an ChainedProxyType that it didn't know how to handle.
This exception indicates that the system was asked to use a TransportProtocol that it didn't know how to handle.