SMB is a network protocol used to provide shared access to files, folders, printers, and other resources over a network. It's primarily used in Windows environments, but Linux systems can interact with SMB using tools like Samba.

It operates over:


Common SMB Use Cases


Authentication in SMB

Before access is granted, the client must authenticate with the server. There are two main authentication methods:

1. NTLM (NT LAN Manager)

2. Kerberos