The SMB library provides a way to interact with Windows hosts using SMB, either on top of port 139 or on top of port 445. Since Microsoft protocol is barely documented, most if not all of these functions have been coded by packet analysis. Therefore, the name of the functions may vary compared to what you would find in Microsoft-Land.
The functions described here are both low-level and high-level. This a description of the SMB protocol (and DCE/RPC over SMB) is beyond the scope of this manual, we suggest you refer to the books listed in the bibliography if needed. The functions are defined in this guide in the order they are usually used :