Skip to content

This repository aims to implement an SMB 1.0 / CIFS library, compliant to the documents found on Microsoft Learn.

Notifications You must be signed in to change notification settings

Ximaz/SMB1.0-CIFS-Library

Repository files navigation

SMB 1.0 / CIFS Library

This repository aims to implement an SMB 1.0 / CIFS library, compliant to the documents found on Microsoft Learn which are PDFs saved into ./docs.

The smb_cifs.h header file contains all the structures, enumerations and type definitions, along with snippet of documentation.

Purpose

The purpose of this repository is to create a small client that I can use on a Raspberry PI 1 B+. I challenged myself to write my own, in C, and to use it to communicate with my NAS, which is too old to support any other version of SMB.

It's a learning project, you should not use it in production, not because I don't want to, but rather because it may not be bulletproof, and I won't be responsible for any issue it may cause to you, other, or devices.

Buffer

The ./buffer/ directory contains the C implementation of a fixed- size buffer that will be used to implement a client in the future.

About

This repository aims to implement an SMB 1.0 / CIFS library, compliant to the documents found on Microsoft Learn.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published