Package paramiko :: Module sftp_si
[show private | hide private]
[frames | no frames]

Module paramiko.sftp_si

SFTPServerInterface is an interface to override for SFTP server support.
Classes
SFTPServerInterface This class defines an interface for controlling the behavior of paramiko when using the SFTPServer subsystem to provide an SFTP server.

Variable Summary
int AUTH_FAILED = 2                                                                     
int AUTH_PARTIALLY_SUCCESSFUL = 1                                                                     
int AUTH_SUCCESSFUL = 0                                                                     
int CMD_ATTRS = 105                                                                   
int CMD_CLOSE = 4                                                                     
int CMD_DATA = 103                                                                   
int CMD_EXTENDED = 200                                                                   
int CMD_EXTENDED_REPLY = 201                                                                   
int CMD_FSETSTAT = 10                                                                    
int CMD_FSTAT = 8                                                                     
int CMD_HANDLE = 102                                                                   
int CMD_INIT = 1                                                                     
int CMD_LSTAT = 7                                                                     
int CMD_MKDIR = 14                                                                    
int CMD_NAME = 104                                                                   
int CMD_OPEN = 3                                                                     
int CMD_OPENDIR = 11                                                                    
int CMD_READ = 5                                                                     
int CMD_READDIR = 12                                                                    
int CMD_READLINK = 19                                                                    
int CMD_REALPATH = 16                                                                    
int CMD_REMOVE = 13                                                                    
int CMD_RENAME = 18                                                                    
int CMD_RMDIR = 15                                                                    
int CMD_SETSTAT = 9                                                                     
int CMD_STAT = 17                                                                    
int CMD_STATUS = 101                                                                   
int CMD_SYMLINK = 20                                                                    
int CMD_VERSION = 2                                                                     
int CMD_WRITE = 6                                                                     
dict CONNECTION_FAILED_CODE = {1: 'Administratively prohibite...
int CRITICAL = 50                                                                    
int DEBUG = 10                                                                    
int DISCONNECT_AUTH_CANCELLED_BY_USER = 13                                                                    
int DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE = 14                                                                    
int DISCONNECT_SERVICE_NOT_AVAILABLE = 7                                                                     
int ERROR = 40                                                                    
int FX_BAD_MESSAGE = 5                                                                     
int FX_CONNECTION_LOST = 7                                                                     
list FX_DESC = ['Success', 'End of file', 'No such file', 'Pe...
int FX_EOF = 1                                                                     
int FX_FAILURE = 4                                                                     
int FX_NO_CONNECTION = 6                                                                     
int FX_NO_SUCH_FILE = 2                                                                     
int FX_OK = 0                                                                     
int FX_OP_UNSUPPORTED = 8                                                                     
int FX_PERMISSION_DENIED = 3                                                                     
int FXF_APPEND = 4                                                                     
int FXF_CREATE = 8                                                                     
int FXF_EXCL = 32                                                                    
int FXF_READ = 1                                                                     
int FXF_TRUNC = 16                                                                    
int FXF_WRITE = 2                                                                     
int INFO = 20                                                                    
int MSG_CHANNEL_CLOSE = 97                                                                    
int MSG_CHANNEL_DATA = 94                                                                    
int MSG_CHANNEL_EOF = 96                                                                    
int MSG_CHANNEL_EXTENDED_DATA = 95                                                                    
int MSG_CHANNEL_FAILURE = 100                                                                   
int MSG_CHANNEL_OPEN = 90                                                                    
int MSG_CHANNEL_OPEN_FAILURE = 92                                                                    
int MSG_CHANNEL_OPEN_SUCCESS = 91                                                                    
int MSG_CHANNEL_REQUEST = 98                                                                    
int MSG_CHANNEL_SUCCESS = 99                                                                    
int MSG_CHANNEL_WINDOW_ADJUST = 93                                                                    
int MSG_DEBUG = 4                                                                     
int MSG_DISCONNECT = 1                                                                     
int MSG_GLOBAL_REQUEST = 80                                                                    
int MSG_IGNORE = 2                                                                     
int MSG_KEXINIT = 20                                                                    
int MSG_NEWKEYS = 21                                                                    
int MSG_REQUEST_FAILURE = 82                                                                    
int MSG_REQUEST_SUCCESS = 81                                                                    
int MSG_SERVICE_ACCEPT = 6                                                                     
int MSG_SERVICE_REQUEST = 5                                                                     
int MSG_UNIMPLEMENTED = 3                                                                     
int MSG_USERAUTH_BANNER = 53                                                                    
int MSG_USERAUTH_FAILURE = 51                                                                    
int MSG_USERAUTH_PK_OK = 60                                                                    
int MSG_USERAUTH_REQUEST = 50                                                                    
int MSG_USERAUTH_SUCCESS = 52                                                                    
int OPEN_FAILED_ADMINISTRATIVELY_PROHIBITED = 1                                                                     
int OPEN_FAILED_CONNECT_FAILED = 2                                                                     
int OPEN_FAILED_RESOURCE_SHORTAGE = 4                                                                     
int OPEN_FAILED_UNKNOWN_CHANNEL_TYPE = 3                                                                     
int OPEN_SUCCEEDED = 0                                                                     
bool PY22 = False
RandomPool randpool = <Crypto.Util.randpool.RandomPool instance at ...
int WARNING = 30                                                                    

Variable Details

AUTH_FAILED

Type:
int
Value:
2                                                                     

AUTH_PARTIALLY_SUCCESSFUL

Type:
int
Value:
1                                                                     

AUTH_SUCCESSFUL

Type:
int
Value:
0                                                                     

CMD_ATTRS

Type:
int
Value:
105                                                                   

CMD_CLOSE

Type:
int
Value:
4                                                                     

CMD_DATA

Type:
int
Value:
103                                                                   

CMD_EXTENDED

Type:
int
Value:
200                                                                   

CMD_EXTENDED_REPLY

Type:
int
Value:
201                                                                   

CMD_FSETSTAT

Type:
int
Value:
10                                                                    

CMD_FSTAT

Type:
int
Value:
8                                                                     

CMD_HANDLE

Type:
int
Value:
102                                                                   

CMD_INIT

Type:
int
Value:
1                                                                     

CMD_LSTAT

Type:
int
Value:
7                                                                     

CMD_MKDIR

Type:
int
Value:
14                                                                    

CMD_NAME

Type:
int
Value:
104                                                                   

CMD_OPEN

Type:
int
Value:
3                                                                     

CMD_OPENDIR

Type:
int
Value:
11                                                                    

CMD_READ

Type:
int
Value:
5                                                                     

CMD_READDIR

Type:
int
Value:
12                                                                    

CMD_READLINK

Type:
int
Value:
19                                                                    

CMD_REALPATH

Type:
int
Value:
16                                                                    

CMD_REMOVE

Type:
int
Value:
13                                                                    

CMD_RENAME

Type:
int
Value:
18                                                                    

CMD_RMDIR

Type:
int
Value:
15                                                                    

CMD_SETSTAT

Type:
int
Value:
9                                                                     

CMD_STAT

Type:
int
Value:
17                                                                    

CMD_STATUS

Type:
int
Value:
101                                                                   

CMD_SYMLINK

Type:
int
Value:
20                                                                    

CMD_VERSION

Type:
int
Value:
2                                                                     

CMD_WRITE

Type:
int
Value:
6                                                                     

CONNECTION_FAILED_CODE

Type:
dict
Value:
{1: 'Administratively prohibited',
 2: 'Connect failed',
 3: 'Unknown channel type',
 4: 'Resource shortage'}                                               

CRITICAL

Type:
int
Value:
50                                                                    

DEBUG

Type:
int
Value:
10                                                                    

DISCONNECT_AUTH_CANCELLED_BY_USER

Type:
int
Value:
13                                                                    

DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE

Type:
int
Value:
14                                                                    

DISCONNECT_SERVICE_NOT_AVAILABLE

Type:
int
Value:
7                                                                     

ERROR

Type:
int
Value:
40                                                                    

FX_BAD_MESSAGE

Type:
int
Value:
5                                                                     

FX_CONNECTION_LOST

Type:
int
Value:
7                                                                     

FX_DESC

Type:
list
Value:
['Success',
 'End of file',
 'No such file',
 'Permission denied',
 'Failure',
 'Bad message',
 'No connection',
 'Connection lost',
...                                                                    

FX_EOF

Type:
int
Value:
1                                                                     

FX_FAILURE

Type:
int
Value:
4                                                                     

FX_NO_CONNECTION

Type:
int
Value:
6                                                                     

FX_NO_SUCH_FILE

Type:
int
Value:
2                                                                     

FX_OK

Type:
int
Value:
0                                                                     

FX_OP_UNSUPPORTED

Type:
int
Value:
8                                                                     

FX_PERMISSION_DENIED

Type:
int
Value:
3                                                                     

FXF_APPEND

Type:
int
Value:
4                                                                     

FXF_CREATE

Type:
int
Value:
8                                                                     

FXF_EXCL

Type:
int
Value:
32                                                                    

FXF_READ

Type:
int
Value:
1                                                                     

FXF_TRUNC

Type:
int
Value:
16                                                                    

FXF_WRITE

Type:
int
Value:
2                                                                     

INFO

Type:
int
Value:
20                                                                    

MSG_CHANNEL_CLOSE

Type:
int
Value:
97                                                                    

MSG_CHANNEL_DATA

Type:
int
Value:
94                                                                    

MSG_CHANNEL_EOF

Type:
int
Value:
96                                                                    

MSG_CHANNEL_EXTENDED_DATA

Type:
int
Value:
95                                                                    

MSG_CHANNEL_FAILURE

Type:
int
Value:
100                                                                   

MSG_CHANNEL_OPEN

Type:
int
Value:
90                                                                    

MSG_CHANNEL_OPEN_FAILURE

Type:
int
Value:
92                                                                    

MSG_CHANNEL_OPEN_SUCCESS

Type:
int
Value:
91                                                                    

MSG_CHANNEL_REQUEST

Type:
int
Value:
98                                                                    

MSG_CHANNEL_SUCCESS

Type:
int
Value:
99                                                                    

MSG_CHANNEL_WINDOW_ADJUST

Type:
int
Value:
93                                                                    

MSG_DEBUG

Type:
int
Value:
4                                                                     

MSG_DISCONNECT

Type:
int
Value:
1                                                                     

MSG_GLOBAL_REQUEST

Type:
int
Value:
80                                                                    

MSG_IGNORE

Type:
int
Value:
2                                                                     

MSG_KEXINIT

Type:
int
Value:
20                                                                    

MSG_NEWKEYS

Type:
int
Value:
21                                                                    

MSG_REQUEST_FAILURE

Type:
int
Value:
82                                                                    

MSG_REQUEST_SUCCESS

Type:
int
Value:
81                                                                    

MSG_SERVICE_ACCEPT

Type:
int
Value:
6                                                                     

MSG_SERVICE_REQUEST

Type:
int
Value:
5                                                                     

MSG_UNIMPLEMENTED

Type:
int
Value:
3                                                                     

MSG_USERAUTH_BANNER

Type:
int
Value:
53                                                                    

MSG_USERAUTH_FAILURE

Type:
int
Value:
51                                                                    

MSG_USERAUTH_PK_OK

Type:
int
Value:
60                                                                    

MSG_USERAUTH_REQUEST

Type:
int
Value:
50                                                                    

MSG_USERAUTH_SUCCESS

Type:
int
Value:
52                                                                    

OPEN_FAILED_ADMINISTRATIVELY_PROHIBITED

Type:
int
Value:
1                                                                     

OPEN_FAILED_CONNECT_FAILED

Type:
int
Value:
2                                                                     

OPEN_FAILED_RESOURCE_SHORTAGE

Type:
int
Value:
4                                                                     

OPEN_FAILED_UNKNOWN_CHANNEL_TYPE

Type:
int
Value:
3                                                                     

OPEN_SUCCEEDED

Type:
int
Value:
0                                                                     

PY22

Type:
bool
Value:
False                                                                  

randpool

Type:
RandomPool
Value:
<Crypto.Util.randpool.RandomPool instance at 0x262e40>                 

WARNING

Type:
int
Value:
30                                                                    

Generated by Epydoc 2.1 on Sat Oct 23 00:25:25 2004 http://epydoc.sf.net