File: control

package info (click to toggle)
golang-github-hashicorp-scada-client 0.0~git20160601.0.6e89678-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 140 kB
  • ctags: 98
  • sloc: makefile: 3
file content (44 lines) | stat: -rw-r--r-- 2,175 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Source: golang-github-hashicorp-scada-client
Section: devel
Priority: extra
Maintainer: Debian Go Packaging Team <pkg-go-maintainers@lists.alioth.debian.org>
Uploaders: Tianon Gravi <tianon@debian.org>, Tim Potter <tpot@hpe.com>
Build-Depends: debhelper (>= 9),
               dh-golang,
               golang-github-armon-go-metrics-dev,
               golang-github-hashicorp-net-rpc-msgpackrpc-dev,
               golang-github-hashicorp-yamux-dev,
               golang-any
Standards-Version: 3.9.8
Homepage: https://github.com/hashicorp/scada-client
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-go/packages/golang-github-hashicorp-scada-client.git
Vcs-Git: https://anonscm.debian.org/git/pkg-go/packages/golang-github-hashicorp-scada-client.git
XS-Go-Import-Path: github.com/hashicorp/scada-client

Package: golang-github-hashicorp-scada-client-dev
Architecture: all
Depends: golang-github-armon-go-metrics-dev,
         golang-github-hashicorp-net-rpc-msgpackrpc-dev,
         golang-github-hashicorp-yamux-dev,
         ${misc:Depends},
         ${shlibs:Depends}
Description: Golang client to the HashiCorp SCADA system
 This library provides a Golang client for the HashiCorp SCADA service. SCADA
 stands for Supervisory Control And Data Acquisition, and as the name implies it
 allows Atlas to provide control functions and request data from the tools that
 integrate.
 .
 The technical details about how SCADA works are fairly simple. Clients first
 open a connection to the SCADA service at scada.hashicorp.com on port 7223.
 This connection is secured by TLS, allowing clients to verify the identity of
 the servers and to encrypt all communications. Once connected, a handshake is
 performed where a client provides it's Atlas API credentials so that Atlas can
 verify the client identity. Once complete, clients keep the connection open in
 an idle state waiting for commands to be received. Commands map to APIs exposed
 by the product, and are subject to any ACLs, authentication or authorization
 mechanisms of the client.
 .
 This library is used in various HashiCorp products to integrate with the SCADA
 system.
 .
 This package contains the source.