Merge pull request #2920 from kira0204/docs-2913

Docs updates
This commit is contained in:
Maximilian Hils 2018-02-25 18:32:15 +01:00 committed by GitHub
commit 7eadd0c6ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 8 additions and 8 deletions

BIN
docs/raw/proxy-modes.vsdx Normal file → Executable file

Binary file not shown.

View File

@ -106,7 +106,7 @@ sudo iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 443 -j REDIRECT --to-p
Finally, we can run mitmproxy in transparent mode with
{{< highlight bash >}}
mitmproxy -T
mitmproxy --mode transparent
{{< / highlight >}}
The proxied machine cannot to leak any data outside of HTTP or DNS requests. If

View File

@ -58,7 +58,7 @@ dropped privileges. It can be used as follows:
gcc examples/complex/full_transparency_shim.c -o mitmproxy_shim -lcap
sudo chown root:root mitmproxy_shim
sudo chmod u+s mitmproxy_shim
./mitmproxy_shim $(which mitmproxy) -T --spoof-source-address
./mitmproxy_shim $(which mitmproxy) --mode transparent --set spoof-source-address
{{< / highlight >}}
@ -112,10 +112,10 @@ something like this:
You probably want a command like this:
{{< highlight bash >}}
mitmproxy -T --host
mitmproxy --mode transparent --showhost
{{< / highlight >}}
The `-T` flag turns on transparent mode, and the `--host` argument tells
The `--mode transparent` option turns on transparent mode, and the `--showhost` argument tells
mitmproxy to use the value of the Host header for URL display.
### 6. Finally, configure your test device
@ -163,10 +163,10 @@ doas pfctl -e
You probably want a command like this:
{{< highlight bash >}}
mitmproxy -T --host
mitmproxy --mode transparent --showhost
{{< / highlight >}}
The `-T` flag turns on transparent mode, and the `--host` argument tells
The `--mode transparent` option turns on transparent mode, and the `--showhost` argument tells
mitmproxy to use the value of the Host header for URL display.
### 6. Finally, configure your test device
@ -245,10 +245,10 @@ tighten the restriction up to the user running mitmproxy.
You probably want a command like this:
{{< highlight bash >}}
mitmproxy -T --host
mitmproxy --mode transparent --showhost
{{< / highlight >}}
The `-T` flag turns on transparent mode, and the `--host` argument tells
The `--mode transparent` flag turns on transparent mode, and the `--showhost` argument tells
mitmproxy to use the value of the Host header for URL display.
### 6. Finally, configure your test device

BIN
docs/src/static/schematics/proxy-modes-reverse.png Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 12 KiB

BIN
docs/src/static/schematics/proxy-modes-transparent-1.png Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 10 KiB

BIN
docs/src/static/schematics/proxy-modes-transparent-2.png Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 17 KiB

BIN
docs/src/static/schematics/proxy-modes-transparent-3.png Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 11 KiB

BIN
docs/src/static/schematics/proxy-modes-upstream.png Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 11 KiB