Rethink DNS

Rethink DNS

Anti-censorship and anti-surveillance tools for Android

Description & Contribution Guidelines
  1. Making use of LLMs for usability (to help user use the app, Q&A with the network data collected by the app, Q&A with warning/error/crash logs collected by the app).
  2. Implementing unit, integration, UI tests for the app and the network engine. 3a. Implementing a Web front-end that will show network traffic of other "child" devices using Rethink & add rules to it (like in Parental Controls). 3b. Implementing a Web front-end that will show device's traffic in near real-time and allow publishing rules to it (like "remote control").
  3. Implementing a "SMS firewall".
  4. Implementing a "Text firewall" for all textual content in all windows shown on the screen.
  5. Implementing a two-hop architecture on the app to use "The proxy" (above) as the second-hop in "RPN" (the first hop will be Windscribe's WireGuard servers).
  6. Add all our projects repositories to Codeberg, and setup mirrors.

The code will be published to the open source repository, but all discussion will have to be private and discreet. Signal (mza.12) for private & short form communication. Email (mz at celzero dot com) for private but long form communication.

Communication over GitHub Issues and Discussions of respective repositories work in all other scenarios.

No contribution guidelines.

Participant Contributions
Projects created by hackathon participants contributing to Rethink DNS