Skip to content

Releases: flozano/smbput

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 02 Nov 15:50

Each Linux release includes both the standard binary and a UPX-compressed variant.

Available builds:

  • smbput-linux-amd64 / smbput-linux-amd64-upx - Linux x86-64 (plain & UPX)
  • smbput-linux-arm-v5 / smbput-linux-arm-v5-upx - Linux ARMv5 (plain & UPX)
  • smbput-linux-arm-v6 / smbput-linux-arm-v6-upx - Linux ARMv6 (plain & UPX)
  • smbput-linux-arm-v7 / smbput-linux-arm-v7-upx - Linux ARMv7 (plain & UPX)
  • smbput-linux-arm64 / smbput-linux-arm64-upx - Linux ARM64 (plain & UPX)
  • smbput-darwin-amd64 - macOS Intel
  • smbput-darwin-arm64 - macOS Apple Silicon
  • smbput-windows-amd64 - Windows x86-64

Usage:

export SMB_PASSWORD=your_password
./smbput -server HOST -share SHARE -user USER ls /
./smbput -server HOST -share SHARE -user USER get remote.txt local.txt
./smbput -server HOST -share SHARE -user USER put local.txt remote.txt

Full Changelog: v0.0.3...v0.0.4

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 02 Nov 15:08

SMB Client Release

Each Linux release includes both the standard binary and a UPX-compressed variant.

Available builds:

  • smbput-linux-amd64 / smbput-linux-amd64-upx - Linux x86-64 (plain & UPX)
  • smbput-linux-arm-v5 / smbput-linux-arm-v5-upx - Linux ARMv5 (plain & UPX)
  • smbput-linux-arm-v6 / smbput-linux-arm-v6-upx - Linux ARMv6 (plain & UPX)
  • smbput-linux-arm-v7 / smbput-linux-arm-v7-upx - Linux ARMv7 (plain & UPX)
  • smbput-linux-arm64 / smbput-linux-arm64-upx - Linux ARM64 (plain & UPX)
  • smbput-darwin-amd64 - macOS Intel
  • smbput-darwin-arm64 - macOS Apple Silicon
  • smbput-windows-amd64 - Windows x86-64

Usage:

export SMB_PASSWORD=your_password
./smbput -server HOST -share SHARE -user USER ls /
./smbput -server HOST -share SHARE -user USER get remote.txt local.txt
./smbput -server HOST -share SHARE -user USER put local.txt remote.txt

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 02 Nov 14:59

SMB Client Release

Binary size comparison (Linux amd64):

  • Standard optimized: ~3.4MB
  • UPX compressed: ~1.5MB (55% smaller!)

Available builds:

  • smbput-linux-amd64 - Linux x86-64 (optimized)
  • smbput-linux-amd64-upx - Linux x86-64 (UPX compressed)
  • smbput-linux-arm-v5 - Linux ARMv5 (soft-float)
  • smbput-linux-arm-v6 - Linux ARMv6 (soft-float)
  • smbput-linux-arm-v7 - Linux ARMv7 (hard-float)
  • smbput-linux-arm64 - Linux ARM64
  • smbput-darwin-amd64 - macOS Intel
  • smbput-darwin-arm64 - macOS Apple Silicon
  • smbput-windows-amd64 - Windows x86-64

Usage:

export SMB_PASSWORD=your_password
./smbput -server HOST -share SHARE -user USER ls /
./smbput -server HOST -share SHARE -user USER get remote.txt local.txt
./smbput -server HOST -share SHARE -user USER put local.txt remote.txt

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 02 Nov 13:49

SMB Client Release

Binary size comparison (Linux amd64):

  • Standard optimized: ~3.4MB
  • UPX compressed: ~1.5MB (55% smaller!)

Available builds:

  • smbput-linux-amd64 - Linux x86-64 (optimized)
  • smbput-linux-amd64-upx - Linux x86-64 (UPX compressed)
  • smbput-linux-arm-v7 - Linux ARM 32-bit (Raspberry Pi)
  • smbput-linux-arm64 - Linux ARM 64-bit
  • smbput-darwin-amd64 - macOS
  • smbput-windows-amd64 - Windows

Usage:

export SMB_PASSWORD=your_password
./smbput -server HOST -share SHARE -user USER ls /
./smbput -server HOST -share SHARE -user USER get remote.txt local.txt
./smbput -server HOST -share SHARE -user USER put local.txt remote.txt