getlantern/

directory
v0.0.0-...-fd97e0e Latest Latest
Warning

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

Go to latest
Published: Mar 16, 2016 License: Apache-2.0

Directories

Path Synopsis
package appdir provides a facility for determining the system-dependent paths for application resources.
package appdir provides a facility for determining the system-dependent paths for application resources.
Package autoupdate provides Lantern with special tools to autoupdate itself with minimal effort.
Package autoupdate provides Lantern with special tools to autoupdate itself with minimal effort.
aws-sdk-go
aws
Package aws contains support code for the various AWS clients in the github.com/awslabs/aws-sdk-go/gen subpackages.
Package aws contains support code for the various AWS clients in the github.com/awslabs/aws-sdk-go/gen subpackages.
cfn
Package cfn provides functionality for creating AWS CloudFormation templates.
Package cfn provides functionality for creating AWS CloudFormation templates.
cmd/aws-gen-gocli
Command aws-gen-gocli parses a JSON description of an AWS API and generates a Go file containing a client for the API.
Command aws-gen-gocli parses a JSON description of an AWS API and generates a Go file containing a client for the API.
cmd/aws-gen-goendpoints
Command aws-gen-goendpoints parses a JSON description of the AWS endpoint discovery logic and generates a Go file which returns an endpoint.
Command aws-gen-goendpoints parses a JSON description of the AWS endpoint discovery logic and generates a Go file which returns an endpoint.
gen
Package gen contains automatically generated AWS clients.
Package gen contains automatically generated AWS clients.
gen/autoscaling
Package autoscaling provides a client for Auto Scaling.
Package autoscaling provides a client for Auto Scaling.
gen/cloudformation
Package cloudformation provides a client for AWS CloudFormation.
Package cloudformation provides a client for AWS CloudFormation.
gen/cloudfront
Package cloudfront provides a client for Amazon CloudFront.
Package cloudfront provides a client for Amazon CloudFront.
gen/cloudhsm
Package cloudhsm provides a client for Amazon CloudHSM.
Package cloudhsm provides a client for Amazon CloudHSM.
gen/cloudsearch
Package cloudsearch provides a client for Amazon CloudSearch.
Package cloudsearch provides a client for Amazon CloudSearch.
gen/cloudsearchdomain
Package cloudsearchdomain provides a client for Amazon CloudSearch Domain.
Package cloudsearchdomain provides a client for Amazon CloudSearch Domain.
gen/cloudtrail
Package cloudtrail provides a client for AWS CloudTrail.
Package cloudtrail provides a client for AWS CloudTrail.
gen/cloudwatch
Package cloudwatch provides a client for Amazon CloudWatch.
Package cloudwatch provides a client for Amazon CloudWatch.
gen/codedeploy
Package codedeploy provides a client for AWS CodeDeploy.
Package codedeploy provides a client for AWS CodeDeploy.
gen/cognito/identity
Package cognitoidentity provides a client for Amazon Cognito Identity.
Package cognitoidentity provides a client for Amazon Cognito Identity.
gen/cognito/sync
Package cognitosync provides a client for Amazon Cognito Sync.
Package cognitosync provides a client for Amazon Cognito Sync.
gen/config
Package config provides a client for AWS Config.
Package config provides a client for AWS Config.
gen/datapipeline
Package datapipeline provides a client for AWS Data Pipeline.
Package datapipeline provides a client for AWS Data Pipeline.
gen/directconnect
Package directconnect provides a client for AWS Direct Connect.
Package directconnect provides a client for AWS Direct Connect.
gen/dynamodb
Package dynamodb provides a client for Amazon DynamoDB.
Package dynamodb provides a client for Amazon DynamoDB.
gen/ec2
Package ec2 provides a client for Amazon Elastic Compute Cloud.
Package ec2 provides a client for Amazon Elastic Compute Cloud.
gen/ecs
Package ecs provides a client for Amazon EC2 Container Service.
Package ecs provides a client for Amazon EC2 Container Service.
gen/elasticache
Package elasticcache provides a client for Amazon ElastiCache.
Package elasticcache provides a client for Amazon ElastiCache.
gen/elasticbeanstalk
Package elasticbeanstalk provides a client for AWS Elastic Beanstalk.
Package elasticbeanstalk provides a client for AWS Elastic Beanstalk.
gen/elastictranscoder
Package elastictranscoder provides a client for Amazon Elastic Transcoder.
Package elastictranscoder provides a client for Amazon Elastic Transcoder.
gen/elb
Package elb provides a client for Elastic Load Balancing.
Package elb provides a client for Elastic Load Balancing.
gen/emr
Package emr provides a client for Amazon Elastic MapReduce.
Package emr provides a client for Amazon Elastic MapReduce.
gen/endpoints
Package endpoints provides lookups for all AWS service endpoints.
Package endpoints provides lookups for all AWS service endpoints.
gen/glacier
Package glacier provides a client for Amazon Glacier.
Package glacier provides a client for Amazon Glacier.
gen/iam
Package iam provides a client for AWS Identity and Access Management.
Package iam provides a client for AWS Identity and Access Management.
gen/importexport
Package importexport provides a client for AWS Import/Export.
Package importexport provides a client for AWS Import/Export.
gen/kinesis
Package kinesis provides a client for Amazon Kinesis.
Package kinesis provides a client for Amazon Kinesis.
gen/kms
Package kms provides a client for AWS Key Management Service.
Package kms provides a client for AWS Key Management Service.
gen/lambda
Package lambda provides a client for Amazon Lambda.
Package lambda provides a client for Amazon Lambda.
gen/logs
Package logs provides a client for Amazon CloudWatch Logs.
Package logs provides a client for Amazon CloudWatch Logs.
gen/opsworks
Package opsworks provides a client for AWS OpsWorks.
Package opsworks provides a client for AWS OpsWorks.
gen/rds
Package rds provides a client for Amazon Relational Database Service.
Package rds provides a client for Amazon Relational Database Service.
gen/redshift
Package redshift provides a client for Amazon Redshift.
Package redshift provides a client for Amazon Redshift.
gen/route53
Package route53 provides a client for Amazon Route 53.
Package route53 provides a client for Amazon Route 53.
gen/route53domains
Package route53domains provides a client for Amazon Route 53 Domains.
Package route53domains provides a client for Amazon Route 53 Domains.
gen/s3
Package s3 provides a client for Amazon Simple Storage Service.
Package s3 provides a client for Amazon Simple Storage Service.
gen/sdb
Package sdb provides a client for Amazon SimpleDB.
Package sdb provides a client for Amazon SimpleDB.
gen/ses
Package ses provides a client for Amazon Simple Email Service.
Package ses provides a client for Amazon Simple Email Service.
gen/sns
Package sns provides a client for Amazon Simple Notification Service.
Package sns provides a client for Amazon Simple Notification Service.
gen/sqs
Package sqs provides a client for Amazon Simple Queue Service.
Package sqs provides a client for Amazon Simple Queue Service.
gen/storagegateway
Package storagegateway provides a client for AWS Storage Gateway.
Package storagegateway provides a client for AWS Storage Gateway.
gen/sts
Package sts provides a client for AWS Security Token Service.
Package sts provides a client for AWS Security Token Service.
gen/support
Package support provides a client for AWS Support.
Package support provides a client for AWS Support.
gen/swf
Package swf provides a client for Amazon Simple Workflow Service.
Package swf provides a client for Amazon Simple Workflow Service.
model
Package model contains functionality to generate clients for AWS APIs.
Package model contains functionality to generate clients for AWS APIs.
badserver is an HTTP server that misbehaves in some common ways
badserver is an HTTP server that misbehaves in some common ways
package balancer provides weighted round-robin load balancing of network connections with the ability to specify quality of service (QOS) levels.
package balancer provides weighted round-robin load balancing of network connections with the ability to specify quality of service (QOS) levels.
Package buuid provides a type 4 uuid that can be encoded into a 16 byte binary representation as two 64 bit integers in little endian byte order.
Package buuid provides a type 4 uuid that can be encoded into a 16 byte binary representation as two 64 bit integers in little endian byte order.
package bytecounting provides mechanisms for counting bytes read/written on net.Conn and net.Listener.
package bytecounting provides mechanisms for counting bytes read/written on net.Conn and net.Listener.
Package byteexec provides a very basic facility for running executables supplied as byte arrays, which is handy when used with github.com/jteeuwen/go-bindata.
Package byteexec provides a very basic facility for running executables supplied as byte arrays, which is handy when used with github.com/jteeuwen/go-bindata.
Package chained provides a chained proxy that can proxy any tcp traffic over any underlying transport through a remote proxy.
Package chained provides a chained proxy that can proxy any tcp traffic over any underlying transport through a remote proxy.
package deepcopy provides functionality for making deep copies of objects.
package deepcopy provides functionality for making deep copies of objects.
Package detour provides a net.Conn interface to dial another dialer if a site fails to connect directly.
Package detour provides a net.Conn interface to dial another dialer if a site fails to connect directly.
proxy
package main provides a simple proxy program that uses detour, useful for performance testing.
package main provides a simple proxy program that uses detour, useful for performance testing.
Package edgedetect provides support for detecing whether the default web browser is Microsoft Edge.
Package edgedetect provides support for detecing whether the default web browser is Microsoft Edge.
cmd
This simple test program prints out whether or not the default browser is Edge, which is useful for testing/debugging edgedetect.
This simple test program prints out whether or not the default browser is Edge, which is useful for testing/debugging edgedetect.
package elevate provides support for executing commands with elevated privileges.
package elevate provides support for executing commands with elevated privileges.
bin
Package eventual provides values that eventually have a value.
Package eventual provides values that eventually have a value.
package filepersist provdies a mechanism for persisting data to a file at a permanent location
package filepersist provdies a mechanism for persisting data to a file at a permanent location
config
+build !stub
+build !stub
localdiscovery
Package localdiscovery provides a service for discovering Lantern instances in the local network
Package localdiscovery provides a service for discovering Lantern instances in the local network
main
flashlight is a lightweight chained proxy that can run in client or server mode.
flashlight is a lightweight chained proxy that can run in client or server mode.
proxy
package proxy provides the implementations of the client and server proxies
package proxy provides the implementations of the client and server proxies
ui
go-dnsimple
dnsimple
Package dnsimple implements a client for the DNSimple API.
Package dnsimple implements a client for the DNSimple API.
go-igdman
igdman
Package igdman provides a basic management interface for Internet Gateway Devices (IGDs), primarily intended to help with creating port mappings from external ports to ports on internal ips.
Package igdman provides a basic management interface for Internet Gateway Devices (IGDs), primarily intended to help with creating port mappings from external ports to ports on internal ips.
go-update allows a program to update itself by replacing its executable file with a new version.
go-update allows a program to update itself by replacing its executable file with a new version.
package golog implements logging functions that log errors to stderr and debug messages to stdout.
package golog implements logging functions that log errors to stderr and debug messages to stdout.
package idletiming provides mechanisms for adding idle timeouts to net.Conn and net.Listener.
package idletiming provides mechanisms for adding idle timeouts to net.Conn and net.Listener.
Package keyman provides convenience APIs around Go's built-in crypto APIs.
Package keyman provides convenience APIs around Go's built-in crypto APIs.
Package lantern provides an embeddable client-side web proxy
Package lantern provides an embeddable client-side web proxy
lantern-mobile
lantern/interceptor
interceptor acts as an intermediary between a local SOCKS proxy intercepting VPN traffic and Lantern
interceptor acts as an intermediary between a local SOCKS proxy intercepting VPN traffic and Lantern
lantern/protected
Package protected is used for creating "protected" connections that bypass Android's VpnService
Package protected is used for creating "protected" connections that bypass Android's VpnService
lantern/socks-server
This dummy socks server is using for testing.
This dummy socks server is using for testing.
Package launcher configures Lantern to run on system start
Package launcher configures Lantern to run on system start
cmd
cmd
pac
package pathreflect provides the ability to address an object graph using a path notation and then modify the addressed node.
package pathreflect provides the ability to address an object graph using a path notation and then modify the addressed node.
peerscanner is a program that maintains entries in CDN and DNS services based on whether or not the corresponding Lantern servers are currently online.
peerscanner is a program that maintains entries in CDN and DNS services based on whether or not the corresponding Lantern servers are currently online.
cfl
package cfl provides a utility for interacting with CloudFlare
package cfl provides a utility for interacting with CloudFlare
cfr
package cfr provides utilities for interaction with cloudfront
package cfr provides utilities for interaction with cloudfront
dsp
package profiling provides support for easily doing CPU and memory profiling from within Go programs.
package profiling provides support for easily doing CPU and memory profiling from within Go programs.
Package protected is used for creating "protected" connections that bypass Android's VpnService
Package protected is used for creating "protected" connections that bypass Android's VpnService
proxiedsites manages a list of proxied sites, including a default set of sites (cloud) and user-applied customizations to that list.
proxiedsites manages a list of proxied sites, including a default set of sites (cloud) and user-applied customizations to that list.
Package systray is a cross platfrom Go library to place an icon and menu in the notification area.
Package systray is a cross platfrom Go library to place an icon and menu in the notification area.
This program generates a go file that embeds resources from a given path as a tar archive in a byte array.
This program generates a go file that embeds resources from a given path as a tar archive in a byte array.
A set of packages that provide many tools for testifying that your code will behave as you intend.
A set of packages that provide many tools for testifying that your code will behave as you intend.
assert
A set of comprehensive testing tools for use with the normal Go testing system.
A set of comprehensive testing tools for use with the normal Go testing system.
http
A set of tools to make testing http activity using the Go testing system easier.
A set of tools to make testing http activity using the Go testing system easier.
mock
Provides a system by which it is possible to mock your objects and verify calls are happening as expected.
Provides a system by which it is possible to mock your objects and verify calls are happening as expected.
require
Alternative testing tools which stop test execution if test failed.
Alternative testing tools which stop test execution if test failed.
suite
The suite package contains logic for creating testing suite structs and running the methods on those structs as tests.
The suite package contains logic for creating testing suite structs and running the methods on those structs as tests.
Package tlsdefaults provides sensible defaults for using TLS.
Package tlsdefaults provides sensible defaults for using TLS.
package tlsdialer contains a customized version of crypto/tls.Dial that allows control over whether or not to send the ServerName extension in the client handshake.
package tlsdialer contains a customized version of crypto/tls.Dial that allows control over whether or not to send the ServerName extension in the client handshake.
package waitforserver provides a function to wait for a server at given address.
package waitforserver provides a function to wait for a server at given address.
package wfilter provides facilities for adding filtering to io.Writer.
package wfilter provides facilities for adding filtering to io.Writer.
package withtimeout provides functionality for performing operations with a timeout.
package withtimeout provides functionality for performing operations with a timeout.
Package yaml implements YAML support for the Go language.
Package yaml implements YAML support for the Go language.

Jump to

Keyboard shortcuts

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