Amir’s ICFP Fellowship, in partnership with Jigsaw, hopes to develop tools and frameworks for measuring network disruptions and blocking through a comprehensive set of network-level error logging and reporting to a designated target. 

The initial contributions will be towards the developer community. The work utilizes and expands upon the tools offered by Outline SDK that would help developers of other VPN applications and messaging apps integrate these modules for enhanced error logging and reporting. Tools with simplified UI (command line or graphical interface) will be developed using the same foundation.

To lay the foundation for this work, a simplified network lab environment will be set up to emulate common / known attack vectors. The lab setup artifacts as well as other developed tools will be documented and published on GitHub.