--- !ruby/object:Gem::Specification name: ruby_smb version: !ruby/object:Gem::Version version: 2.0.0 platform: ruby authors: - Metasploit Hackers - David Maloney - James Lee - Dev Mohanty - Christophe De La Fuente autorequire: bindir: bin cert_chain: - | -----BEGIN CERTIFICATE----- MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe +o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== -----END CERTIFICATE----- - | -----BEGIN CERTIFICATE----- MIIFMDCCBBigAwIBAgIQBAkYG1/Vu2Z1U0O1b5VQCDANBgkqhkiG9w0BAQsFADBl MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv b3QgQ0EwHhcNMTMxMDIyMTIwMDAwWhcNMjgxMDIyMTIwMDAwWjByMQswCQYDVQQG EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl cnQuY29tMTEwLwYDVQQDEyhEaWdpQ2VydCBTSEEyIEFzc3VyZWQgSUQgQ29kZSBT aWduaW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+NOzHH8O Ea9ndwfTCzFJGc/Q+0WZsTrbRPV/5aid2zLXcep2nQUut4/6kkPApfmJ1DcZ17aq 8JyGpdglrA55KDp+6dFn08b7KSfH03sjlOSRI5aQd4L5oYQjZhJUM1B0sSgmuyRp wsJS8hRniolF1C2ho+mILCCVrhxKhwjfDPXiTWAYvqrEsq5wMWYzcT6scKKrzn/p fMuSoeU7MRzP6vIK5Fe7SrXpdOYr/mzLfnQ5Ng2Q7+S1TqSp6moKq4TzrGdOtcT3 jNEgJSPrCGQ+UpbB8g8S9MWOD8Gi6CxR93O8vYWxYoNzQYIH5DiLanMg0A9kczye n6Yzqf0Z3yWT0QIDAQABo4IBzTCCAckwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNV HQ8BAf8EBAMCAYYwEwYDVR0lBAwwCgYIKwYBBQUHAwMweQYIKwYBBQUHAQEEbTBr MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUH MAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJ RFJvb3RDQS5jcnQwgYEGA1UdHwR6MHgwOqA4oDaGNGh0dHA6Ly9jcmw0LmRpZ2lj ZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwOqA4oDaGNGh0dHA6 Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmww TwYDVR0gBEgwRjA4BgpghkgBhv1sAAIEMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v d3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCgYIYIZIAYb9bAMwHQYDVR0OBBYEFFrEuXsq CqOl6nEDwGD5LfZldQ5YMB8GA1UdIwQYMBaAFEXroq/0ksuCMS1Ri6enIZ3zbcgP MA0GCSqGSIb3DQEBCwUAA4IBAQA+7A1aJLPzItEVyCx8JSl2qB1dHC06GsTvMGHX fgtg/cM9D8Svi/3vKt8gVTew4fbRknUPUbRupY5a4l4kgU4QpO4/cY5jDhNLrddf RHnzNhQGivecRk5c/5CxGwcOkRX7uq+1UcKNJK4kxscnKqEpKBo6cSgCPC6Ro8Al EeKcFEehemhor5unXCBc2XGxDI+7qPjFEmifz0DLQESlE/DmZAwlCEIysjaKJAL+ L3J+HNdJRZboWR3p+nRka7LrZkPas7CM1ekN3fYBIM6ZMWM9CBoYs4GbT8aTEAb8 B4H6i9r5gkn3Ym6hU/oSlBiFLpKR6mhsRDKyZqHnGKSaZFHv -----END CERTIFICATE----- - | -----BEGIN CERTIFICATE----- MIIFIzCCBAugAwIBAgIQDX9ZkVJ2eNVTlibR5ALyJTANBgkqhkiG9w0BAQsFADBy MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMTEwLwYDVQQDEyhEaWdpQ2VydCBTSEEyIEFzc3VyZWQg SUQgQ29kZSBTaWduaW5nIENBMB4XDTE5MTAxNjAwMDAwMFoXDTIwMTAxOTEyMDAw MFowYDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDU1hc3NhY2h1c2V0dHMxDzANBgNV BAcTBkJvc3RvbjETMBEGA1UEChMKUmFwaWQ3IExMQzETMBEGA1UEAxMKUmFwaWQ3 IExMQzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANHnKegPAghKuZk4 Gy1jKaZEXbWc4fxioTemv/F1yIYzAjCWP65qjKtyeeFDe4/kJzG9nseF9oa93YBf 1nyEqxNSZMw/sCAZ87lOl713dRi73uxOoszy2PT5xEB+Q5R6cbzExkWG2zrLdXDr so0Bd6VHw+IsAoBBkAq5FrZOJQYGn5VY20xw/2DqtCeoW4QDWyqTnbJmwO9tZrfr 3Le2crfk2eOgafaPNhLon5uuIKCZsk2YkUSNURSS3M7gosMwU9Gg4JTBi7X5+oww rY43dJT28YklxmNVu8o5kJxW4dqLKJLOIgSXZ63nceT/EaCSg7DcofHNcUzejFwb M7Zbb2kCAwEAAaOCAcUwggHBMB8GA1UdIwQYMBaAFFrEuXsqCqOl6nEDwGD5LfZl dQ5YMB0GA1UdDgQWBBR18CAeMsIEU+0pXal/XXw9LCtMADAOBgNVHQ8BAf8EBAMC B4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwdwYDVR0fBHAwbjA1oDOgMYYvaHR0cDov L2NybDMuZGlnaWNlcnQuY29tL3NoYTItYXNzdXJlZC1jcy1nMS5jcmwwNaAzoDGG L2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9zaGEyLWFzc3VyZWQtY3MtZzEuY3Js MEwGA1UdIARFMEMwNwYJYIZIAYb9bAMBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v d3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQQBMIGEBggrBgEFBQcBAQR4MHYw JAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBOBggrBgEFBQcw AoZCaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0U0hBMkFzc3Vy ZWRJRENvZGVTaWduaW5nQ0EuY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEL BQADggEBAFpzR9s7lcYKDzSJucOHztEPj+iSIeCzxEw34NTE9M2AfkYIu82c4r2a bzIGmzZWiCGufjOp0gF5xW6sSSJ9n0TqH0nhHhvjtZQkmkGtOBbN1zeYDFS2ozAp sljF/g68Y1eYs3NaFf7kQUa6vb6RdjW3J8M9AQ8gthBt7gr/guVxd/gJUYbdDdBX cWfJJi/X7GVBOBmmvA43qoKideuhOBrVGBHvIF/yO9p23dIiUrGmW9kxXCSxgute JI/W23RbIRksG2pioMhd4dCXq3FLLlkOV1YfCwWixNB+iIhQPPZVaPNfgPhCn4Dt DeGjje/qA4fkLtRmOtb9PUBq3ToRDE4= -----END CERTIFICATE----- date: 2020-06-09 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: redcarpet requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: fivemat requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: yard requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rubyntlm requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: windows_error requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: bindata requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: openssl-ccm requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: openssl-cmac requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: '' email: - msfdev@metasploit.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".rspec" - ".simplecov" - ".travis.yml" - ".yardopts" - CONTRIBUTING.md - Gemfile - LICENSE.txt - README.md - Rakefile - examples/anonymous_auth.rb - examples/append_file.rb - examples/authenticate.rb - examples/delete_file.rb - examples/enum_registry_key.rb - examples/enum_registry_values.rb - examples/list_directory.rb - examples/negotiate.rb - examples/negotiate_with_netbios_service.rb - examples/net_share_enum_all.rb - examples/pipes.rb - examples/read_file.rb - examples/read_file_encryption.rb - examples/read_registry_key_value.rb - examples/rename_file.rb - examples/tree_connect.rb - examples/write_file.rb - lib/ruby_smb.rb - lib/ruby_smb/client.rb - lib/ruby_smb/client/authentication.rb - lib/ruby_smb/client/echo.rb - lib/ruby_smb/client/encryption.rb - lib/ruby_smb/client/negotiation.rb - lib/ruby_smb/client/signing.rb - lib/ruby_smb/client/tree_connect.rb - lib/ruby_smb/client/utils.rb - lib/ruby_smb/client/winreg.rb - lib/ruby_smb/crypto.rb - lib/ruby_smb/dcerpc.rb - lib/ruby_smb/dcerpc/bind.rb - lib/ruby_smb/dcerpc/bind_ack.rb - lib/ruby_smb/dcerpc/error.rb - lib/ruby_smb/dcerpc/ndr.rb - lib/ruby_smb/dcerpc/p_syntax_id_t.rb - lib/ruby_smb/dcerpc/pdu_header.rb - lib/ruby_smb/dcerpc/ptypes.rb - lib/ruby_smb/dcerpc/request.rb - lib/ruby_smb/dcerpc/response.rb - lib/ruby_smb/dcerpc/rrp_unicode_string.rb - lib/ruby_smb/dcerpc/srvsvc.rb - lib/ruby_smb/dcerpc/srvsvc/net_share_enum_all.rb - lib/ruby_smb/dcerpc/uuid.rb - lib/ruby_smb/dcerpc/winreg.rb - lib/ruby_smb/dcerpc/winreg/close_key_request.rb - lib/ruby_smb/dcerpc/winreg/close_key_response.rb - lib/ruby_smb/dcerpc/winreg/enum_key_request.rb - lib/ruby_smb/dcerpc/winreg/enum_key_response.rb - lib/ruby_smb/dcerpc/winreg/enum_value_request.rb - lib/ruby_smb/dcerpc/winreg/enum_value_response.rb - lib/ruby_smb/dcerpc/winreg/open_key_request.rb - lib/ruby_smb/dcerpc/winreg/open_key_response.rb - lib/ruby_smb/dcerpc/winreg/open_root_key_request.rb - lib/ruby_smb/dcerpc/winreg/open_root_key_response.rb - lib/ruby_smb/dcerpc/winreg/query_info_key_request.rb - lib/ruby_smb/dcerpc/winreg/query_info_key_response.rb - lib/ruby_smb/dcerpc/winreg/query_value_request.rb - lib/ruby_smb/dcerpc/winreg/query_value_response.rb - lib/ruby_smb/dcerpc/winreg/regsam.rb - lib/ruby_smb/dispatcher.rb - lib/ruby_smb/dispatcher/base.rb - lib/ruby_smb/dispatcher/socket.rb - lib/ruby_smb/dispositions.rb - lib/ruby_smb/error.rb - lib/ruby_smb/field.rb - lib/ruby_smb/field/extended_attribute_flag.rb - lib/ruby_smb/field/file_time.rb - lib/ruby_smb/field/nt_status.rb - lib/ruby_smb/field/security_descriptor.rb - lib/ruby_smb/field/smb2_fileid.rb - lib/ruby_smb/field/smb_fea.rb - lib/ruby_smb/field/smb_fea_list.rb - lib/ruby_smb/field/smb_gea.rb - lib/ruby_smb/field/smb_gea_list.rb - lib/ruby_smb/field/string16.rb - lib/ruby_smb/field/stringz16.rb - lib/ruby_smb/field/utime.rb - lib/ruby_smb/fscc.rb - lib/ruby_smb/fscc/control_codes.rb - lib/ruby_smb/fscc/ea_info_array.rb - lib/ruby_smb/fscc/file_attributes.rb - lib/ruby_smb/fscc/file_full_ea_info.rb - lib/ruby_smb/fscc/file_information.rb - lib/ruby_smb/fscc/file_information/file_both_directory_information.rb - lib/ruby_smb/fscc/file_information/file_directory_information.rb - lib/ruby_smb/fscc/file_information/file_disposition_information.rb - lib/ruby_smb/fscc/file_information/file_full_directory_information.rb - lib/ruby_smb/fscc/file_information/file_id_both_directory_information.rb - lib/ruby_smb/fscc/file_information/file_id_full_directory_information.rb - lib/ruby_smb/fscc/file_information/file_names_information.rb - lib/ruby_smb/fscc/file_information/file_rename_information.rb - lib/ruby_smb/generic_packet.rb - lib/ruby_smb/gss.rb - lib/ruby_smb/impersonation_levels.rb - lib/ruby_smb/nbss.rb - lib/ruby_smb/nbss/negative_session_response.rb - lib/ruby_smb/nbss/netbios_name.rb - lib/ruby_smb/nbss/session_header.rb - lib/ruby_smb/nbss/session_request.rb - lib/ruby_smb/smb1.rb - lib/ruby_smb/smb1/andx_block.rb - lib/ruby_smb/smb1/bit_field.rb - lib/ruby_smb/smb1/bit_field/capabilities.rb - lib/ruby_smb/smb1/bit_field/create_options.rb - lib/ruby_smb/smb1/bit_field/directory_access_mask.rb - lib/ruby_smb/smb1/bit_field/file_access_mask.rb - lib/ruby_smb/smb1/bit_field/file_status_flags.rb - lib/ruby_smb/smb1/bit_field/header_flags.rb - lib/ruby_smb/smb1/bit_field/header_flags2.rb - lib/ruby_smb/smb1/bit_field/open2_access_mode.rb - lib/ruby_smb/smb1/bit_field/open2_flags.rb - lib/ruby_smb/smb1/bit_field/open2_open_mode.rb - lib/ruby_smb/smb1/bit_field/optional_support.rb - lib/ruby_smb/smb1/bit_field/security_flags.rb - lib/ruby_smb/smb1/bit_field/security_mode.rb - lib/ruby_smb/smb1/bit_field/share_access.rb - lib/ruby_smb/smb1/bit_field/smb_ext_file_attributes.rb - lib/ruby_smb/smb1/bit_field/smb_file_attributes.rb - lib/ruby_smb/smb1/bit_field/smb_nmpipe_status.rb - lib/ruby_smb/smb1/bit_field/trans_flags.rb - lib/ruby_smb/smb1/bit_field/tree_connect_flags.rb - lib/ruby_smb/smb1/commands.rb - lib/ruby_smb/smb1/create_actions.rb - lib/ruby_smb/smb1/data_block.rb - lib/ruby_smb/smb1/dialect.rb - lib/ruby_smb/smb1/file.rb - lib/ruby_smb/smb1/oplock_levels.rb - lib/ruby_smb/smb1/packet.rb - lib/ruby_smb/smb1/packet/close_request.rb - lib/ruby_smb/smb1/packet/close_response.rb - lib/ruby_smb/smb1/packet/echo_request.rb - lib/ruby_smb/smb1/packet/echo_response.rb - lib/ruby_smb/smb1/packet/empty_packet.rb - lib/ruby_smb/smb1/packet/logoff_request.rb - lib/ruby_smb/smb1/packet/logoff_response.rb - lib/ruby_smb/smb1/packet/negotiate_request.rb - lib/ruby_smb/smb1/packet/negotiate_response.rb - lib/ruby_smb/smb1/packet/negotiate_response_extended.rb - lib/ruby_smb/smb1/packet/nt_create_andx_request.rb - lib/ruby_smb/smb1/packet/nt_create_andx_response.rb - lib/ruby_smb/smb1/packet/nt_trans.rb - lib/ruby_smb/smb1/packet/nt_trans/create_request.rb - lib/ruby_smb/smb1/packet/nt_trans/create_response.rb - lib/ruby_smb/smb1/packet/nt_trans/request.rb - lib/ruby_smb/smb1/packet/nt_trans/response.rb - lib/ruby_smb/smb1/packet/nt_trans/subcommands.rb - lib/ruby_smb/smb1/packet/read_andx_request.rb - lib/ruby_smb/smb1/packet/read_andx_response.rb - lib/ruby_smb/smb1/packet/session_setup_legacy_request.rb - lib/ruby_smb/smb1/packet/session_setup_legacy_response.rb - lib/ruby_smb/smb1/packet/session_setup_request.rb - lib/ruby_smb/smb1/packet/session_setup_response.rb - lib/ruby_smb/smb1/packet/trans.rb - lib/ruby_smb/smb1/packet/trans/data_block.rb - lib/ruby_smb/smb1/packet/trans/peek_nmpipe_request.rb - lib/ruby_smb/smb1/packet/trans/peek_nmpipe_response.rb - lib/ruby_smb/smb1/packet/trans/request.rb - lib/ruby_smb/smb1/packet/trans/response.rb - lib/ruby_smb/smb1/packet/trans/subcommands.rb - lib/ruby_smb/smb1/packet/trans/transact_nmpipe_request.rb - lib/ruby_smb/smb1/packet/trans/transact_nmpipe_response.rb - lib/ruby_smb/smb1/packet/trans2.rb - lib/ruby_smb/smb1/packet/trans2/data_block.rb - lib/ruby_smb/smb1/packet/trans2/find_first2_request.rb - lib/ruby_smb/smb1/packet/trans2/find_first2_response.rb - lib/ruby_smb/smb1/packet/trans2/find_information_level.rb - lib/ruby_smb/smb1/packet/trans2/find_information_level/find_file_full_directory_info.rb - lib/ruby_smb/smb1/packet/trans2/find_next2_request.rb - lib/ruby_smb/smb1/packet/trans2/find_next2_response.rb - lib/ruby_smb/smb1/packet/trans2/open2_request.rb - lib/ruby_smb/smb1/packet/trans2/open2_response.rb - lib/ruby_smb/smb1/packet/trans2/request.rb - lib/ruby_smb/smb1/packet/trans2/request_secondary.rb - lib/ruby_smb/smb1/packet/trans2/response.rb - lib/ruby_smb/smb1/packet/trans2/set_file_information_request.rb - lib/ruby_smb/smb1/packet/trans2/set_file_information_response.rb - lib/ruby_smb/smb1/packet/trans2/subcommands.rb - lib/ruby_smb/smb1/packet/tree_connect_request.rb - lib/ruby_smb/smb1/packet/tree_connect_response.rb - lib/ruby_smb/smb1/packet/tree_disconnect_request.rb - lib/ruby_smb/smb1/packet/tree_disconnect_response.rb - lib/ruby_smb/smb1/packet/write_andx_request.rb - lib/ruby_smb/smb1/packet/write_andx_response.rb - lib/ruby_smb/smb1/parameter_block.rb - lib/ruby_smb/smb1/pipe.rb - lib/ruby_smb/smb1/resource_type.rb - lib/ruby_smb/smb1/smb_header.rb - lib/ruby_smb/smb1/tree.rb - lib/ruby_smb/smb2.rb - lib/ruby_smb/smb2/bit_field.rb - lib/ruby_smb/smb2/bit_field/directory_access_mask.rb - lib/ruby_smb/smb2/bit_field/file_access_mask.rb - lib/ruby_smb/smb2/bit_field/session_flags.rb - lib/ruby_smb/smb2/bit_field/share_capabilities.rb - lib/ruby_smb/smb2/bit_field/share_flags.rb - lib/ruby_smb/smb2/bit_field/smb2_capabilities.rb - lib/ruby_smb/smb2/bit_field/smb2_header_flags.rb - lib/ruby_smb/smb2/bit_field/smb2_security_mode.rb - lib/ruby_smb/smb2/bit_field/smb2_security_mode_single.rb - lib/ruby_smb/smb2/commands.rb - lib/ruby_smb/smb2/create_context.rb - lib/ruby_smb/smb2/file.rb - lib/ruby_smb/smb2/info_type.rb - lib/ruby_smb/smb2/negotiate_context.rb - lib/ruby_smb/smb2/packet.rb - lib/ruby_smb/smb2/packet/close_request.rb - lib/ruby_smb/smb2/packet/close_response.rb - lib/ruby_smb/smb2/packet/compression_transform_header.rb - lib/ruby_smb/smb2/packet/create_request.rb - lib/ruby_smb/smb2/packet/create_response.rb - lib/ruby_smb/smb2/packet/echo_request.rb - lib/ruby_smb/smb2/packet/echo_response.rb - lib/ruby_smb/smb2/packet/error_packet.rb - lib/ruby_smb/smb2/packet/ioctl_request.rb - lib/ruby_smb/smb2/packet/ioctl_response.rb - lib/ruby_smb/smb2/packet/logoff_request.rb - lib/ruby_smb/smb2/packet/logoff_response.rb - lib/ruby_smb/smb2/packet/negotiate_request.rb - lib/ruby_smb/smb2/packet/negotiate_response.rb - lib/ruby_smb/smb2/packet/query_directory_request.rb - lib/ruby_smb/smb2/packet/query_directory_response.rb - lib/ruby_smb/smb2/packet/read_request.rb - lib/ruby_smb/smb2/packet/read_response.rb - lib/ruby_smb/smb2/packet/session_setup_request.rb - lib/ruby_smb/smb2/packet/session_setup_response.rb - lib/ruby_smb/smb2/packet/set_info_request.rb - lib/ruby_smb/smb2/packet/set_info_response.rb - lib/ruby_smb/smb2/packet/transform_header.rb - lib/ruby_smb/smb2/packet/tree_connect_request.rb - lib/ruby_smb/smb2/packet/tree_connect_response.rb - lib/ruby_smb/smb2/packet/tree_disconnect_request.rb - lib/ruby_smb/smb2/packet/tree_disconnect_response.rb - lib/ruby_smb/smb2/packet/write_request.rb - lib/ruby_smb/smb2/packet/write_response.rb - lib/ruby_smb/smb2/pipe.rb - lib/ruby_smb/smb2/smb2_header.rb - lib/ruby_smb/smb2/tree.rb - lib/ruby_smb/version.rb - ruby_smb.gemspec - spec/lib/ruby_smb/client_spec.rb - spec/lib/ruby_smb/crypto_spec.rb - spec/lib/ruby_smb/dcerpc/bind_ack_spec.rb - spec/lib/ruby_smb/dcerpc/bind_spec.rb - spec/lib/ruby_smb/dcerpc/ndr_spec.rb - spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb - spec/lib/ruby_smb/dcerpc/pdu_header_spec.rb - spec/lib/ruby_smb/dcerpc/request_spec.rb - spec/lib/ruby_smb/dcerpc/response_spec.rb - spec/lib/ruby_smb/dcerpc/rrp_unicode_string_spec.rb - spec/lib/ruby_smb/dcerpc/srvsvc/net_share_enum_all_spec.rb - spec/lib/ruby_smb/dcerpc/srvsvc_spec.rb - spec/lib/ruby_smb/dcerpc/uuid_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/close_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/close_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/enum_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/enum_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/enum_value_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/enum_value_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/open_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/open_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/open_root_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/open_root_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/query_info_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/query_info_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/query_value_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/query_value_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/regsam_spec.rb - spec/lib/ruby_smb/dcerpc/winreg_spec.rb - spec/lib/ruby_smb/dcerpc_spec.rb - spec/lib/ruby_smb/dispatcher/base_spec.rb - spec/lib/ruby_smb/dispatcher/socket_spec.rb - spec/lib/ruby_smb/error_spec.rb - spec/lib/ruby_smb/field/extended_attribute_flag_spec.rb - spec/lib/ruby_smb/field/file_time_spec.rb - spec/lib/ruby_smb/field/nt_status_spec.rb - spec/lib/ruby_smb/field/security_descriptor.rb - spec/lib/ruby_smb/field/smb2_fileid_spec.rb - spec/lib/ruby_smb/field/smb_fea_list_spec.rb - spec/lib/ruby_smb/field/smb_fea_spec.rb - spec/lib/ruby_smb/field/smb_gea_list_spec.rb - spec/lib/ruby_smb/field/smb_gea_spec.rb - spec/lib/ruby_smb/field/stringz16_spec.rb - spec/lib/ruby_smb/field/utime_spec.rb - spec/lib/ruby_smb/fscc/ea_info_array_spec.rb - spec/lib/ruby_smb/fscc/file_full_ea_info_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_both_directory_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_directory_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_disposition_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_full_directory_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_id_both_directory_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_id_full_directory_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_names_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_rename_information_spec.rb - spec/lib/ruby_smb/fscc/fscc_file_attributes_spec.rb - spec/lib/ruby_smb/generic_packet_spec.rb - spec/lib/ruby_smb/nbss/negative_session_response_spec.rb - spec/lib/ruby_smb/nbss/netbios_name_spec.rb - spec/lib/ruby_smb/nbss/session_header_spec.rb - spec/lib/ruby_smb/nbss/session_request_spec.rb - spec/lib/ruby_smb/smb1/andx_block_spec.rb - spec/lib/ruby_smb/smb1/bit_field/capabilities_spec.rb - spec/lib/ruby_smb/smb1/bit_field/create_options_spec.rb - spec/lib/ruby_smb/smb1/bit_field/directory_access_mask_spec.rb - spec/lib/ruby_smb/smb1/bit_field/file_access_mask_spec.rb - spec/lib/ruby_smb/smb1/bit_field/file_status_flags_spec.rb - spec/lib/ruby_smb/smb1/bit_field/header_flags2_spec.rb - spec/lib/ruby_smb/smb1/bit_field/header_flags_spec.rb - spec/lib/ruby_smb/smb1/bit_field/open2_access_mode_spec.rb - spec/lib/ruby_smb/smb1/bit_field/open2_flags_spec.rb - spec/lib/ruby_smb/smb1/bit_field/open2_open_mode_spec.rb - spec/lib/ruby_smb/smb1/bit_field/optional_support_spec.rb - spec/lib/ruby_smb/smb1/bit_field/security_flags_spec.rb - spec/lib/ruby_smb/smb1/bit_field/security_mode_spec.rb - spec/lib/ruby_smb/smb1/bit_field/share_access_spec.rb - spec/lib/ruby_smb/smb1/bit_field/smb_ext_file_attributes_spec.rb - spec/lib/ruby_smb/smb1/bit_field/smb_file_attributes_spec.rb - spec/lib/ruby_smb/smb1/bit_field/smb_nmpipe_status_spec.rb - spec/lib/ruby_smb/smb1/bit_field/trans_flags_spec.rb - spec/lib/ruby_smb/smb1/bit_field/tree_connect_flags_spec.rb - spec/lib/ruby_smb/smb1/data_block_spec.rb - spec/lib/ruby_smb/smb1/dialect_spec.rb - spec/lib/ruby_smb/smb1/file_spec.rb - spec/lib/ruby_smb/smb1/packet/close_request_spec.rb - spec/lib/ruby_smb/smb1/packet/close_response_spec.rb - spec/lib/ruby_smb/smb1/packet/echo_request_spec.rb - spec/lib/ruby_smb/smb1/packet/echo_response_spec.rb - spec/lib/ruby_smb/smb1/packet/empty_packet_spec.rb - spec/lib/ruby_smb/smb1/packet/logoff_request_spec.rb - spec/lib/ruby_smb/smb1/packet/logoff_response_spec.rb - spec/lib/ruby_smb/smb1/packet/negotiate_request_spec.rb - spec/lib/ruby_smb/smb1/packet/negotiate_response_extended_spec.rb - spec/lib/ruby_smb/smb1/packet/negotiate_response_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_create_andx_request_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_create_andx_response_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_trans/create_request_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_trans/create_response_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_trans/request_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_trans/response_spec.rb - spec/lib/ruby_smb/smb1/packet/read_andx_request_spec.rb - spec/lib/ruby_smb/smb1/packet/read_andx_response_spec.rb - spec/lib/ruby_smb/smb1/packet/session_setup_legacy_request_spec.rb - spec/lib/ruby_smb/smb1/packet/session_setup_legacy_response_spec.rb - spec/lib/ruby_smb/smb1/packet/session_setup_request_spec.rb - spec/lib/ruby_smb/smb1/packet/session_setup_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/data_block_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/peek_nmpipe_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/peek_nmpipe_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/transact_nmpipe_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/transact_nmpipe_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/find_first2_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/find_first2_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/find_information_level/find_file_full_directory_info_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/find_next2_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/find_next2_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/open2_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/open2_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/request_secondary_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/set_file_information_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/set_file_information_response_spec.rb - spec/lib/ruby_smb/smb1/packet/tree_connect_request_spec.rb - spec/lib/ruby_smb/smb1/packet/tree_connect_response_spec.rb - spec/lib/ruby_smb/smb1/packet/tree_disconnect_request_spec.rb - spec/lib/ruby_smb/smb1/packet/tree_disconnect_response_spec.rb - spec/lib/ruby_smb/smb1/packet/write_andx_request_spec.rb - spec/lib/ruby_smb/smb1/packet/write_andx_response_spec.rb - spec/lib/ruby_smb/smb1/parameter_block_spec.rb - spec/lib/ruby_smb/smb1/pipe_spec.rb - spec/lib/ruby_smb/smb1/smb_header_spec.rb - spec/lib/ruby_smb/smb1/tree_spec.rb - spec/lib/ruby_smb/smb2/bit_field/directory_access_mask_spec.rb - spec/lib/ruby_smb/smb2/bit_field/file_access_mask_spec.rb - spec/lib/ruby_smb/smb2/bit_field/header_flags_spec.rb - spec/lib/ruby_smb/smb2/bit_field/session_flags_spec.rb - spec/lib/ruby_smb/smb2/bit_field/share_capabilities_spec.rb - spec/lib/ruby_smb/smb2/bit_field/share_flags_spec.rb - spec/lib/ruby_smb/smb2/bit_field/smb2_capabilities_spec.rb - spec/lib/ruby_smb/smb2/bit_field/smb_secruity_mode_spec.rb - spec/lib/ruby_smb/smb2/create_context_spec.rb - spec/lib/ruby_smb/smb2/file_spec.rb - spec/lib/ruby_smb/smb2/negotiate_context_spec.rb - spec/lib/ruby_smb/smb2/packet/close_request_spec.rb - spec/lib/ruby_smb/smb2/packet/close_response_spec.rb - spec/lib/ruby_smb/smb2/packet/compression_transform_header_spec.rb - spec/lib/ruby_smb/smb2/packet/create_request_spec.rb - spec/lib/ruby_smb/smb2/packet/create_response_spec.rb - spec/lib/ruby_smb/smb2/packet/echo_request_spec.rb - spec/lib/ruby_smb/smb2/packet/echo_response_spec.rb - spec/lib/ruby_smb/smb2/packet/error_packet_spec.rb - spec/lib/ruby_smb/smb2/packet/ioctl_request_spec.rb - spec/lib/ruby_smb/smb2/packet/logoff_request_spec.rb - spec/lib/ruby_smb/smb2/packet/logoff_response_spec.rb - spec/lib/ruby_smb/smb2/packet/negotiate_request_spec.rb - spec/lib/ruby_smb/smb2/packet/negotiate_response_spec.rb - spec/lib/ruby_smb/smb2/packet/query_directory_request_spec.rb - spec/lib/ruby_smb/smb2/packet/query_directory_response_spec.rb - spec/lib/ruby_smb/smb2/packet/read_request_spec.rb - spec/lib/ruby_smb/smb2/packet/read_response_spec.rb - spec/lib/ruby_smb/smb2/packet/session_setup_request_spec.rb - spec/lib/ruby_smb/smb2/packet/session_setup_response_spec.rb - spec/lib/ruby_smb/smb2/packet/set_info_request_spec.rb - spec/lib/ruby_smb/smb2/packet/set_info_response_spec.rb - spec/lib/ruby_smb/smb2/packet/transform_header_spec.rb - spec/lib/ruby_smb/smb2/packet/tree_connect_request_spec.rb - spec/lib/ruby_smb/smb2/packet/tree_connect_response_spec.rb - spec/lib/ruby_smb/smb2/packet/tree_disconnect_request_spec.rb - spec/lib/ruby_smb/smb2/packet/tree_disconnect_response_spec.rb - spec/lib/ruby_smb/smb2/packet/write_request_spec.rb - spec/lib/ruby_smb/smb2/packet/write_response_spec.rb - spec/lib/ruby_smb/smb2/pipe_spec.rb - spec/lib/ruby_smb/smb2/smb2_header_spec.rb - spec/lib/ruby_smb/smb2/tree_spec.rb - spec/lib/ruby_smb_spec.rb - spec/spec_helper.rb - spec/support/mock_socket_dispatcher.rb - spec/support/shared/examples/bit_field_single_flag.rb homepage: https://github.com/rapid7/ruby_smb licenses: - BSD-3-clause metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.5' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.7.10 signing_key: specification_version: 4 summary: A pure Ruby implementation of the SMB Protocol Family test_files: - spec/lib/ruby_smb/client_spec.rb - spec/lib/ruby_smb/crypto_spec.rb - spec/lib/ruby_smb/dcerpc/bind_ack_spec.rb - spec/lib/ruby_smb/dcerpc/bind_spec.rb - spec/lib/ruby_smb/dcerpc/ndr_spec.rb - spec/lib/ruby_smb/dcerpc/p_syntax_id_t_spec.rb - spec/lib/ruby_smb/dcerpc/pdu_header_spec.rb - spec/lib/ruby_smb/dcerpc/request_spec.rb - spec/lib/ruby_smb/dcerpc/response_spec.rb - spec/lib/ruby_smb/dcerpc/rrp_unicode_string_spec.rb - spec/lib/ruby_smb/dcerpc/srvsvc/net_share_enum_all_spec.rb - spec/lib/ruby_smb/dcerpc/srvsvc_spec.rb - spec/lib/ruby_smb/dcerpc/uuid_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/close_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/close_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/enum_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/enum_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/enum_value_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/enum_value_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/open_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/open_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/open_root_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/open_root_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/query_info_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/query_info_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/query_value_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/query_value_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/regsam_spec.rb - spec/lib/ruby_smb/dcerpc/winreg_spec.rb - spec/lib/ruby_smb/dcerpc_spec.rb - spec/lib/ruby_smb/dispatcher/base_spec.rb - spec/lib/ruby_smb/dispatcher/socket_spec.rb - spec/lib/ruby_smb/error_spec.rb - spec/lib/ruby_smb/field/extended_attribute_flag_spec.rb - spec/lib/ruby_smb/field/file_time_spec.rb - spec/lib/ruby_smb/field/nt_status_spec.rb - spec/lib/ruby_smb/field/security_descriptor.rb - spec/lib/ruby_smb/field/smb2_fileid_spec.rb - spec/lib/ruby_smb/field/smb_fea_list_spec.rb - spec/lib/ruby_smb/field/smb_fea_spec.rb - spec/lib/ruby_smb/field/smb_gea_list_spec.rb - spec/lib/ruby_smb/field/smb_gea_spec.rb - spec/lib/ruby_smb/field/stringz16_spec.rb - spec/lib/ruby_smb/field/utime_spec.rb - spec/lib/ruby_smb/fscc/ea_info_array_spec.rb - spec/lib/ruby_smb/fscc/file_full_ea_info_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_both_directory_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_directory_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_disposition_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_full_directory_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_id_both_directory_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_id_full_directory_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_names_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_rename_information_spec.rb - spec/lib/ruby_smb/fscc/fscc_file_attributes_spec.rb - spec/lib/ruby_smb/generic_packet_spec.rb - spec/lib/ruby_smb/nbss/negative_session_response_spec.rb - spec/lib/ruby_smb/nbss/netbios_name_spec.rb - spec/lib/ruby_smb/nbss/session_header_spec.rb - spec/lib/ruby_smb/nbss/session_request_spec.rb - spec/lib/ruby_smb/smb1/andx_block_spec.rb - spec/lib/ruby_smb/smb1/bit_field/capabilities_spec.rb - spec/lib/ruby_smb/smb1/bit_field/create_options_spec.rb - spec/lib/ruby_smb/smb1/bit_field/directory_access_mask_spec.rb - spec/lib/ruby_smb/smb1/bit_field/file_access_mask_spec.rb - spec/lib/ruby_smb/smb1/bit_field/file_status_flags_spec.rb - spec/lib/ruby_smb/smb1/bit_field/header_flags2_spec.rb - spec/lib/ruby_smb/smb1/bit_field/header_flags_spec.rb - spec/lib/ruby_smb/smb1/bit_field/open2_access_mode_spec.rb - spec/lib/ruby_smb/smb1/bit_field/open2_flags_spec.rb - spec/lib/ruby_smb/smb1/bit_field/open2_open_mode_spec.rb - spec/lib/ruby_smb/smb1/bit_field/optional_support_spec.rb - spec/lib/ruby_smb/smb1/bit_field/security_flags_spec.rb - spec/lib/ruby_smb/smb1/bit_field/security_mode_spec.rb - spec/lib/ruby_smb/smb1/bit_field/share_access_spec.rb - spec/lib/ruby_smb/smb1/bit_field/smb_ext_file_attributes_spec.rb - spec/lib/ruby_smb/smb1/bit_field/smb_file_attributes_spec.rb - spec/lib/ruby_smb/smb1/bit_field/smb_nmpipe_status_spec.rb - spec/lib/ruby_smb/smb1/bit_field/trans_flags_spec.rb - spec/lib/ruby_smb/smb1/bit_field/tree_connect_flags_spec.rb - spec/lib/ruby_smb/smb1/data_block_spec.rb - spec/lib/ruby_smb/smb1/dialect_spec.rb - spec/lib/ruby_smb/smb1/file_spec.rb - spec/lib/ruby_smb/smb1/packet/close_request_spec.rb - spec/lib/ruby_smb/smb1/packet/close_response_spec.rb - spec/lib/ruby_smb/smb1/packet/echo_request_spec.rb - spec/lib/ruby_smb/smb1/packet/echo_response_spec.rb - spec/lib/ruby_smb/smb1/packet/empty_packet_spec.rb - spec/lib/ruby_smb/smb1/packet/logoff_request_spec.rb - spec/lib/ruby_smb/smb1/packet/logoff_response_spec.rb - spec/lib/ruby_smb/smb1/packet/negotiate_request_spec.rb - spec/lib/ruby_smb/smb1/packet/negotiate_response_extended_spec.rb - spec/lib/ruby_smb/smb1/packet/negotiate_response_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_create_andx_request_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_create_andx_response_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_trans/create_request_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_trans/create_response_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_trans/request_spec.rb - spec/lib/ruby_smb/smb1/packet/nt_trans/response_spec.rb - spec/lib/ruby_smb/smb1/packet/read_andx_request_spec.rb - spec/lib/ruby_smb/smb1/packet/read_andx_response_spec.rb - spec/lib/ruby_smb/smb1/packet/session_setup_legacy_request_spec.rb - spec/lib/ruby_smb/smb1/packet/session_setup_legacy_response_spec.rb - spec/lib/ruby_smb/smb1/packet/session_setup_request_spec.rb - spec/lib/ruby_smb/smb1/packet/session_setup_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/data_block_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/peek_nmpipe_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/peek_nmpipe_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/transact_nmpipe_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans/transact_nmpipe_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/find_first2_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/find_first2_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/find_information_level/find_file_full_directory_info_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/find_next2_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/find_next2_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/open2_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/open2_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/request_secondary_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/set_file_information_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/set_file_information_response_spec.rb - spec/lib/ruby_smb/smb1/packet/tree_connect_request_spec.rb - spec/lib/ruby_smb/smb1/packet/tree_connect_response_spec.rb - spec/lib/ruby_smb/smb1/packet/tree_disconnect_request_spec.rb - spec/lib/ruby_smb/smb1/packet/tree_disconnect_response_spec.rb - spec/lib/ruby_smb/smb1/packet/write_andx_request_spec.rb - spec/lib/ruby_smb/smb1/packet/write_andx_response_spec.rb - spec/lib/ruby_smb/smb1/parameter_block_spec.rb - spec/lib/ruby_smb/smb1/pipe_spec.rb - spec/lib/ruby_smb/smb1/smb_header_spec.rb - spec/lib/ruby_smb/smb1/tree_spec.rb - spec/lib/ruby_smb/smb2/bit_field/directory_access_mask_spec.rb - spec/lib/ruby_smb/smb2/bit_field/file_access_mask_spec.rb - spec/lib/ruby_smb/smb2/bit_field/header_flags_spec.rb - spec/lib/ruby_smb/smb2/bit_field/session_flags_spec.rb - spec/lib/ruby_smb/smb2/bit_field/share_capabilities_spec.rb - spec/lib/ruby_smb/smb2/bit_field/share_flags_spec.rb - spec/lib/ruby_smb/smb2/bit_field/smb2_capabilities_spec.rb - spec/lib/ruby_smb/smb2/bit_field/smb_secruity_mode_spec.rb - spec/lib/ruby_smb/smb2/create_context_spec.rb - spec/lib/ruby_smb/smb2/file_spec.rb - spec/lib/ruby_smb/smb2/negotiate_context_spec.rb - spec/lib/ruby_smb/smb2/packet/close_request_spec.rb - spec/lib/ruby_smb/smb2/packet/close_response_spec.rb - spec/lib/ruby_smb/smb2/packet/compression_transform_header_spec.rb - spec/lib/ruby_smb/smb2/packet/create_request_spec.rb - spec/lib/ruby_smb/smb2/packet/create_response_spec.rb - spec/lib/ruby_smb/smb2/packet/echo_request_spec.rb - spec/lib/ruby_smb/smb2/packet/echo_response_spec.rb - spec/lib/ruby_smb/smb2/packet/error_packet_spec.rb - spec/lib/ruby_smb/smb2/packet/ioctl_request_spec.rb - spec/lib/ruby_smb/smb2/packet/logoff_request_spec.rb - spec/lib/ruby_smb/smb2/packet/logoff_response_spec.rb - spec/lib/ruby_smb/smb2/packet/negotiate_request_spec.rb - spec/lib/ruby_smb/smb2/packet/negotiate_response_spec.rb - spec/lib/ruby_smb/smb2/packet/query_directory_request_spec.rb - spec/lib/ruby_smb/smb2/packet/query_directory_response_spec.rb - spec/lib/ruby_smb/smb2/packet/read_request_spec.rb - spec/lib/ruby_smb/smb2/packet/read_response_spec.rb - spec/lib/ruby_smb/smb2/packet/session_setup_request_spec.rb - spec/lib/ruby_smb/smb2/packet/session_setup_response_spec.rb - spec/lib/ruby_smb/smb2/packet/set_info_request_spec.rb - spec/lib/ruby_smb/smb2/packet/set_info_response_spec.rb - spec/lib/ruby_smb/smb2/packet/transform_header_spec.rb - spec/lib/ruby_smb/smb2/packet/tree_connect_request_spec.rb - spec/lib/ruby_smb/smb2/packet/tree_connect_response_spec.rb - spec/lib/ruby_smb/smb2/packet/tree_disconnect_request_spec.rb - spec/lib/ruby_smb/smb2/packet/tree_disconnect_response_spec.rb - spec/lib/ruby_smb/smb2/packet/write_request_spec.rb - spec/lib/ruby_smb/smb2/packet/write_response_spec.rb - spec/lib/ruby_smb/smb2/pipe_spec.rb - spec/lib/ruby_smb/smb2/smb2_header_spec.rb - spec/lib/ruby_smb/smb2/tree_spec.rb - spec/lib/ruby_smb_spec.rb - spec/spec_helper.rb - spec/support/mock_socket_dispatcher.rb - spec/support/shared/examples/bit_field_single_flag.rb