测试每个 SMB 命令

测试每个 SMB 命令

我想修改 samba 以添加一些安全功能。修改后,我想验证所有 SMB 请求的响应是否有效。但是,我不知道如何让 SMB 客户端触发某些命令,例如 trans2.query_path_info.unix_info2。

有没有什么方法可以测试 samba 支持的所有 SMB 命令?

答案1

快速的 Google 搜索似乎表明 Samba 附带一个相当全面的测试套件。

http://ftp.samba.org/pub/samba/slides/samba4_testing_tutorial.pdf

Samba4 测试套件由以下基本组件组成: - smbtorture 临时测试 - smbtorture 单独(RAW)测试 - levelscanners - smbclient - gentest - locktest - locktest2 - masktest

“级别扫描器是一个程序,它会尝试 CIFS 事务请求(例如 TRANS2)的每个子调用和信息级别”

相关内容