FTP Constant Enumerations

FTP Commands *

class pcapkit.const.ftp.command.defaultInfo[source]

Bases: pcapkit.corekit.infoclass.Info

Extended Info with default values.

__getitem__(key)[source]

Missing keys as specified in RFC 3659.

FTP Return Codes

class pcapkit.const.ftp.return_code.ReturnCode(*args, **kwds)[source]

Bases: aenum.IntEnum

[ReturnCode] FTP Server Return Code

classmethod _missing_(value)[source]

Lookup function used when value is not found.

static get(key, default=- 1)[source]

Backport support for original codes.

Code_110 = 110
Code_120 = 120
Code_125 = 125
Code_150 = 150
Code_202 = 202
Code_211 = 211
Code_212 = 212
Code_213 = 213
Code_214 = 214
Code_215 = 215
Code_220 = 220
Code_221 = 221
Code_225 = 225
Code_226 = 226
Code_227 = 227
Code_228 = 228
Code_229 = 229
Code_230 = 230
Code_231 = 231
Code_232 = 232
Code_234 = 234
Code_250 = 250
Code_257 = 257
Code_331 = 331
Code_332 = 332
Code_350 = 350
Code_421 = 421
Code_425 = 425
Code_426 = 426
Code_430 = 430
Code_434 = 434
Code_450 = 450
Code_451 = 451
Code_452 = 452
Code_501 = 501
Code_502 = 502
Code_503 = 503
Code_504 = 504
Code_530 = 530
Code_532 = 532
Code_534 = 534
Code_550 = 550
Code_551 = 551
Code_552 = 552
Code_553 = 553
Code_631 = 631
Code_632 = 632
Code_633 = 633
pcapkit.const.ftp.return_code.INFO = {'0': 'Syntax', '1': 'Information', '2': 'Connections', '3': 'Authentication and accounting', '4': 'Unspecified', '5': 'File system'}

Grouping information.

pcapkit.const.ftp.return_code.KIND = {'1': 'Positive Preliminary', '2': 'Positive Completion', '3': 'Positive Intermediate', '4': 'Transient Negative Completion', '5': 'Permanent Negative Completion', '6': 'Protected'}

Response kind; whether the response is good, bad or incomplete.


*

https://www.iana.org/assignments/ftp-commands-extensions/ftp-commands-extensions.xhtml#ftp-commands-extensions-2

https://en.wikipedia.org/wiki/List_of_FTP_server_return_codes