pkg/sftp

GitHub: pkg/sftp

为 Go 语言的 SSH 包提供 SFTP 协议的客户端与服务器端实现,支持远程文件系统操作。

Stars: 1661 | Forks: 397

## sftp `sftp` 包通过 SFTP 子系统提供了对远程 ssh 服务器的文件系统操作支持。它还实现了一个 SFTP 服务器,用于从文件系统提供文件服务。 ![CI Status](https://static.pigsec.cn/wp-content/uploads/repos/cas/1d/1d494e8e0d31b078d30d4187a990f06e7c891c9e4fc1b3499c6d8dedecded045.svg) [![Go Reference](https://pkg.go.dev/badge/github.com/pkg/sftp.svg)](https://pkg.go.dev/github.com/pkg/sftp) ## 用法与示例 请访问 [https://pkg.go.dev/github.com/pkg/sftp](https://pkg.go.dev/github.com/pkg/sftp) 查看示例和用法。 该包的基本操作反映了 [os](http://golang.org/pkg/os) 包的功能。 用于目录遍历的 Walker 接口深受 Keith Rarick 的 [fs](https://pkg.go.dev/github.com/kr/fs) 包启发。 ## 路线图 * Client 方法中存在太多的重复代码。如果有一个 unmarshal(interface{}) 方法,将可以减少大量的重复。
标签:EVTX分析, Go, Ruby工具, SSH, 内存分配, 内核驱动, 文件传输, 日志审计, 系统工具, 网络协议