globaleaks / globaleaks-whistleblowing-software

GlobaLeaks is a free and open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.
https://www.globaleaks.org
Other
1.25k stars 274 forks source link

Display to the administrator the status of Tor and the Tor Socks proxy for quicker feedback #2014

Open NSkelsey opened 7 years ago

NSkelsey commented 7 years ago

We currently get lots of requests about Tor failing for one reason or another. It would be very nice to include in the Admin > Network Settings panel information about the status of the Tor service, the reach ability of the Tor Socks proxy, and whether or not the Tor service has active circuits.

Expected behavior

Ideally when issues get reported we would be able to tell just from one screenshot a bit more about the state of the machine. Alternatively we could make it easier to view the logs of globaleaks within the application so that users with some reading skills might be able to understand why the node is broken.

Steps to reproduce the problem or feature illustration

Install a fresh globaleaks or update an old one to find some issue related to the application using Tor.

Steps to resolve

Justification

According to OTF 4 we would like to remove the requirement to ask for logs every time something breaks.

doudoulong commented 7 years ago
screen shot 2017-07-18 at 10 20 29 am

Hi, (Please see the attached figure) Where should I include the information about Tor in the Admin > Network Settings panel.

Thanks,

doudoulong commented 7 years ago
screen shot 2017-07-18 at 10 37 14 am

I am a little confused with the configuration guide (pls refers to the above figure). It sounds like I should get a .onion URL of the Tor hidden service after the installation. So my question is where I can find the URL. What I did is go to /var/lib/tor/hidden_service/hostname, which was not there. So how can I get the URL of the THS?

Thanks,

vodkina commented 7 years ago

Hello @doudoulong , you can find the .onion address in /var/globaleaks/log/globaleaks.log

I've updated the documentation accordingly.

doudoulong commented 7 years ago

Thank! That's really helpful.