文件名称:ruby_smb:SMB协议家族的本机Ruby实现
文件大小:473KB
文件格式:ZIP
更新时间:2024-06-04 19:19:39
Ruby
RubySMB 这是SMB协议系列的本机Ruby实现。 目前支持: RubySMB库为协议提供了客户端级别和数据包级别的支持。 用户可以解析和处理原始SMB数据包,或使用客户端执行更高级别的SMB操作。 有关该项目的长期目标,样式指南和开发人员提示的更多信息,请参见Wiki。 安装 将此行添加到您的应用程序的Gemfile中: gem 'ruby_smb' 然后执行: $ bundle 或将其自己安装为: $ gem install ruby_smb 用法 定义数据包 所有数据包均以声明性样式通过BinData实现。 嵌套数据结构在适当的地方使用,以便为用户提供一种处理数据包内部各个字段的简便方法。 SMB1 SMB1数据包由三个基本组件组成: SMB标头-这是标准的SMB标头。 所有SMB1数据包都使用相同的SMB标头。 参数块-这是功能参数通过数据包中的导线传