BSD Ports

net/py-smbprotocol 1.15.0 DragonFly

Interact with a server using the SMB 2/3 Protocol

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
net, python
Package size
226.7 KiB, 1827.9 KiB installed

Description

SMB is a network file sharing protocol and has numerous iterations over the years. This library implements the SMBv2 and SMBv3 protocol based on the MS-SMB2 document.

Features:

  • Negotiation of the SMB 2.0.2 protocol to SMB 3.1.1 (Windows 10/Server 2016)
  • Authentication with both NTLM and Kerberos
  • Message signing
  • Message encryption (SMB 3.x.x+)
  • Connect to a Tree/Share
  • Opening of files, pipes and directories
  • Set create contexts when opening files
  • Read and writing of files and pipes
  • Sending IOCTL commands
  • Sending of multiple messages in one packet (compounding)
  • Experimental support for both standalone and DFS server shares

In the other systems

SystemPortVersion
DragonFlynet/py-smbprotocol1.15.0
FreeBSDnet/py-smbprotocol1.17.0

Install

Binary package:

pkg install py311-smbprotocol

From DPorts:

cd /usr/dports/net/py-smbprotocol && make install clean

Dependencies

Run dependencies 3

No port depends on this one.