Mitmproxy docs - Read the Docs

mitmproxy docs

Release 0.16

February 10, 2016

1 Introduction 2 Installation 3 About Certificates 4 How mitmproxy works 5 Modes of Operation 6 mitmproxy 7 mitmdump 8 Configuration 9 Anticache 10 Filter expressions 11 Replacements 12 Client-side replay 13 Server-side replay 14 Set Headers 15 Ignore Domains 16 Proxy Authentication 17 Reverse Proxy 18 Response Streaming 19 SOCKS Mode 20 Sticky cookies and auth 21 TCP Proxy

Tools

3 5 7 11 17 23 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59

i

22 Upstream proxy mode

61

23 Upstream Certificates

63

24 Transparent Proxying

65

25 Linux

67

26 OSX

69

27 Inline Scripts

71

28 libmproxy

77

29 Client playback: a 30 second example

79

30 Setting highscores on Apple's GameCenter

81

31 Transparently proxify virtual machines

87

32 Architecture

93

33 Testing

95

34 TLS Master Secrets

97

35 Protocols

99

36 Proxy Server

101

37 Exceptions

103

38 Models

105

Python Module Index

111

ii

mitmproxy docs, Release 0.16

mitmproxy is an interactive, SSL-capable man-in-the-middle proxy for HTTP with a console interface. mitmdump is the command-line version of mitmproxy. Think tcpdump for HTTP. libmproxy is the library that mitmproxy and mitmdump are built on. Documentation, tutorials and distribution packages can be found on the mitmproxy website:

Features

? Intercept HTTP requests and responses and modify them on the fly. ? Save complete HTTP conversations for later replay and analysis. ? Replay the client-side of an HTTP conversations. ? Replay HTTP responses of a previously recorded server. ? Reverse proxy mode to forward traffic to a specified server. ? Transparent proxy mode on OSX and Linux. ? Make scripted changes to HTTP traffic using Python. ? SSL certificates for interception are generated on the fly. ? And much, much more.

Tools

1

mitmproxy docs, Release 0.16

2

Tools

CHAPTER 1

Introduction

mitmproxy is an interactive, SSL-capable man-in-the-middle proxy for HTTP with a console interface. mitmdump is the command-line version of mitmproxy. Think tcpdump for HTTP. libmproxy is the library that mitmproxy and mitmdump are built on. Documentation, tutorials and distribution packages can be found on the mitmproxy website: Features

? Intercept HTTP requests and responses and modify them on the fly. ? Save complete HTTP conversations for later replay and analysis. ? Replay the client-side of an HTTP conversations. ? Replay HTTP responses of a previously recorded server. ? Reverse proxy mode to forward traffic to a specified server. ? Transparent proxy mode on OSX and Linux. ? Make scripted changes to HTTP traffic using Python. ? SSL certificates for interception are generated on the fly. ? And much, much more.

3

mitmproxy docs, Release 0.16

4

Chapter 1. Introduction

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download