Package org.littleshoot.proxy
package org.littleshoot.proxy
-
ClassDescriptionInterface for receiving information about activity in the proxy.Adapter of
ActivityTrackerinterface that provides default no-op implementations of all methods.Encapsulates information needed to connect to a chained proxy.Convenience base class for implementations ofChainedProxy.Interface for classes that manage chained proxies.Enumeration of chained proxy types supported by LittleProxy.Default implementation ofHostResolverthat just usesInetAddress.getByName(String).Encapsulates contextual information for flow information that's being reported to aActivityTracker.Extension ofFlowContextthat provides additional information (which we know after actually processing the request from the client).Resolves host and port into an InetSocketAddress.Interface for objects that filterHttpObjects, including both requests and responses, and informs of different steps in request/response.Convenience base class for implementations ofHttpFilters.Factory forHttpFilters.Convenience base class for implementations ofHttpFiltersSource.Interface for the top-level proxy server class.Configures and starts anHttpProxyServer.Launches a new HTTP proxy.MITMManagers encapsulate the logic required for letting LittleProxy act as a man in the middle for HTTPS requests.Interface for objects that can authenticate someone for using our Proxy on the basis of a username and password.Source forSSLEngines.Enumeration of transport protocols supported by LittleProxy.This exception indicates that the system was asked to use anChainedProxyTypethat 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.