onbrisca package¶
Subpackages¶
- onbrisca.models package
- Submodules
- onbrisca.models.bridge module
BridgeBridge.DoesNotExistBridge.MultipleObjectsReturnedBridge.asave()Bridge.bridgelineBridge.fingerprintBridge.helper_path()Bridge.is_valid()Bridge.latest_measurement()Bridge.measurementsBridge.objectsBridge.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
BridgeMeasurementBridgeMeasurement.DoesNotExistBridgeMeasurement.MultipleObjectsReturnedBridgeMeasurement.ameasure_bandwidth()BridgeMeasurement.asave()BridgeMeasurement.bandwidthBridgeMeasurement.bridgeBridgeMeasurement.bridge_idBridgeMeasurement.errorBridgeMeasurement.finish_with_error()BridgeMeasurement.idBridgeMeasurement.objectsBridgeMeasurement.webserverBridgeMeasurement.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
bridgestrapAPI.(https://gitlab.torproject.org/tpo/anti-censorship/bridgestrap#input)