From bac8ad302d72c218793da6857438405024eedd0c Mon Sep 17 00:00:00 2001 From: EpicPlayerA10 Date: Mon, 1 Jul 2024 22:14:50 +0200 Subject: [PATCH] Add sftp.read to activity log --- server/activity.go | 1 + sftp/handler.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/server/activity.go b/server/activity.go index c1613ad..152db48 100644 --- a/server/activity.go +++ b/server/activity.go @@ -15,6 +15,7 @@ const ActivityPowerPrefix = "server:power." const ( ActivityConsoleCommand = models.Event("server:console.command") ActivitySftpWrite = models.Event("server:sftp.write") + ActivitySftpRead = models.Event("server:sftp.read") ActivitySftpCreate = models.Event("server:sftp.create") ActivitySftpCreateDirectory = models.Event("server:sftp.create-directory") ActivitySftpRename = models.Event("server:sftp.rename") diff --git a/sftp/handler.go b/sftp/handler.go index 74ba9eb..1a7304b 100644 --- a/sftp/handler.go +++ b/sftp/handler.go @@ -87,6 +87,8 @@ func (h *Handler) Fileread(request *sftp.Request) (io.ReaderAt, error) { } return nil, sftp.ErrSSHFxNoSuchFile } + + h.events.MustLog(server.ActivitySftpRead, FileAction{Entity: request.Filepath}) return f, nil }