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.