├── .gitignore ├── .gitmodules ├── AUTHORS ├── LICENSE ├── README.md ├── agent.go ├── cmd ├── sga-guard-bin │ ├── .gitignore │ └── sga-guard-bin.go ├── sga-ssh │ └── sga-ssh.go └── sga-stub │ └── sga-stub.go ├── common.go ├── delegated_client.go ├── doc ├── AfterHandoff.png ├── AfterHandoff.xml ├── Connectivity.png ├── SSHLevel.png ├── SSHLevel.xml ├── Untitled Diagram.xml ├── agent-stack2.png ├── animation.gif ├── bad flow.vsdm ├── badflow.svg ├── badflow2.png ├── design.md ├── good flow with lines.vsdm ├── good flow.vsdm ├── hotnets17.pdf ├── paper-page1.svg ├── ssh-askpass-default.svg └── ssh-askpass-sga.svg ├── policy.go ├── release ├── .gitignore └── makefile ├── scope.go ├── scripts ├── sga-env.sh └── sga-guard ├── socket.go ├── socket_windows.go ├── sshfwd.go ├── store.go └── ui.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/.gitmodules -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Dima Kogan 2 | Henri Stern 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/README.md -------------------------------------------------------------------------------- /agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/agent.go -------------------------------------------------------------------------------- /cmd/sga-guard-bin/.gitignore: -------------------------------------------------------------------------------- 1 | /sga-guard-bin 2 | -------------------------------------------------------------------------------- /cmd/sga-guard-bin/sga-guard-bin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/cmd/sga-guard-bin/sga-guard-bin.go -------------------------------------------------------------------------------- /cmd/sga-ssh/sga-ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/cmd/sga-ssh/sga-ssh.go -------------------------------------------------------------------------------- /cmd/sga-stub/sga-stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/cmd/sga-stub/sga-stub.go -------------------------------------------------------------------------------- /common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/common.go -------------------------------------------------------------------------------- /delegated_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/delegated_client.go -------------------------------------------------------------------------------- /doc/AfterHandoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/AfterHandoff.png -------------------------------------------------------------------------------- /doc/AfterHandoff.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/AfterHandoff.xml -------------------------------------------------------------------------------- /doc/Connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/Connectivity.png -------------------------------------------------------------------------------- /doc/SSHLevel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/SSHLevel.png -------------------------------------------------------------------------------- /doc/SSHLevel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/SSHLevel.xml -------------------------------------------------------------------------------- /doc/Untitled Diagram.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/Untitled Diagram.xml -------------------------------------------------------------------------------- /doc/agent-stack2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/agent-stack2.png -------------------------------------------------------------------------------- /doc/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/animation.gif -------------------------------------------------------------------------------- /doc/bad flow.vsdm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/bad flow.vsdm -------------------------------------------------------------------------------- /doc/badflow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/badflow.svg -------------------------------------------------------------------------------- /doc/badflow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/badflow2.png -------------------------------------------------------------------------------- /doc/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/design.md -------------------------------------------------------------------------------- /doc/good flow with lines.vsdm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/good flow with lines.vsdm -------------------------------------------------------------------------------- /doc/good flow.vsdm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/good flow.vsdm -------------------------------------------------------------------------------- /doc/hotnets17.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/hotnets17.pdf -------------------------------------------------------------------------------- /doc/paper-page1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/paper-page1.svg -------------------------------------------------------------------------------- /doc/ssh-askpass-default.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/ssh-askpass-default.svg -------------------------------------------------------------------------------- /doc/ssh-askpass-sga.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/doc/ssh-askpass-sga.svg -------------------------------------------------------------------------------- /policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/policy.go -------------------------------------------------------------------------------- /release/.gitignore: -------------------------------------------------------------------------------- 1 | /sga* 2 | -------------------------------------------------------------------------------- /release/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/release/makefile -------------------------------------------------------------------------------- /scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/scope.go -------------------------------------------------------------------------------- /scripts/sga-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/scripts/sga-env.sh -------------------------------------------------------------------------------- /scripts/sga-guard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/scripts/sga-guard -------------------------------------------------------------------------------- /socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/socket.go -------------------------------------------------------------------------------- /socket_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/socket_windows.go -------------------------------------------------------------------------------- /sshfwd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/sshfwd.go -------------------------------------------------------------------------------- /store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/store.go -------------------------------------------------------------------------------- /ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/guardian-agent/HEAD/ui.go --------------------------------------------------------------------------------