文件名称:ftpserverlib:golang ftp服务器库
文件大小:81KB
文件格式:ZIP
更新时间:2024-06-02 05:47:03
golang golang-library ftp-server Go
Golang FTP服务器库 该库允许使用作为后端文件系统轻松构建简单且功能齐全的FTP服务器。 如果您对功能齐全的FTP服务器感兴趣,则应使用 (功能齐全的SFTP / FTP服务器)或 (基本FTP服务器)。 项目现状 特征 上载和下载文件 目录列表(LIST + MLST) 文件和目录的删除和重命名 TLS支持(AUTH + PROT) 文件下载/上传简历支持(REST) 被动套接字连接(PASV和EPSV命令) 活动的套接字连接(PORT和EPRT命令) IPv6支持(EPSV + EPRT) 内存占用少 干净的代码:不同步,不睡觉,不惊慌 仅使用标准库,但以下情况除外: 通用文件系统处理的 (可选),用于记录日志 支持的扩展: AUTH-控制会话保护 AUTH TLS -TLS会话 PROT-转移保护 EPRT / EPSV -IPv6支持 MDTM-文件修
【文件预览】:
ftpserverlib-master
----.gitignore(58B)
----go.mod(353B)
----transfer_test.go(22KB)
----handle_dirs.go(8KB)
----handle_misc.go(8KB)
----license.txt(1KB)
----transfer_active_test.go(563B)
----server.go(8KB)
----log()
--------log.go(928B)
--------gokit()
----transfer_active.go(4KB)
----CONTRIBUTING.md(87B)
----server_test.go(2KB)
----CODE_OF_CONDUCT.md(5KB)
----driver.go(8KB)
----go.sum(36KB)
----handle_files.go(19KB)
----.github()
--------auto-merge.yml(333B)
--------workflows()
--------renovate.json(259B)
----asciiconverter.go(2KB)
----README.md(9KB)
----handle_auth_test.go(5KB)
----local-docker-test.sh(387B)
----handle_auth.go(1KB)
----handle_misc_test.go(8KB)
----asciiconverter_test.go(2KB)
----driver_test.go(13KB)
----handle_dirs_test.go(10KB)
----transfer_pasv.go(6KB)
----handle_files_test.go(25KB)
----.golangci.yml(8KB)
----client_handler.go(16KB)
----client_handler_test.go(7KB)
----consts.go(3KB)