New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tor menus and features #2409
Comments
Comments of the TO DO listToday is 06 july 2021. I don't work on this every day, but I'm hoping to finish this in less than 2 weeks (If I have spare time, mostly code on weekends).
|
ImprovementsOverall view, Tor already had this, but now it facilitates usages for everyone, even for me it became faster to bulk renewal or see credentials of multiple onion services addresses, or change APT sources. Many things that would take multiple manual steps like client auth just need to be set on the remote machine, as Blitz configure what it can from the server side. Vanguards is not implemented by default in any installation, now it will be optional installation, start, stoping, removing.
|
This is fantastic work. Thank you for doing it. |
Restarting, reloading with specific ports or the whole torRestarting can take a long time, you can edit torrc files without needing to restart tor to apply changes, you can just reload it with the methods described below. Glossary:Reload: reads configuration files 4 methods of reloading tor
Which method to use?It depends on the case to be useful. Reload all tor instances
Reload specific port with 1 commandhttps://stem.torproject.org/tutorials/down_the_rabbit_hole.html 9051 for tor@default
9071 for tor@lnd
Reload or restart specific instance with systemd
With this, can specify the instance, but not the port. It is possible to have multiple ports on the same instance (tor@default), but the way Blitz is doing right now is 2 separate instances, so this works. Reload specific port with 1 file and can include passwordhttps://stem.torproject.org/faq.html#how-do-i-reload-my-torrc
#!/usr/bin/env python3
from stem import Signal
from stem.control import Controller
with Controller.from_port(port = 9051) as controller:
controller.authenticate(password=yourPassword)
controller.signal(Signal.HUP) Need to run with |
Ideas for future changesThis cannot be implemented now due to time limitation and complexity
|
Not missing anymore e056837 |
Latest tag from tor git:
|
Its great work .. just because we have a lot of moving parts at the moment for the v1.7.1 with c-lightning and the setup-process refactor I will push this one realese up to 1.8. |
This is being redesigned because I did not know it was that hard to keepup with TorBox changes even being a small project, to keep getting updates, I need to do differently. As suggested by Openoms to make a pluggable project, it will work this way:
Following this, there will be 1 main Tor menu and 3 secondary menus:
|
Thanks to @openoms amazing dialog colors, used the same as Joininbox .dialogrc |
The menu wont look like this anymore and for organization purposes, closing this. |
SUGGESTIONS
Have more ideas to implement? Please let me know.
TRACK
This is to track what remains to be done.
It is just checked if I have tested it and worked to the maximum extent.
=[Checks]=========================================================="
=[Countermeasure]=================================================="
=[Informational]==================================================="
.
Rename
internet.hiddenservice.sh
totor.onion.service.sh
or ${ONION_SERVICE_SCRIPT} and references of it inside other filesRename
internet.tor.sh
totor.install.sh
,tor.remove.sh
,tor.update.sh
and references of it inside other filesRewrite
tor.update.sh
to fit gitReword TOR to Tor inside all files (except if all of the words in the line are capital letters like TOR IS ACTIVE)
Documentation, the good old docs..... needs some changes. Most information if already containte into text folders, but more detailed info will be in the FAQ.
The text was updated successfully, but these errors were encountered: