# Packages
Package asciitable implements a simple ASCII table formatter for printing tabular values into a text terminal.
Package auth implements certificate signing authority and access control server Authority server is composed of several parts:
* Authority server itself that implements signing and acl logic * HTTP server wrapper for authority server * HTTP client wrapper
.
backend package allows for pluggable back-ends for secrets storage.
No description provided by the author
Package 'config' provides facilities for configuring Teleport daemons including - parsing YAML configuration - parsing CLI flags.
Package defaults contains default constants set in various parts of teleport codebase.
Package events implements the audit log interface events.IAuditLog
using filesystem backend.
No description provided by the author
Package httplib implements common utility functions for writing classic HTTP handlers.
Package kube contains subpackages with utility functions and proxies to intercept and authenticate Kubernetes API traffic.
Package limiter implements connection and rate limiters for teleport.
package modules allows external packages override certain behavioral aspects of teleport.
package multiplexer implements SSH and TLS multiplexing on the same listener
mux, _ := multiplexer.New(Config{Listener: listener}) mux.SSH() // returns listener getting SSH connections mux.TLS() // returns listener getting TLS connections
.
Package pam implements a subset of Pluggable Authentication Modules (PAM).
package reversetunnel provides interfaces for accessing remote clusters
via reverse tunnels and directly.
Copyright 2015 Gravitational, Inc.
Package services implements API services exposed by Teleport: * presence service that takes care of heartbeats * web service that takes care of web logins * ca service - certificate authorities.
Package session is used for bookeeping of SSH interactive sessions that happen in realtime across the teleport cluster.
No description provided by the author
No description provided by the author
Package sshca specifies interfaces for SSH certificate authorities.
Copyright 2015 Gravitational, Inc.
No description provided by the author
No description provided by the author
Package tlsca provides internal TLS certificate authority used for mutual TLS authentication with the auth server and internal teleport components and external clients.
No description provided by the author
Package web implements web proxy handler that provides web interface to view and connect to teleport nodes.
No description provided by the author
# Functions
IsInsecureDevMode returns 'true' if Teleport daemon was started with the --insecure flag.
SetInsecureDevMode turns the 'insecure' mode on.