├── .gitignore ├── LICENSE ├── README.md ├── gen_cert.sh ├── gen_rsa_kp.py ├── lambda ├── .gitignore ├── collect.sh ├── deploy.sh ├── impl │ ├── __init__.py │ ├── long.py │ ├── short.py │ └── stream.py ├── proxy.py └── test.py ├── lib ├── __init__.py ├── headers.py ├── proxies │ ├── __init__.py │ ├── aws_long.py │ ├── aws_short.py │ ├── aws_stream.py │ ├── local.py │ └── mitm.py ├── proxy.py ├── servers │ ├── __init__.py │ └── reverse.py ├── stats.py ├── utils.py └── workers.py ├── main.py ├── measurements ├── latency │ ├── .gitignore │ ├── client.py │ ├── example-output │ │ ├── output-no-proxy.json │ │ ├── output-with-proxy.json │ │ └── output.pdf │ └── server.py └── unique-ips │ ├── client.py │ ├── example-output.txt │ └── server.py ├── requirements.txt ├── screenshot.png ├── shared ├── __init__.py ├── crypto.py ├── proxy.py └── workers.py └── tests.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/README.md -------------------------------------------------------------------------------- /gen_cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/gen_cert.sh -------------------------------------------------------------------------------- /gen_rsa_kp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/gen_rsa_kp.py -------------------------------------------------------------------------------- /lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lambda/.gitignore -------------------------------------------------------------------------------- /lambda/collect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lambda/collect.sh -------------------------------------------------------------------------------- /lambda/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lambda/deploy.sh -------------------------------------------------------------------------------- /lambda/impl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lambda/impl/long.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lambda/impl/long.py -------------------------------------------------------------------------------- /lambda/impl/short.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lambda/impl/short.py -------------------------------------------------------------------------------- /lambda/impl/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lambda/impl/stream.py -------------------------------------------------------------------------------- /lambda/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lambda/proxy.py -------------------------------------------------------------------------------- /lambda/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lambda/test.py -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/headers.py -------------------------------------------------------------------------------- /lib/proxies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/proxies/aws_long.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/proxies/aws_long.py -------------------------------------------------------------------------------- /lib/proxies/aws_short.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/proxies/aws_short.py -------------------------------------------------------------------------------- /lib/proxies/aws_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/proxies/aws_stream.py -------------------------------------------------------------------------------- /lib/proxies/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/proxies/local.py -------------------------------------------------------------------------------- /lib/proxies/mitm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/proxies/mitm.py -------------------------------------------------------------------------------- /lib/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/proxy.py -------------------------------------------------------------------------------- /lib/servers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/servers/reverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/servers/reverse.py -------------------------------------------------------------------------------- /lib/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/stats.py -------------------------------------------------------------------------------- /lib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/utils.py -------------------------------------------------------------------------------- /lib/workers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/lib/workers.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/main.py -------------------------------------------------------------------------------- /measurements/latency/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/measurements/latency/.gitignore -------------------------------------------------------------------------------- /measurements/latency/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/measurements/latency/client.py -------------------------------------------------------------------------------- /measurements/latency/example-output/output-no-proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/measurements/latency/example-output/output-no-proxy.json -------------------------------------------------------------------------------- /measurements/latency/example-output/output-with-proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/measurements/latency/example-output/output-with-proxy.json -------------------------------------------------------------------------------- /measurements/latency/example-output/output.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/measurements/latency/example-output/output.pdf -------------------------------------------------------------------------------- /measurements/latency/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/measurements/latency/server.py -------------------------------------------------------------------------------- /measurements/unique-ips/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/measurements/unique-ips/client.py -------------------------------------------------------------------------------- /measurements/unique-ips/example-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/measurements/unique-ips/example-output.txt -------------------------------------------------------------------------------- /measurements/unique-ips/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/measurements/unique-ips/server.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/requirements.txt -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/screenshot.png -------------------------------------------------------------------------------- /shared/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/shared/crypto.py -------------------------------------------------------------------------------- /shared/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/shared/proxy.py -------------------------------------------------------------------------------- /shared/workers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/shared/workers.py -------------------------------------------------------------------------------- /tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diy-project/pod/HEAD/tests.py --------------------------------------------------------------------------------