Blue Share’s CIFS Server allows clients to access shares on the target machine. Any storage that can be abstracted through the Blue File handlers can be exported to the network.

Blue Share maintains file sessions for each connection from a client. This allows different clients with different permissions to access shares and files on behalf of authenticated users. The Blue Server design is non-blocking allowing high throughput streaming of file contents through the server.

The Blue Share server supports Home and Enterprise authentication modes. In Home mode, the server allows guest and anonymous access to all files exported through shares. In Enterprise mode, the server will authenticate using NTLM v1/v2 or Active Directory/Kerberos and establish sessions on behalf of the authenticated users. Permission enforcement is the responsibility of the underlying target file systems. In NTLM authenticated sessions, the user and password database of the platform are used. In Active Directory/Kerberos authenticated sessions, Kerberos tickets are negotiated through the authentication servers.

The Blue Share server supports any number of network interfaces, exported shares, simultaneous sessions, open files, and overlapped I/Os. These resources are limited only by compile time constants and available memory resources of the target.

The Blue Share server advertises all it’s services to local browse masters allowing the server and its shares to be discovered and browsed by network clients.

The Blue Share server supports long file names, large files and unicode file naming.

CIFS Services are layered over DCE, an RPC mechanism using virtual files on IPC shares. The Blue Share server supports the SrvSvc service, which allows a server to advertise share and other server information on the network, and the Browse Services, which allow servers to advertise the presence of the server on the network. Printer Service support is currently under development.