24 packages tagged with “smb”
Xamarin & .NET Core Ready, SMB/CIFS(Windows shared folder) Access Library. This is a port of SharpCifs to .NET Standard. You can access the Windows shared folder, NAS by Xamarin & .NET Core.(= without mpr.dll, Netapi32.dll) It's a rework of SharpCifs, and The origin is JCIFS.
Abstractions and code for using Windows network files shares.
It's easy to use, and supports SMB ver2 for Windows 10. Xamarin & .NET Core can access Windows Shared Folders and NAS without using mpr.dll or Netapi32.dll. Supports .Net Standard 2.0.
A simple .NET CIFS library written entirely in C#, with no external dependencies forked from ume05rw/SharpCifs.Std netstandard1.6+;net40+;
It's easy to use, and supports SMB ver2 for Windows 10. Xamarin & .NET Core can access Windows Shared Folders and NAS without using mpr.dll or Netapi32.dll. Supports .Net Standard 2.0 and net45.
Free, Open Source, User-Mode SMB 1.0/CIFS, SMB 2.0, SMB 2.1 and SMB 3.0 Client Library
Wrapper for smbclient command line utility, requires samba to be installed
This project is a fork of https://github.com/jordanlytle/SmbAbstraction with a few key differences: 1) It uses the original SMBLibrary as opposed to SMBLibraryLite, 2) It conforms to newer versions of https://github.com/TestableIO/System.IO.Abstractions interfaces, and 3) it also targets .Net Standard 2.0. This library implements the System.IO.Abstractions interfaces for interacting with the filesystem and adds support for interacting with UNC or SMB paths from non-Windows (and Windows) clients outside an Active Directory domain.
File transfer library that accelerates getting projects up and running with SSH.NET, FluentFTP, and SMBLibrary!
A framework to extend the Microsoft .net framework with extra file providers.
Fdeploy is a CLI tool for performing SMB file-copy based deployments of ASP.NET web applications (Razor, Blazor, etc.). Install dotnet 9 from https://dotnet.microsoft.com/en-us/download and then install Fdeploy with the following command: dotnet tool install --global argentini.fdeploy
Carbon is a PowerShell module for automating the configuration Windows 7, 8, 2008, and 2012 and automation the installation and configuration of Windows applications, websites, and services. It can configure and manage: * Local users and groups * IIS websites, virtual directories, and applications * File system, registry, and certificate permissions * Certificates * Privileges * Services * Encryption * Junctions * Hosts file * INI files * Performance counters * Shares * .NET connection strings and app settings * And much more! All functions are idempotent: when run multiple times with the same arguments, your system will be in the same state without failing or producing errors.
Fdeploy is a CLI tool for performing SMB file-copy based deployments of ASP.NET web applications (Razor, Blazor, etc.). Install dotnet 9 from https://dotnet.microsoft.com/en-us/download and then install Fdeploy with the following command: dotnet tool install --global fynydd.fdeploy
This helper will transparently mount and unmount SMB shares on platforms that do not support SMB and UNC path access. It is suitable for use within containers, and will detect when it is not required (e.g. on Windows).
SMB support for .NET Aspire.
An utility to access Windows (SMB/CIFS) shares with credentials.
Transparently wraps a FileStream to intercept UNC paths on platforms that don't allow direct access to SMB/CIFS shares and mounts the share for them. Especially useful within Linux containers.
SambaFileManager is a .NET library that simplifies file operations on Samba (SMB) servers. It provides an easy-to-use interface for reading, writing, and deleting files over an SMB network. The library integrates seamlessly with .NET Dependency Injection, making it an ideal choice for enterprise applications that require secure file handling over a Samba server.
A cross-platform .NET library for SMB/CIFS file operations. Supports both Kerberos and username/password authentication. Works on Windows (native UNC) and Linux/macOS (via smbclient).
Lightweight wrapper for dynamic access to Windows shares on Linux via CIFS protocol
SMBLibrary fork with Socket overload support for SOCKS5 proxy connections. Based on the open-source C# SMB 1.0/CIFS, SMB 2.0, SMB 2.1 and SMB 3.0 server and client implementation.
A simplified, modern .NET client library for Azure File Share Storage (Azure Files) with built-in retry policies, comprehensive error handling, and intuitive APIs. This library provides an easy-to-use wrapper around Azure.Storage.Files.Shares SDK with full support for file share management, directory operations, file upload/download, streaming, metadata management, and SAS token generation. Features automatic retry policies using Polly for enhanced reliability. Perfect for lift-and-shift scenarios, shared configuration storage, log aggregation, and applications requiring SMB-compatible cloud file storage. Supports nested directory structures, file copying, existence checks, and properties management. Compatible with .NET Standard 2.0+, .NET 7, 8, and 9. Ideal for migrating on-premises file shares to Azure, building cloud-native applications with shared file access, and enabling distributed teams to access common files securely.