Generated from Manticore v1.1.5 • 201 packages. View on pkg.go.dev

subcommands

import "github.com/TheManticoreProject/Manticore/network/cifs/subcommands"

Index

Variables

var NtTransactSubcommandsToString = map[NtTransactSubcommand]string{
    NT_TRANSACT_CREATE:              "CREATE",
    NT_TRANSACT_IOCTL:               "IOCTL",
    NT_TRANSACT_SET_SECURITY_DESC:   "SET_SECURITY_DESC",
    NT_TRANSACT_NOTIFY_CHANGE:       "NOTIFY_CHANGE",
    NT_TRANSACT_RENAME:              "RENAME",
    NT_TRANSACT_QUERY_SECURITY_DESC: "QUERY_SECURITY_DESC",
    NT_TRANSACT_QUERY_QUOTA:         "QUERY_QUOTA",
    NT_TRANSACT_SET_QUOTA:           "SET_QUOTA",
}
var Transaction2SubcommandsToString = map[Transaction2Subcommand]string{
    TRANS2_OPEN2:                    "OPEN2",
    TRANS2_FIND_FIRST2:              "FIND_FIRST2",
    TRANS2_FIND_NEXT2:               "FIND_NEXT2",
    TRANS2_QUERY_FS_INFORMATION:     "QUERY_FS_INFORMATION",
    TRANS2_SET_FS_INFORMATION:       "SET_FS_INFORMATION",
    TRANS2_QUERY_PATH_INFORMATION:   "QUERY_PATH_INFORMATION",
    TRANS2_SET_PATH_INFORMATION:     "SET_PATH_INFORMATION",
    TRANS2_QUERY_FILE_INFORMATION:   "QUERY_FILE_INFORMATION",
    TRANS2_SET_FILE_INFORMATION:     "SET_FILE_INFORMATION",
    TRANS2_FSCTL:                    "FSCTL",
    TRANS2_IOCTL2:                   "IOCTL2",
    TRANS2_FIND_NOTIFY_FIRST:        "FIND_NOTIFY_FIRST",
    TRANS2_FIND_NOTIFY_NEXT:         "FIND_NOTIFY_NEXT",
    TRANS2_CREATE_DIRECTORY:         "CREATE_DIRECTORY",
    TRANS2_SESSION_SETUP:            "SESSION_SETUP",
    TRANS2_GET_DFS_REFERRAL:         "GET_DFS_REFERRAL",
    TRANS2_REPORT_DFS_INCONSISTENCY: "REPORT_DFS_INCONSISTENCY",
}
var TransactionSubcommandsToString = map[TransactionSubcommand]string{
    TRANS_SET_NMPIPE_STATE:   "SET_NMPIPE_STATE",
    TRANS_RAW_READ_NMPIPE:    "RAW_READ_NMPIPE",
    TRANS_QUERY_NMPIPE_STATE: "QUERY_NMPIPE_STATE",
    TRANS_QUERY_NMPIPE_INFO:  "QUERY_NMPIPE_INFO",
    TRANS_PEEK_NMPIPE:        "PEEK_NMPIPE",
    TRANS_TRANSACT_NMPIPE:    "TRANSACT_NMPIPE",
    TRANS_RAW_WRITE_NMPIPE:   "RAW_WRITE_NMPIPE",
    TRANS_READ_NMPIPE:        "READ_NMPIPE",
    TRANS_WRITE_NMPIPE:       "WRITE_NMPIPE",
    TRANS_WAIT_NMPIPE:        "WAIT_NMPIPE",
    TRANS_CALL_NMPIPE:        "CALL_NMPIPE",
}

type NtTransactSubcommand

type NtTransactSubcommand uint16
const (
    NT_TRANSACT_CREATE              NtTransactSubcommand = 0x0001
    NT_TRANSACT_IOCTL               NtTransactSubcommand = 0x0002
    NT_TRANSACT_SET_SECURITY_DESC   NtTransactSubcommand = 0x0003
    NT_TRANSACT_NOTIFY_CHANGE       NtTransactSubcommand = 0x0004
    NT_TRANSACT_RENAME              NtTransactSubcommand = 0x0005
    NT_TRANSACT_QUERY_SECURITY_DESC NtTransactSubcommand = 0x0006
    NT_TRANSACT_QUERY_QUOTA         NtTransactSubcommand = 0x0007
    NT_TRANSACT_SET_QUOTA           NtTransactSubcommand = 0x0008
)

func (NtTransactSubcommand) String

func (t NtTransactSubcommand) String() string

type Transaction2Subcommand

type Transaction2Subcommand uint16
const (
    TRANS2_OPEN2                    Transaction2Subcommand = 0x0000
    TRANS2_FIND_FIRST2              Transaction2Subcommand = 0x0001
    TRANS2_FIND_NEXT2               Transaction2Subcommand = 0x0002
    TRANS2_QUERY_FS_INFORMATION     Transaction2Subcommand = 0x0003
    TRANS2_SET_FS_INFORMATION       Transaction2Subcommand = 0x0004
    TRANS2_QUERY_PATH_INFORMATION   Transaction2Subcommand = 0x0005
    TRANS2_SET_PATH_INFORMATION     Transaction2Subcommand = 0x0006
    TRANS2_QUERY_FILE_INFORMATION   Transaction2Subcommand = 0x0007
    TRANS2_SET_FILE_INFORMATION     Transaction2Subcommand = 0x0008
    TRANS2_FSCTL                    Transaction2Subcommand = 0x0009
    TRANS2_IOCTL2                   Transaction2Subcommand = 0x000A
    TRANS2_FIND_NOTIFY_FIRST        Transaction2Subcommand = 0x000B
    TRANS2_FIND_NOTIFY_NEXT         Transaction2Subcommand = 0x000C
    TRANS2_CREATE_DIRECTORY         Transaction2Subcommand = 0x000D
    TRANS2_SESSION_SETUP            Transaction2Subcommand = 0x000E
    TRANS2_GET_DFS_REFERRAL         Transaction2Subcommand = 0x0010
    TRANS2_REPORT_DFS_INCONSISTENCY Transaction2Subcommand = 0x0011
)

func (Transaction2Subcommand) String

func (t Transaction2Subcommand) String() string

type TransactionSubcommand

type TransactionSubcommand uint16
const (
    TRANS_SET_NMPIPE_STATE   TransactionSubcommand = 0x0001
    TRANS_RAW_READ_NMPIPE    TransactionSubcommand = 0x0011
    TRANS_QUERY_NMPIPE_STATE TransactionSubcommand = 0x0021
    TRANS_QUERY_NMPIPE_INFO  TransactionSubcommand = 0x0022
    TRANS_PEEK_NMPIPE        TransactionSubcommand = 0x0023
    TRANS_TRANSACT_NMPIPE    TransactionSubcommand = 0x0026
    TRANS_RAW_WRITE_NMPIPE   TransactionSubcommand = 0x0031
    TRANS_READ_NMPIPE        TransactionSubcommand = 0x0036
    TRANS_WRITE_NMPIPE       TransactionSubcommand = 0x0037
    TRANS_WAIT_NMPIPE        TransactionSubcommand = 0x0053
    TRANS_CALL_NMPIPE        TransactionSubcommand = 0x0054
    TRANS_MAILSLOT_WRITE     TransactionSubcommand = 0x0001
)

func (TransactionSubcommand) String

func (t TransactionSubcommand) String() string