--- !ruby/object:Gem::Specification name: ruby_smb version: !ruby/object:Gem::Version version: 3.3.2 platform: ruby authors: - Metasploit Hackers - David Maloney - James Lee - Dev Mohanty - Christophe De La Fuente autorequire: bindir: bin cert_chain: - | -----BEGIN CERTIFICATE----- MIIERDCCAqygAwIBAgIBATANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDDBttc2Zk ZXYvREM9bWV0YXNwbG9pdC9EQz1jb20wHhcNMjMxMDMwMTYwNDI1WhcNMjUxMDI5 MTYwNDI1WjAmMSQwIgYDVQQDDBttc2ZkZXYvREM9bWV0YXNwbG9pdC9EQz1jb20w ggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQDZN/EKv+yVjwiKWvjAVhjF aWNYI0E9bJ5d1qKd29omRYX9a+OOKBCu5+394fyF5RjwU4mYGr2iopX9ixRJrWXH ojs70tEvV1CmvP9rhz7JKzQQoJOkinrz4d+StIylxVxVdgm7DeiB3ruTwvl7qKUv piWzhrBFiVU6XIEAwq6wNEmnv2D+Omyf4h0Tf99hc6G0QmBnU3XydqvnZ+AzUbBV 24RH3+NQoigLbvK4M5aOeYhk19di58hznebOw6twHzNczshrBeMFQp985ScNgsvF rL+7HNNwpcpngERwZfzDNn7iYN5X3cyvTcykShtsuPMa5zXsYo42LZrsTF87DW38 D8sxL6Dgdqu25Mltdw9m+iD4rHSfb1KJYEoNO+WwBJLO2Y4d6G1CR66tVeWsZspb zneOVC+sDuil7hOm+6a7Y2yrrRyT6IfL/07DywjPAIRUp5+Jn8ZrkWRNo2AOwWBG k5gz7SfJPHuyVnPlxoMA0MTFCUnnnbyHu882TGoJGgMCAwEAAaN9MHswCQYDVR0T BAIwADALBgNVHQ8EBAMCBLAwHQYDVR0OBBYEFIQfNa4E889ZE334cwU7eNu2hScH MCAGA1UdEQQZMBeBFW1zZmRldkBtZXRhc3Bsb2l0LmNvbTAgBgNVHRIEGTAXgRVt c2ZkZXZAbWV0YXNwbG9pdC5jb20wDQYJKoZIhvcNAQELBQADggGBAMfzvKcV27p7 pctmpW2JmIXLMrjNLyGJAxELH/t9pJueXdga7uj2fJkYQDbwGw5x4MGyFqhqJLH4 l/qsUF3PyAXDTSWLVaqXQVWO+IIHxecG0XjPXTNudzMU0hzqbqiBKvsW7/a3V5BP SWlFzrFkoXWlPouFpoakyYMJjpW4SGdPzRv7pM4OhXtkXpHiRvx5985FrHgHlI89 NSIuIUbp8zqk4hP1i9MV0Lc/vTf2gOmo+RHnjqG1NiYfMCYyY/Mcd4W36kGOl468 I8VDTwgCufkAzFu7BJ5yCOueqtDcuq+d3YhAyU7NI4+Ja8EwazOnB+07sWhKpg7z yuQ1mWYPmZfVQpoSVv1CvXsoqJYXVPBBLOacKKSj8ArVG6pPn9Bej7IOQdblaFjl DgscAao7wB3xW2BWEp1KnaDWkf1x9ttgoBEYyuYwU7uatB67kBQG1PKvLt79wHvz Dxs+KOjGbBRfMnPgVGYkORKVrZIwlaboHbDKxcVW5xv+oZc7KYXWGg== -----END CERTIFICATE----- date: 2024-01-26 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.1.4 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.1.4 - !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: - ".github/workflows/verify.yml" - ".gitignore" - ".rspec" - ".simplecov" - ".yardopts" - CONTRIBUTING.md - Gemfile - LICENSE.txt - README.md - Rakefile - cortex.yaml - examples/anonymous_auth.rb - examples/append_file.rb - examples/auth_capture.rb - examples/authenticate.rb - examples/delete_file.rb - examples/dump_secrets_from_sid.rb - examples/enum_domain_users.rb - examples/enum_registry_key.rb - examples/enum_registry_values.rb - examples/file_server.rb - examples/get_computer_info.rb - examples/list_directory.rb - examples/negotiate.rb - examples/negotiate_with_netbios_service.rb - examples/net_share_enum_all.rb - examples/pipes.rb - examples/pwsh_service.rb - examples/query_service_status.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/virtual_file_server.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/tree_connect.rb - lib/ruby_smb/client/utils.rb - lib/ruby_smb/client/winreg.rb - lib/ruby_smb/compression.rb - lib/ruby_smb/compression/lznt1.rb - lib/ruby_smb/create_actions.rb - lib/ruby_smb/crypto.rb - lib/ruby_smb/dcerpc.rb - lib/ruby_smb/dcerpc/alter_context.rb - lib/ruby_smb/dcerpc/alter_context_resp.rb - lib/ruby_smb/dcerpc/bind.rb - lib/ruby_smb/dcerpc/bind_ack.rb - lib/ruby_smb/dcerpc/client.rb - lib/ruby_smb/dcerpc/dfsnm.rb - lib/ruby_smb/dcerpc/dfsnm/netr_dfs_add_std_root_request.rb - lib/ruby_smb/dcerpc/dfsnm/netr_dfs_add_std_root_response.rb - lib/ruby_smb/dcerpc/dfsnm/netr_dfs_remove_std_root_request.rb - lib/ruby_smb/dcerpc/dfsnm/netr_dfs_remove_std_root_response.rb - lib/ruby_smb/dcerpc/drsr.rb - lib/ruby_smb/dcerpc/drsr/drs_bind_request.rb - lib/ruby_smb/dcerpc/drsr/drs_bind_response.rb - lib/ruby_smb/dcerpc/drsr/drs_crack_names_request.rb - lib/ruby_smb/dcerpc/drsr/drs_crack_names_response.rb - lib/ruby_smb/dcerpc/drsr/drs_domain_controller_info_request.rb - lib/ruby_smb/dcerpc/drsr/drs_domain_controller_info_response.rb - lib/ruby_smb/dcerpc/drsr/drs_extensions.rb - lib/ruby_smb/dcerpc/drsr/drs_get_nc_changes_request.rb - lib/ruby_smb/dcerpc/drsr/drs_get_nc_changes_response.rb - lib/ruby_smb/dcerpc/drsr/drs_unbind_request.rb - lib/ruby_smb/dcerpc/drsr/drs_unbind_response.rb - lib/ruby_smb/dcerpc/efsrpc.rb - lib/ruby_smb/dcerpc/efsrpc/efs_rpc_decrypt_file_srv_request.rb - lib/ruby_smb/dcerpc/efsrpc/efs_rpc_decrypt_file_srv_response.rb - lib/ruby_smb/dcerpc/efsrpc/efs_rpc_encrypt_file_srv_request.rb - lib/ruby_smb/dcerpc/efsrpc/efs_rpc_encrypt_file_srv_response.rb - lib/ruby_smb/dcerpc/efsrpc/efs_rpc_open_file_raw_request.rb - lib/ruby_smb/dcerpc/efsrpc/efs_rpc_open_file_raw_response.rb - lib/ruby_smb/dcerpc/efsrpc/efs_rpc_query_recovery_agents_request.rb - lib/ruby_smb/dcerpc/efsrpc/efs_rpc_query_recovery_agents_response.rb - lib/ruby_smb/dcerpc/efsrpc/efs_rpc_query_users_on_file_request.rb - lib/ruby_smb/dcerpc/efsrpc/efs_rpc_query_users_on_file_response.rb - lib/ruby_smb/dcerpc/epm.rb - lib/ruby_smb/dcerpc/epm/epm_ept_map_request.rb - lib/ruby_smb/dcerpc/epm/epm_ept_map_response.rb - lib/ruby_smb/dcerpc/epm/epm_twrt.rb - lib/ruby_smb/dcerpc/error.rb - lib/ruby_smb/dcerpc/fault.rb - lib/ruby_smb/dcerpc/icpr.rb - lib/ruby_smb/dcerpc/icpr/cert_server_request_request.rb - lib/ruby_smb/dcerpc/icpr/cert_server_request_response.rb - lib/ruby_smb/dcerpc/lsarpc.rb - lib/ruby_smb/dcerpc/ndr.rb - lib/ruby_smb/dcerpc/netlogon.rb - lib/ruby_smb/dcerpc/netlogon/netr_server_authenticate3_request.rb - lib/ruby_smb/dcerpc/netlogon/netr_server_authenticate3_response.rb - lib/ruby_smb/dcerpc/netlogon/netr_server_password_set2_request.rb - lib/ruby_smb/dcerpc/netlogon/netr_server_password_set2_response.rb - lib/ruby_smb/dcerpc/netlogon/netr_server_req_challenge_request.rb - lib/ruby_smb/dcerpc/netlogon/netr_server_req_challenge_response.rb - lib/ruby_smb/dcerpc/p_cont_list_t.rb - lib/ruby_smb/dcerpc/p_result_list_t.rb - lib/ruby_smb/dcerpc/p_result_t.rb - lib/ruby_smb/dcerpc/p_syntax_id_t.rb - lib/ruby_smb/dcerpc/pdu_header.rb - lib/ruby_smb/dcerpc/port_any_t.rb - lib/ruby_smb/dcerpc/print_system.rb - lib/ruby_smb/dcerpc/print_system/rpc_add_printer_driver_ex_request.rb - lib/ruby_smb/dcerpc/print_system/rpc_add_printer_driver_ex_response.rb - lib/ruby_smb/dcerpc/print_system/rpc_enum_printer_drivers_request.rb - lib/ruby_smb/dcerpc/print_system/rpc_enum_printer_drivers_response.rb - lib/ruby_smb/dcerpc/print_system/rpc_get_printer_driver_directory_request.rb - lib/ruby_smb/dcerpc/print_system/rpc_get_printer_driver_directory_response.rb - lib/ruby_smb/dcerpc/ptypes.rb - lib/ruby_smb/dcerpc/request.rb - lib/ruby_smb/dcerpc/response.rb - lib/ruby_smb/dcerpc/rpc_auth3.rb - lib/ruby_smb/dcerpc/rpc_security_attributes.rb - lib/ruby_smb/dcerpc/rrp_rpc_unicode_string.rb - lib/ruby_smb/dcerpc/samr.rb - lib/ruby_smb/dcerpc/samr/rpc_sid.rb - lib/ruby_smb/dcerpc/samr/samr_close_handle_request.rb - lib/ruby_smb/dcerpc/samr/samr_close_handle_response.rb - lib/ruby_smb/dcerpc/samr/samr_connect_request.rb - lib/ruby_smb/dcerpc/samr/samr_connect_response.rb - lib/ruby_smb/dcerpc/samr/samr_create_user2_in_domain_request.rb - lib/ruby_smb/dcerpc/samr/samr_create_user2_in_domain_response.rb - lib/ruby_smb/dcerpc/samr/samr_delete_user_request.rb - lib/ruby_smb/dcerpc/samr/samr_delete_user_response.rb - lib/ruby_smb/dcerpc/samr/samr_enumerate_domains_in_sam_server_request.rb - lib/ruby_smb/dcerpc/samr/samr_enumerate_domains_in_sam_server_response.rb - lib/ruby_smb/dcerpc/samr/samr_enumerate_users_in_domain_request.rb - lib/ruby_smb/dcerpc/samr/samr_enumerate_users_in_domain_response.rb - lib/ruby_smb/dcerpc/samr/samr_get_alias_membership_request.rb - lib/ruby_smb/dcerpc/samr/samr_get_alias_membership_response.rb - lib/ruby_smb/dcerpc/samr/samr_get_groups_for_user_request.rb - lib/ruby_smb/dcerpc/samr/samr_get_groups_for_user_response.rb - lib/ruby_smb/dcerpc/samr/samr_lookup_domain_in_sam_server_request.rb - lib/ruby_smb/dcerpc/samr/samr_lookup_domain_in_sam_server_response.rb - lib/ruby_smb/dcerpc/samr/samr_lookup_names_in_domain_request.rb - lib/ruby_smb/dcerpc/samr/samr_lookup_names_in_domain_response.rb - lib/ruby_smb/dcerpc/samr/samr_open_domain_request.rb - lib/ruby_smb/dcerpc/samr/samr_open_domain_response.rb - lib/ruby_smb/dcerpc/samr/samr_open_user_request.rb - lib/ruby_smb/dcerpc/samr/samr_open_user_response.rb - lib/ruby_smb/dcerpc/samr/samr_rid_to_sid_request.rb - lib/ruby_smb/dcerpc/samr/samr_rid_to_sid_response.rb - lib/ruby_smb/dcerpc/samr/samr_set_information_user2_request.rb - lib/ruby_smb/dcerpc/samr/samr_set_information_user2_response.rb - lib/ruby_smb/dcerpc/sec_trailer.rb - lib/ruby_smb/dcerpc/srvsvc.rb - lib/ruby_smb/dcerpc/srvsvc/net_share_enum_all.rb - lib/ruby_smb/dcerpc/svcctl.rb - lib/ruby_smb/dcerpc/svcctl/change_service_config_w_request.rb - lib/ruby_smb/dcerpc/svcctl/change_service_config_w_response.rb - lib/ruby_smb/dcerpc/svcctl/close_service_handle_request.rb - lib/ruby_smb/dcerpc/svcctl/close_service_handle_response.rb - lib/ruby_smb/dcerpc/svcctl/control_service_request.rb - lib/ruby_smb/dcerpc/svcctl/control_service_response.rb - lib/ruby_smb/dcerpc/svcctl/create_service_w_request.rb - lib/ruby_smb/dcerpc/svcctl/create_service_w_response.rb - lib/ruby_smb/dcerpc/svcctl/delete_service_request.rb - lib/ruby_smb/dcerpc/svcctl/delete_service_response.rb - lib/ruby_smb/dcerpc/svcctl/open_sc_manager_w_request.rb - lib/ruby_smb/dcerpc/svcctl/open_sc_manager_w_response.rb - lib/ruby_smb/dcerpc/svcctl/open_service_w_request.rb - lib/ruby_smb/dcerpc/svcctl/open_service_w_response.rb - lib/ruby_smb/dcerpc/svcctl/query_service_config_w_request.rb - lib/ruby_smb/dcerpc/svcctl/query_service_config_w_response.rb - lib/ruby_smb/dcerpc/svcctl/query_service_status_request.rb - lib/ruby_smb/dcerpc/svcctl/query_service_status_response.rb - lib/ruby_smb/dcerpc/svcctl/service_status.rb - lib/ruby_smb/dcerpc/svcctl/start_service_w_request.rb - lib/ruby_smb/dcerpc/svcctl/start_service_w_response.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/create_key_request.rb - lib/ruby_smb/dcerpc/winreg/create_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/dcerpc/winreg/save_key_request.rb - lib/ruby_smb/dcerpc/winreg/save_key_response.rb - lib/ruby_smb/dcerpc/wkssvc.rb - lib/ruby_smb/dcerpc/wkssvc/netr_wksta_get_info_request.rb - lib/ruby_smb/dcerpc/wkssvc/netr_wksta_get_info_response.rb - lib/ruby_smb/dialect.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_access_information.rb - lib/ruby_smb/fscc/file_information/file_alignment_information.rb - lib/ruby_smb/fscc/file_information/file_all_information.rb - lib/ruby_smb/fscc/file_information/file_basic_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_ea_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_internal_information.rb - lib/ruby_smb/fscc/file_information/file_mode_information.rb - lib/ruby_smb/fscc/file_information/file_name_information.rb - lib/ruby_smb/fscc/file_information/file_names_information.rb - lib/ruby_smb/fscc/file_information/file_network_open_information.rb - lib/ruby_smb/fscc/file_information/file_normalized_name_information.rb - lib/ruby_smb/fscc/file_information/file_position_information.rb - lib/ruby_smb/fscc/file_information/file_rename_information.rb - lib/ruby_smb/fscc/file_information/file_standard_information.rb - lib/ruby_smb/fscc/file_information/file_stream_information.rb - lib/ruby_smb/fscc/file_system_information.rb - lib/ruby_smb/fscc/file_system_information/file_fs_attribute_information.rb - lib/ruby_smb/fscc/file_system_information/file_fs_volume_information.rb - lib/ruby_smb/generic_packet.rb - lib/ruby_smb/gss.rb - lib/ruby_smb/gss/provider.rb - lib/ruby_smb/gss/provider/authenticator.rb - lib/ruby_smb/gss/provider/ntlm.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/ntlm.rb - lib/ruby_smb/ntlm/client.rb - lib/ruby_smb/ntlm/custom/string_encoder.rb - lib/ruby_smb/peer_info.rb - lib/ruby_smb/server.rb - lib/ruby_smb/server/cli.rb - lib/ruby_smb/server/server_client.rb - lib/ruby_smb/server/server_client/encryption.rb - lib/ruby_smb/server/server_client/negotiation.rb - lib/ruby_smb/server/server_client/session_setup.rb - lib/ruby_smb/server/server_client/share_io.rb - lib/ruby_smb/server/server_client/tree_connect.rb - lib/ruby_smb/server/session.rb - lib/ruby_smb/server/share.rb - lib/ruby_smb/server/share/provider.rb - lib/ruby_smb/server/share/provider/disk.rb - lib/ruby_smb/server/share/provider/disk/file_system.rb - lib/ruby_smb/server/share/provider/disk/processor.rb - lib/ruby_smb/server/share/provider/disk/processor/close.rb - lib/ruby_smb/server/share/provider/disk/processor/create.rb - lib/ruby_smb/server/share/provider/disk/processor/query.rb - lib/ruby_smb/server/share/provider/disk/processor/read.rb - lib/ruby_smb/server/share/provider/pipe.rb - lib/ruby_smb/server/share/provider/processor.rb - lib/ruby_smb/server/share/provider/virtual_disk.rb - lib/ruby_smb/server/share/provider/virtual_disk/virtual_file.rb - lib/ruby_smb/server/share/provider/virtual_disk/virtual_pathname.rb - lib/ruby_smb/server/share/provider/virtual_disk/virtual_stat.rb - lib/ruby_smb/signing.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/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_both_directory_info.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/query_file_information_request.rb - lib/ruby_smb/smb1/packet/trans2/query_file_information_response.rb - lib/ruby_smb/smb1/packet/trans2/query_fs_information_level.rb - lib/ruby_smb/smb1/packet/trans2/query_fs_information_level/query_fs_attribute_info.rb - lib/ruby_smb/smb1/packet/trans2/query_fs_information_request.rb - lib/ruby_smb/smb1/packet/trans2/query_fs_information_response.rb - lib/ruby_smb/smb1/packet/trans2/query_information_level.rb - lib/ruby_smb/smb1/packet/trans2/query_information_level/query_file_basic_info.rb - lib/ruby_smb/smb1/packet/trans2/query_information_level/query_file_standard_info.rb - lib/ruby_smb/smb1/packet/trans2/query_path_information_request.rb - lib/ruby_smb/smb1/packet/trans2/query_path_information_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/create_context/request.rb - lib/ruby_smb/smb2/create_context/response.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/query_info_request.rb - lib/ruby_smb/smb2/packet/query_info_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/smb_error.rb - lib/ruby_smb/utils.rb - lib/ruby_smb/version.rb - ruby_smb.gemspec - spec/lib/ruby_smb/client_spec.rb - spec/lib/ruby_smb/compression/lznt1_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/client_spec.rb - spec/lib/ruby_smb/dcerpc/dfsnm/netr_dfs_add_std_root_request_spec.rb - spec/lib/ruby_smb/dcerpc/dfsnm/netr_dfs_add_std_root_response_spec.rb - spec/lib/ruby_smb/dcerpc/dfsnm/netr_dfs_remove_std_root_request_spec.rb - spec/lib/ruby_smb/dcerpc/dfsnm/netr_dfs_remove_std_root_response_spec.rb - spec/lib/ruby_smb/dcerpc/drsr_spec.rb - spec/lib/ruby_smb/dcerpc/encrypting_file_system/efs_rpc_encrypt_file_srv_request_spec.rb - spec/lib/ruby_smb/dcerpc/encrypting_file_system/efs_rpc_encrypt_file_srv_response_spec.rb - spec/lib/ruby_smb/dcerpc/encrypting_file_system/efs_rpc_open_file_raw_request_spec.rb - spec/lib/ruby_smb/dcerpc/encrypting_file_system/efs_rpc_open_file_raw_response_spec.rb - spec/lib/ruby_smb/dcerpc/icpr/cert_server_request_request_spec.rb - spec/lib/ruby_smb/dcerpc/icpr/cert_server_request_response_spec.rb - spec/lib/ruby_smb/dcerpc/icpr/cert_trans_blob_spec.rb - spec/lib/ruby_smb/dcerpc/ndr_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_authenticate3_request_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_authenticate3_response_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_password_set2_request_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_password_set2_response_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_req_challenge_request_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_req_challenge_response_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/print_system/driver_container_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/driver_info2_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_add_printer_driver_ex_request_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_add_printer_driver_ex_response_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_enum_printer_drivers_request_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_enum_printer_drivers_response_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_get_printer_driver_directory_request_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_get_printer_driver_directory_response_spec.rb - spec/lib/ruby_smb/dcerpc/request_spec.rb - spec/lib/ruby_smb/dcerpc/response_spec.rb - spec/lib/ruby_smb/dcerpc/rpc_auth3_spec.rb - spec/lib/ruby_smb/dcerpc/rpc_security_attributes_spec.rb - spec/lib/ruby_smb/dcerpc/rrp_rpc_unicode_string_spec.rb - spec/lib/ruby_smb/dcerpc/samr/rpc_sid_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_close_handle_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_close_handle_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_connect_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_connect_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_create_user2_in_domain_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_create_user2_in_domain_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_delete_user_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_delete_user_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_enumerate_domains_in_sam_server_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_enumerate_domains_in_sam_server_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_enumerate_users_in_domain_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_enumerate_users_in_domain_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_lookup_domain_in_sam_server_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_lookup_domain_in_sam_server_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_lookup_names_in_domain_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_lookup_names_in_domain_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_open_domain_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_open_domain_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_rid_to_sid_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_rid_to_sid_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_set_information_user2_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_set_information_user2_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr_spec.rb - spec/lib/ruby_smb/dcerpc/sec_trailer_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/svcctl/change_service_config_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/change_service_config_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/close_service_handle_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/close_service_handle_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/control_service_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/control_service_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/create_service_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/create_service_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/delete_service_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/delete_service_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/open_sc_manager_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/open_sc_manager_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/open_service_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/open_service_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/query_service_config_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/query_service_config_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/query_service_status_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/query_service_status_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/service_status_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/start_service_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/start_service_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl_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/create_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/create_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/save_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/save_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg_spec.rb - spec/lib/ruby_smb/dcerpc/wkssvc/netr_wksta_get_info_request_spec.rb - spec/lib/ruby_smb/dcerpc/wkssvc/netr_wksta_get_info_response_spec.rb - spec/lib/ruby_smb/dcerpc/wkssvc_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/string16_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_access_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_alignment_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_all_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_basic_information_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_ea_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_internal_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_mode_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_name_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_names_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_network_open_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_normalized_name_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_position_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_rename_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_standard_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_stream_information_spec.rb - spec/lib/ruby_smb/fscc/file_information_spec.rb - spec/lib/ruby_smb/fscc/file_system_information/file_fs_attribute_information_spec.rb - spec/lib/ruby_smb/fscc/file_system_information/file_fs_volume_information_spec.rb - spec/lib/ruby_smb/fscc/file_system_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/gss/provider/ntlm/account_spec.rb - spec/lib/ruby_smb/gss/provider/ntlm/authenticator_spec.rb - spec/lib/ruby_smb/gss/provider/ntlm/os_version_spec.rb - spec/lib/ruby_smb/gss/provider/ntlm_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/ntlm/client/session_spec.rb - spec/lib/ruby_smb/ntlm/client_spec.rb - spec/lib/ruby_smb/server/server_client_spec.rb - spec/lib/ruby_smb/server/session_spec.rb - spec/lib/ruby_smb/server/share/provider/disk_spec.rb - spec/lib/ruby_smb/server/share/provider/pipe_spec.rb - spec/lib/ruby_smb/server/share/provider/virtual_disk/virtual_pathname_spec.rb - spec/lib/ruby_smb/server/share/provider/virtual_disk/virtual_stat_spec.rb - spec/lib/ruby_smb/server/share/provider/virtual_disk_spec.rb - spec/lib/ruby_smb/server/share/provider_spec.rb - spec/lib/ruby_smb/server_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/query_file_information_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/query_file_information_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/query_fs_information_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/query_fs_information_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/query_path_information_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/query_path_information_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/create_context_request_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/bin_helper.rb - spec/support/mock_socket_dispatcher.rb - spec/support/openssl.conf - 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: [] rubygems_version: 3.1.4 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/compression/lznt1_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/client_spec.rb - spec/lib/ruby_smb/dcerpc/dfsnm/netr_dfs_add_std_root_request_spec.rb - spec/lib/ruby_smb/dcerpc/dfsnm/netr_dfs_add_std_root_response_spec.rb - spec/lib/ruby_smb/dcerpc/dfsnm/netr_dfs_remove_std_root_request_spec.rb - spec/lib/ruby_smb/dcerpc/dfsnm/netr_dfs_remove_std_root_response_spec.rb - spec/lib/ruby_smb/dcerpc/drsr_spec.rb - spec/lib/ruby_smb/dcerpc/encrypting_file_system/efs_rpc_encrypt_file_srv_request_spec.rb - spec/lib/ruby_smb/dcerpc/encrypting_file_system/efs_rpc_encrypt_file_srv_response_spec.rb - spec/lib/ruby_smb/dcerpc/encrypting_file_system/efs_rpc_open_file_raw_request_spec.rb - spec/lib/ruby_smb/dcerpc/encrypting_file_system/efs_rpc_open_file_raw_response_spec.rb - spec/lib/ruby_smb/dcerpc/icpr/cert_server_request_request_spec.rb - spec/lib/ruby_smb/dcerpc/icpr/cert_server_request_response_spec.rb - spec/lib/ruby_smb/dcerpc/icpr/cert_trans_blob_spec.rb - spec/lib/ruby_smb/dcerpc/ndr_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_authenticate3_request_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_authenticate3_response_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_password_set2_request_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_password_set2_response_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_req_challenge_request_spec.rb - spec/lib/ruby_smb/dcerpc/netlogon/netr_server_req_challenge_response_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/print_system/driver_container_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/driver_info2_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_add_printer_driver_ex_request_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_add_printer_driver_ex_response_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_enum_printer_drivers_request_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_enum_printer_drivers_response_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_get_printer_driver_directory_request_spec.rb - spec/lib/ruby_smb/dcerpc/print_system/rpc_get_printer_driver_directory_response_spec.rb - spec/lib/ruby_smb/dcerpc/request_spec.rb - spec/lib/ruby_smb/dcerpc/response_spec.rb - spec/lib/ruby_smb/dcerpc/rpc_auth3_spec.rb - spec/lib/ruby_smb/dcerpc/rpc_security_attributes_spec.rb - spec/lib/ruby_smb/dcerpc/rrp_rpc_unicode_string_spec.rb - spec/lib/ruby_smb/dcerpc/samr/rpc_sid_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_close_handle_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_close_handle_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_connect_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_connect_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_create_user2_in_domain_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_create_user2_in_domain_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_delete_user_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_delete_user_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_enumerate_domains_in_sam_server_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_enumerate_domains_in_sam_server_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_enumerate_users_in_domain_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_enumerate_users_in_domain_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_lookup_domain_in_sam_server_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_lookup_domain_in_sam_server_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_lookup_names_in_domain_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_lookup_names_in_domain_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_open_domain_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_open_domain_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_rid_to_sid_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_rid_to_sid_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_set_information_user2_request_spec.rb - spec/lib/ruby_smb/dcerpc/samr/samr_set_information_user2_response_spec.rb - spec/lib/ruby_smb/dcerpc/samr_spec.rb - spec/lib/ruby_smb/dcerpc/sec_trailer_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/svcctl/change_service_config_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/change_service_config_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/close_service_handle_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/close_service_handle_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/control_service_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/control_service_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/create_service_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/create_service_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/delete_service_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/delete_service_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/open_sc_manager_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/open_sc_manager_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/open_service_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/open_service_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/query_service_config_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/query_service_config_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/query_service_status_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/query_service_status_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/service_status_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/start_service_w_request_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl/start_service_w_response_spec.rb - spec/lib/ruby_smb/dcerpc/svcctl_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/create_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/create_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/save_key_request_spec.rb - spec/lib/ruby_smb/dcerpc/winreg/save_key_response_spec.rb - spec/lib/ruby_smb/dcerpc/winreg_spec.rb - spec/lib/ruby_smb/dcerpc/wkssvc/netr_wksta_get_info_request_spec.rb - spec/lib/ruby_smb/dcerpc/wkssvc/netr_wksta_get_info_response_spec.rb - spec/lib/ruby_smb/dcerpc/wkssvc_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/string16_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_access_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_alignment_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_all_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_basic_information_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_ea_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_internal_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_mode_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_name_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_names_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_network_open_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_normalized_name_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_position_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_rename_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_standard_information_spec.rb - spec/lib/ruby_smb/fscc/file_information/file_stream_information_spec.rb - spec/lib/ruby_smb/fscc/file_information_spec.rb - spec/lib/ruby_smb/fscc/file_system_information/file_fs_attribute_information_spec.rb - spec/lib/ruby_smb/fscc/file_system_information/file_fs_volume_information_spec.rb - spec/lib/ruby_smb/fscc/file_system_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/gss/provider/ntlm/account_spec.rb - spec/lib/ruby_smb/gss/provider/ntlm/authenticator_spec.rb - spec/lib/ruby_smb/gss/provider/ntlm/os_version_spec.rb - spec/lib/ruby_smb/gss/provider/ntlm_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/ntlm/client/session_spec.rb - spec/lib/ruby_smb/ntlm/client_spec.rb - spec/lib/ruby_smb/server/server_client_spec.rb - spec/lib/ruby_smb/server/session_spec.rb - spec/lib/ruby_smb/server/share/provider/disk_spec.rb - spec/lib/ruby_smb/server/share/provider/pipe_spec.rb - spec/lib/ruby_smb/server/share/provider/virtual_disk/virtual_pathname_spec.rb - spec/lib/ruby_smb/server/share/provider/virtual_disk/virtual_stat_spec.rb - spec/lib/ruby_smb/server/share/provider/virtual_disk_spec.rb - spec/lib/ruby_smb/server/share/provider_spec.rb - spec/lib/ruby_smb/server_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/query_file_information_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/query_file_information_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/query_fs_information_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/query_fs_information_response_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/query_path_information_request_spec.rb - spec/lib/ruby_smb/smb1/packet/trans2/query_path_information_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/create_context_request_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/bin_helper.rb - spec/support/mock_socket_dispatcher.rb - spec/support/openssl.conf - spec/support/shared/examples/bit_field_single_flag.rb