[ 
https://issues.apache.org/jira/browse/SSHD-1094?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17219288#comment-17219288
 ] 

Susmit Sarkar commented on SSHD-1094:
-------------------------------------

Thanks Lyor,  we have the solution

> Help on User Exits before any SFTP commands operation
> -----------------------------------------------------
>
>                 Key: SSHD-1094
>                 URL: https://issues.apache.org/jira/browse/SSHD-1094
>             Project: MINA SSHD
>          Issue Type: Question
>            Reporter: Susmit Sarkar
>            Priority: Critical
>
> Hello Team,
> The query is about SFTP commands exits. Before the SFTP commands get executed 
> we want to hook custom java code during certain pre-defined operations.
> For example:
> *_IFtpServerUserExit_OnPutFileBeforeExecute_*
> Allows you to execute custom java code when FTP server has received command 
> to put a file. This allows you to read the filename and you can use this to 
> perform validation and many more. In case your code returns 'false', server 
> will send a negative reply to client indicating file transfer failure. Also 
> you can specify error message to be displayed at client end with 451 response 
> code.
> *_IFtpServerUserExit_OnPutFileAfterExecute_*
> Allows you to execute your code when FTP server has received file but haven't 
> committed into underlying storage  (filesystem). This allows you to read the 
> file data from an input stream. You can use this to perform things like 
> dumping file to some temporary location, decline the transfer based on size, 
> performing content validation and many more. In case your code returns 
> 'false', server will send a negative reply to client indicating file transfer 
> failure. Also you can specify error message to be displayed at client end 
> with 451 response code.
> I am sharing the git link for your easy reference for my proof of concept, 
> shall be grateful if you guys help me know the ideal approach to cater the 
> use case
> [https://github.com/Susmit07/sftp-poc/tree/main/sftpserver/src/main/java/com]
> SFTPFileSystemAccessor or SFTPEventListener which will be best suited, I am 
> using both but I am confused which will be ideal to use for the above use-case
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org

Reply via email to