Home

Awesome

Data Life

Here I am man-in-the-middling myself and analysing the results.

This repository contains some of the code written to record and analyse HTTP requests from my phone and laptop as part of a project for ABC News.

I wanted to find out in great detail what kinds of data my devices were sharing about me without my knowledge.

The project uses mitmproxy to do most of the heavy lifting.

server

The server folder contains code that packages the setup into Docker images. Doing it this way is mostly for reproducibility and so I don't have to deal with python dependencies locally. Blowing it all away and starting again should be simple.

Check out server/README.md for more details.

analysis

The analysis folder contains (mostly) R code for analysing the data recorded by the proxy.

Check out analysis/README.md for more details.

scripts

The scripts folder is mostly a collection of bash scripts I've used to get the data out of the docker containers. They probably won't just run. They're mostly there so I don't have to remember all the individual commands I ran.

Check out scripts/README.md for more details.