├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── auth └── key.go ├── client.go ├── configurer.go ├── go.mod ├── go.sum ├── protocol.go ├── scp.go ├── tests ├── basic_test.go ├── data │ ├── Exöt1ç download file.txt.txt │ ├── another_file.txt │ └── upload_file.txt ├── entrypoint.d │ └── setpasswd.sh ├── run_all.sh └── tmp │ └── .gitkeep └── utils.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /vendor -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/README.md -------------------------------------------------------------------------------- /auth/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/auth/key.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/client.go -------------------------------------------------------------------------------- /configurer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/configurer.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/go.sum -------------------------------------------------------------------------------- /protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/protocol.go -------------------------------------------------------------------------------- /scp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/scp.go -------------------------------------------------------------------------------- /tests/basic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/tests/basic_test.go -------------------------------------------------------------------------------- /tests/data/Exöt1ç download file.txt.txt: -------------------------------------------------------------------------------- 1 | It works for download! 2 | -------------------------------------------------------------------------------- /tests/data/another_file.txt: -------------------------------------------------------------------------------- 1 | Here is some stuff and things. 2 | Even another line. 3 | -------------------------------------------------------------------------------- /tests/data/upload_file.txt: -------------------------------------------------------------------------------- 1 | It Works 2 | -------------------------------------------------------------------------------- /tests/entrypoint.d/setpasswd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/tests/entrypoint.d/setpasswd.sh -------------------------------------------------------------------------------- /tests/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/tests/run_all.sh -------------------------------------------------------------------------------- /tests/tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramvdbogaerde/go-scp/HEAD/utils.go --------------------------------------------------------------------------------