Imports of proxy command

PathSynopsis
crypto/tlsPackage tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
crypto/x509Package x509 implements a subset of the X.509 standard.
flagPackage flag implements command-line flag parsing.
github.com/google/martian/v3Package martian provides an HTTP/1.1 proxy with an API for configurable request and response modifiers.
github.com/google/martian/v3/apiPackage api contains a forwarder to route system HTTP requests to the local API server.
github.com/google/martian/v3/bodyPackage body allows for the replacement of message body on responses.
github.com/google/martian/v3/cookiePackage cookie allows for the modification of cookies on http requests and responses.
github.com/google/martian/v3/corsPackage cors provides CORS support for http.Handlers.
github.com/google/martian/v3/failurePackage failure provides a verifier that always fails, adding a given message to the multierror log.
github.com/google/martian/v3/fifoPackage fifo provides Group, which is a list of modifiers that are executed consecutively.
github.com/google/martian/v3/harPackage har collects HTTP requests and responses and stores them in HAR format.
github.com/google/martian/v3/httpspecPackage httpspec provides a modifier stack that has been preconfigured to provide spec-compliant HTTP proxy behavior.
github.com/google/martian/v3/logPackage log provides a universal logger for martian packages.
github.com/google/martian/v3/marblPackage marbl provides HTTP traffic logs streamed over websockets that can be added to any point within a Martian modifier tree.
github.com/google/martian/v3/martianhttpPackage martianhttp provides HTTP handlers for managing the state of a martian.Proxy.
github.com/google/martian/v3/martianlogPackage martianlog provides a Martian modifier that logs the request and response.
github.com/google/martian/v3/martianurlPackage martianurl provides utilities for modifying, filtering, and verifying URLs in martian.Proxy.
github.com/google/martian/v3/methodPackage method provides utilities for working with request methods.
github.com/google/martian/v3/mitmPackage mitm provides tooling for MITMing TLS connections.
github.com/google/martian/v3/pingbackPackage pingback provides verification that specific URLs have been seen by the proxy.
github.com/google/martian/v3/portPackage port provides utilities for modifying and filtering based on the port of request URLs.
github.com/google/martian/v3/priorityPackage priority allows grouping modifiers and applying them in priority order.
github.com/google/martian/v3/querystringPackage querystring contains a modifier to rewrite query strings in a request.
github.com/google/martian/v3/servemuxPackage servemux contains a filter that executes modifiers when there is a pattern match in a mux.
github.com/google/martian/v3/skipPackage skip provides a request modifier to skip the HTTP round-trip.
github.com/google/martian/v3/stashPackage stash provides a modifier that stores the request URL in a specified header.
github.com/google/martian/v3/staticPackage static provides a modifier that allows Martian to return static files local to Martian.
github.com/google/martian/v3/statusPackage status contains a modifier to rewrite the status code on a response.
github.com/google/martian/v3/trafficshapePackage trafficshape provides tools for simulating latency and bandwidth at the network layer.
github.com/google/martian/v3/verifyPackage verify provides support for using martian modifiers for request and response verifications.
logPackage log implements a simple logging package.
netPackage net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
net/httpPackage http provides HTTP client and server implementations.
net/urlPackage url parses URLs and implements query escaping.
osPackage os provides a platform-independent interface to operating system functionality.
os/signalPackage signal implements access to incoming signals.
pathPackage path implements utility routines for manipulating slash-separated paths.
strconvPackage strconv implements conversions to and from string representations of basic data types.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
timePackage time provides functionality for measuring and displaying time.