Have you ever needed to connect to an OpenSSH SFTP server and keep track of the user activities? Or maybe limit user permissions? Or define specific callbacks to react to user actions?
pysftpserver is an OpenSSH SFTP wrapper, written purely in Python. It is yet another cool example of what you might already know: how powerful Python can be while staying extremely simple.
This talk aims at presenting the tool and a few use cases in which it was harnessed, including one with Django and Django REST Framework. It requires a good knowledge of Python and Django and understanding the basics of a SFTP service.