gitextract_0tjh4w4i/ ├── .dockerignore ├── .github/ │ ├── dependabot.yml │ ├── stale.yml │ └── workflows/ │ └── pipeline.yaml ├── .gitignore ├── LICENSE ├── README.md ├── samples/ │ ├── .ssh/ │ │ ├── id_demo2_ed25519 │ │ ├── id_demo2_ed25519.pub │ │ ├── id_demo2_rsa │ │ ├── id_demo2_rsa.pub │ │ ├── id_demo_rsa │ │ └── id_demo_rsa.pub │ ├── hooks/ │ │ ├── onsessionchange │ │ └── onstartup │ ├── sample.dev.sftp.json │ └── sample.sftp.json └── src/ ├── .dockerignore ├── ES.SFTP/ │ ├── Api/ │ │ └── PamEventsController.cs │ ├── Configuration/ │ │ ├── ConfigurationService.cs │ │ └── Elements/ │ │ ├── ChrootDefinition.cs │ │ ├── GlobalConfiguration.cs │ │ ├── GroupDefinition.cs │ │ ├── HooksDefinition.cs │ │ ├── HostKeysDefinition.cs │ │ ├── LoggingDefinition.cs │ │ ├── SftpConfiguration.cs │ │ └── UserDefinition.cs │ ├── Dockerfile │ ├── ES.SFTP.csproj │ ├── Extensions/ │ │ └── DirectoryInfoExtensions.cs │ ├── Interop/ │ │ ├── ProcessRunOutput.cs │ │ └── ProcessUtil.cs │ ├── Messages/ │ │ ├── Configuration/ │ │ │ └── SftpConfigurationRequest.cs │ │ ├── Events/ │ │ │ ├── ConfigurationChanged.cs │ │ │ ├── ServerStartupEvent.cs │ │ │ └── UserSessionStartedEvent.cs │ │ └── Pam/ │ │ └── PamEventRequest.cs │ ├── Program.cs │ ├── Properties/ │ │ └── launchSettings.json │ ├── SSH/ │ │ ├── Configuration/ │ │ │ ├── MatchBlock.cs │ │ │ └── SSHConfiguration.cs │ │ ├── HookRunner.cs │ │ ├── SSHService.cs │ │ └── SessionHandler.cs │ ├── Security/ │ │ ├── AuthenticationService.cs │ │ ├── GroupUtil.cs │ │ ├── UserManagementService.cs │ │ └── UserUtil.cs │ ├── app.logging.Development.json │ ├── app.logging.json │ ├── appsettings.Development.json │ ├── appsettings.json │ └── config/ │ ├── sftp.json │ └── sssd.conf ├── ES.SFTP.sln ├── ES.SFTP.sln.DotSettings ├── docker-compose/ │ ├── docker-compose.override.dev.yaml │ └── docker-compose.yaml └── helm/ └── sftp/ ├── .helmignore ├── Chart.yaml ├── LICENSE ├── templates/ │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── config-secret.yaml │ ├── deployment.yaml │ ├── service.yaml │ └── serviceaccount.yaml └── values.yaml