pysmb - SMB/CIFS library in Python

  •        1813

pysmb is an experimental SMB/CIFS library written in Python. It implements the client-side SMB/CIFS protocol (SMB1 and SMB2) which allows your Python application to access and transfer files to/from SMB/CIFS shared folders like your Windows file sharing and Samba folders.

http://miketeo.net/wp/index.php/projects/pysmb

Tags
Implementation
License
Platform

   




Related Projects

Samba

  •    C

Samba is the standard Windows interoperability suite of programs for Linux and Unix. Samba provides file and print services to all manner of SMB/CIFS clients, including the numerous versions of Microsoft Windows operating systems.

samba - Samba docker container

  •    Shell

Since 1992, Samba has provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, Linux and many others. By default there are no shares configured, additional ones can be added.

Davenport WebDAV-CIFS (SMB) Gateway

  •    Java

Davenport is a servlet-based WebDAV gateway to a CIFS network. This allows you to access Windows/Samba shares using any web browser. WebDAV clients (such as Windows Web Folders) can upload and download from the shares as if they were local folders.

docker-volume-netshare - Docker NFS, AWS EFS, Ceph & Samba/CIFS Volume Plugin

  •    Go

Mount NFS v3/4, AWS EFS or CIFS inside your docker containers. This is a docker plugin which enables these volume types to be directly mounted within a container.NFS needs to be installed on Linux systems in order to properly mount NFS mounts.

Xamba Network Integration Project

  •    Java

This project focuses on the integration between Macs and SMB/CIFS networks. The primary goal will be to get a complete port of the Samba package to Mac OS X. Besides that we will try to create tools to uses these services.


FullSync - File Synchronization and Backup Tool

  •    Java

FullSync is a universal file synchronization and backup tool which is highly customizable and expandable. It is especially for developers, but the basic functionality is easy enough for everyone. It supports multiple protocols like FTP, SFTP, SMB/CIFS(Windows Shares) and local files, Scheduled execution of synchronizations using intervals or a crontab like scheduling. Publication and update of websites, synchronization of local directories and making backups of your data.

Emerald Data Store

  •    Java

Emerald Data Store this is a network file store which implement three (or more) network file systems as FTP, NFS and SMB/CIFS. File system in this data store is a model based on relational database structure. As the database we use Firebird.

PAM SMB

  •    C

Pam Smb allows authentication of Linux/Unix users using an SMB server (e.g. WinNT/2k, Samba)

Fast File Search

  •    PHP

Fast File Search is a crawler of FTP servers and SMB shares (Windows shares and UNIX systems running Samba). WWW interface is provided for searching files. FFS is similar to FemFind but optimized for speed.

Gluster Filesystem - Scalable Network Filesystem

  •    C

Gluster is a software defined distributed storage that can scale to several petabytes. It provides interfaces for object, block and file storage. It is a distributed scale-out filesystem that allows rapid provisioning of additional storage based on your storage consumption needs. It incorporates automatic failover as a primary feature.

SMBInterface

  •    Perl

SMBInterface is a web interface to an SMB network (Samba or Windows) -- similar to the Network Neighborhood icon in Windows. It allows users to browse the network, upload and download files, as well as send SMB pop-up messages to various hosts.

yadra

  •    Java

yadra - yet another distributed rendering application A Network-Render-Tool for Blender. A Java based, platform-independent tool, for rendering animations of blender in a network. Easy setup (no SMB/CIFS-Connections). Web-Interface.

openmediavault - openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux

  •    PHP

openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. openmediavault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.

WinShares

  •    Shell

WS is a shell script that allows the user to automate the mounting of samba and windows shares using CIFS.

FemFind

  •    Perl

FemFind is a crawler/search engine for SMB shares (which can be found on Windows or Unix systems running Samba). FemFind does also crawl FTP servers and provides a web interface and a Windows client as frontends for searching.

Lan Crawler

  •    Javascript

Lan-Crawler is a crawler and indexer of public network files shared via SMB shares (Windows shares and UNIX systems running Samba). Meta data is downloaded for films and music. A dynamic Web UI is provided for searching files.

Pagode

  •    PHP

Pagode is an PHP + Shell Script Samba Manager System. It's allow any one to add, remove and configure users and shares and browse SMB shares on your LAN. Things like see what the users are acessing and theirs workstation name and IP is fast and easy .

backuppc - BackupPC is a high-performance, enterprise-grade system for backing up to a server's disk

  •    Perl

BackupPC is a high-performance, enterprise-grade system for backing up to a server's disk. If you will use SMB for WinXX clients, you will need smbclient and nmblookup from the Samba distribution.

curl - A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP

  •    C

curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.

Samba File Extension Mapping

  •    C

A Samba VFS module used to map server-side file extensions to client-side file extensions and run a conversion/decompression program on the server when the quot;virtual filequot; is accessed by the client.