Sha256: c31851945c6d82639aa055ce4ead72ed3a9969ba448fb882b7430bdd68f486af

Contents?: true

Size: 647 Bytes

Versions: 40

Compression:

Stored size: 647 Bytes

Contents

# $Id: constants.rb 9962 2010-08-06 17:21:22Z jduck $
require 'rex/proto/tftp'

module Rex
module Proto
module TFTP

OPCODES = %w{ Unknown RRQ WRQ DATA ACK ERROR }
OpRead = 1
OpWrite = 2
OpData = 3
OpAck = 4
OpError = 5
OpOptAck = 6

ERRCODES = [
	"Undefined",
	"File not found",
	"Access violation",
	"Disk full or allocation exceeded",
	"Illegal TFTP operation",
	"Unknown transfer ID",
	"File already exists",
	"No such user",
	"Failed option negotiation"
]

ErrFileNotFound = 1
ErrAccessViolation = 2
ErrDiskFull = 3
ErrIllegalOperation = 4
ErrUnknownTransferId = 5
ErrFileExists = 6
ErrNoSuchUser = 7
ErrFailedOptNegotiation = 8

end
end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
librex-0.0.35 lib/rex/proto/tftp/constants.rb
librex-0.0.34 lib/rex/proto/tftp/constants.rb
librex-0.0.33 lib/rex/proto/tftp/constants.rb
librex-0.0.32 lib/rex/proto/tftp/constants.rb
librex-0.0.31 lib/rex/proto/tftp/constants.rb
librex-0.0.30 lib/rex/proto/tftp/constants.rb
librex-0.0.29 lib/rex/proto/tftp/constants.rb
librex-0.0.28 lib/rex/proto/tftp/constants.rb
librex-0.0.27 lib/rex/proto/tftp/constants.rb
librex-0.0.26 lib/rex/proto/tftp/constants.rb
librex-0.0.25 lib/rex/proto/tftp/constants.rb
librex-0.0.23 lib/rex/proto/tftp/constants.rb
librex-0.0.21 lib/rex/proto/tftp/constants.rb
librex-0.0.19 lib/rex/proto/tftp/constants.rb
librex-0.0.17 lib/rex/proto/tftp/constants.rb
librex-0.0.13 lib/rex/proto/tftp/constants.rb
librex-0.0.12 lib/rex/proto/tftp/constants.rb
librex-0.0.7 lib/rex/proto/tftp/constants.rb
librex-0.0.6 lib/rex/proto/tftp/constants.rb
librex-0.0.5 lib/rex/proto/tftp/constants.rb