mirror of
https://codeberg.org/crimeflare/cloudflare-tor
synced 2025-06-15 03:01:07 +00:00
Update 'tool/globalist/Globalist.py'
This commit is contained in:
31
tool/globalist/Globalist.py
Normal file
31
tool/globalist/Globalist.py
Normal file
@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Globalist: manage a global repo via decentral git instances
|
||||
# you may peer with any number of other Globalist onions
|
||||
|
||||
# Think onionshare, but with permanent onion addresses, P2P and DVCS
|
||||
|
||||
# Python2/3. Dependencies:
|
||||
# - stem (torsocks pip install stem / via distro)
|
||||
# a recent version (>= 1.5.0) is needed for auth
|
||||
# - git must be installed
|
||||
# - torsocks must be installed
|
||||
# - tor must be up and running and the ControlPort open
|
||||
|
||||
# Use scenario:
|
||||
# a) Run Tor.
|
||||
# b) Run the server in the background and schedule a job for pulling from peers.
|
||||
# it is a git server that listens on <your-identifier>.onion:9418
|
||||
# it's to be expected that peers uptime will intersect with yours
|
||||
# only a fraction of the time.
|
||||
# c) Globalist.py creates a git, which you may use to push and pull your own changes.
|
||||
|
||||
# Bugs:
|
||||
# FIXME: clean up hidservauth entries on stop
|
||||
|
||||
import globalist
|
||||
import sys
|
||||
|
||||
if __name__=='__main__':
|
||||
globalist.main(args=sys.argv[1:])
|
Reference in New Issue
Block a user