telegram

package
v0.13.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2020 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Overview

Package telegram contains the Telegram network experiment.

See https://github.com/ooni/spec/blob/master/nettests/ts-020-telegram.md.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExperimentMeasurer added in v0.8.0

func NewExperimentMeasurer(config Config) model.ExperimentMeasurer

NewExperimentMeasurer creates a new ExperimentMeasurer.

Types

type Config

type Config struct{}

Config contains the telegram experiment config.

type TestKeys added in v0.3.0

type TestKeys struct {
	urlgetter.TestKeys
	TelegramHTTPBlocking bool    `json:"telegram_http_blocking"`
	TelegramTCPBlocking  bool    `json:"telegram_tcp_blocking"`
	TelegramWebFailure   *string `json:"telegram_web_failure"`
	TelegramWebStatus    string  `json:"telegram_web_status"`
}

TestKeys contains telegram test keys.

func NewTestKeys added in v0.13.0

func NewTestKeys() *TestKeys

NewTestKeys creates new telegram TestKeys.

func (*TestKeys) Update added in v0.13.0

func (tk *TestKeys) Update(v urlgetter.MultiOutput)

Update updates the TestKeys using the given MultiOutput result.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL