46 lines
1.9 KiB
Plaintext
46 lines
1.9 KiB
Plaintext
|
GSoC Plan
|
|||
|
=========
|
|||
|
|
|||
|
A tl;dr version
|
|||
|
---------------
|
|||
|
I will be improving the Orbot UI/UX, and adding several features such as data statistics and also
|
|||
|
implementing the TorCheck API. I plan on extending the ORLib library and also creating an ORLib enabled
|
|||
|
app as a sort of primer for other third party apps to follow
|
|||
|
|
|||
|
The full version
|
|||
|
----------------
|
|||
|
|
|||
|
Orbot UI/UX
|
|||
|
===========
|
|||
|
At the moment, the Orbot UI/UX is clustered and not very intuitive. I plan on improving the existing
|
|||
|
elements of the UI and also add a variety of new features such as
|
|||
|
|
|||
|
* A new Set – up Wizard ( which checks for iptables )
|
|||
|
* Changes to the preferences ( should be made to follow the Android guidelines)
|
|||
|
|
|||
|
Orbot Core app work
|
|||
|
===================
|
|||
|
At the moment, Orbot displays a successful connection without actually checking the connection. This is a
|
|||
|
pressing issue, because the user is not notified if the set-up has failed, unless he/she manually checks
|
|||
|
the torcheck web service. This should be made automatic by making using of the TorCheck API. Also, Orbot
|
|||
|
should be configured to show more information about the data being transmitted such as -
|
|||
|
|
|||
|
* Amount of data transferred
|
|||
|
* Quality of the connection
|
|||
|
* Number of circuits connected
|
|||
|
|
|||
|
ORLib
|
|||
|
=====
|
|||
|
Currently, ORLib is very minimal at the moment, both in term of features and support/documentation. ORLib
|
|||
|
is very critical to the use of Orbot as it provides transparent proxying on non-rooted devices ( A major
|
|||
|
chunk of android phones are un-rooted). I intend to -
|
|||
|
|
|||
|
* Improve the existing library by adding additional features
|
|||
|
* Check for existing of Orbot
|
|||
|
* Check status of connection to Tor
|
|||
|
* Provide option to start Orbot via intent
|
|||
|
* Request hidden service by port, and get return hidden service .onion address
|
|||
|
* Create an ORLib enabled “Twitter, Status.net or other micro blogging Client” – A sort of primer for
|
|||
|
third-party apps
|
|||
|
* Improve the documentation
|