onbrisca package¶
Subpackages¶
- onbrisca.models package
- Submodules
- onbrisca.models.bridge module
Bridge
Bridge.DoesNotExist
Bridge.MultipleObjectsReturned
Bridge.asave()
Bridge.bridgeline
Bridge.fingerprint
Bridge.helper_path()
Bridge.is_valid()
Bridge.latest_measurement()
Bridge.measurements
Bridge.objects
Bridge.set_bw_filt()
Bridge.set_bw_mean()
Bridge.set_ratio()
Bridge.set_ratio_filt()
Bridge.set_ratio_stream()
Bridge.set_ratios()
BridgeManager
- onbrisca.models.bridge_heartbeat module
- onbrisca.models.bridge_measurement module
BridgeMeasurement
BridgeMeasurement.DoesNotExist
BridgeMeasurement.MultipleObjectsReturned
BridgeMeasurement.ameasure_bandwidth()
BridgeMeasurement.asave()
BridgeMeasurement.bandwidth
BridgeMeasurement.bridge
BridgeMeasurement.bridge_id
BridgeMeasurement.error
BridgeMeasurement.finish_with_error()
BridgeMeasurement.id
BridgeMeasurement.objects
BridgeMeasurement.webserver
BridgeMeasurement.webserver_id
BridgeMeasurementManager
- onbrisca.models.bridge_scanner module
- Module contents
Submodules¶
onbrisca.bridge_torcontrol module¶
- class onbrisca.bridge_torcontrol.BridgeTorControl(tor_config=None, controller=None)[source]¶
Bases:
TorControl
- launch_or_connect_tor(port=None, socket=None, pw=None, tor_config={'ClientTransportPlugin': 'obfs4 exec /usr/bin/obfs4proxy', 'ControlSocket': '/home/docs/.onbrisca/tor/control', 'CookieAuthentication': '1', 'DataDirectory': '/home/docs/.onbrisca/tor', 'LearnCircuitBuildTimeout': '0', 'Log': ['INFO file /home/docs/.onbrisca/tor/info.log', 'NOTICE file /home/docs/.onbrisca/tor/notices.log'], 'PidFile': '/home/docs/.onbrisca/tor/pid', 'SocksPort': 'auto', 'UseMicrodescriptors': '0'})[source]¶
onbrisca.defaults module¶
Defaults for onbrisca.
onbrisca.http_client module¶
onbrisca.urls module¶
onbrisca.views module¶
- onbrisca.views.create_bridges(request)[source]¶
Returns JSON data to GET requests following
bridgestrap
API.(https://gitlab.torproject.org/tpo/anti-censorship/bridgestrap#input)