Fetching the latest programs, projects, and workspace data.

Privacy should not be a priviledge
Showing 2 of 2 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Pratik Lagaskar
Being a privacy enthusiast and an end user, the idea proposed by LEAP group for implementing Client-side Tracking-, Malware and Ad-Blocker really caught my attention. In this digital era, most important thing whenever surfing the internet; is protecting yourself and your loved ones from the malwares, trackers and adwares. Implementing features like filtering DNS requests and blocking the particulars would help in maintaining privacy and protection. In this project, I would be working on the client-side approach for creating the blocker. The blocker would work across different platforms including- Desktop, Android, Linux and Mac. For developing the UI Components of the blocker, I will go with QT5 as the LEAP projects use the same. And for the Android implementation, I will be using Java and Android-specific XML. Firstly, in the main desktop client- the features of blockers would be included in the settings menu along with a simple feature switch. Pre-configured blocking lists would be shipped with each release. This would help us in filtering out the DNS requests and blocking the IPs in our target blocking list. I will package the entire solution in a self-contained Go Library that will be able to read packages from a given file descriptor and work accordingly. Future Scope includes implementation in iOS environment and implementing update mechanism.
Mentors: Student: Victor De Gouveia
<p>The project entails the specification, design, implementation and documentation of a Password Keeper service that is to be integrated to the existing Twisted + Soledad environment in the LEAP project. Implementation of the project is intended to be done following a Test-Driven Development model, in order to ensure a higher test coverage and to be able to perform implementation and testing sub-tasks in parallel. Proper documentation will allow the project to be maintained easily. I am also interested in mentoring for this organization in future GSoC projects (if I am lucky enough to be chosen to help them develop the password keeper) given my personal interests in the projects they lead.</p>