Repository navigation
Releases: flozano/smbput
Releases · flozano/smbput
Release list
v0.0.4
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 Intelsmbput-darwin-arm64- macOS Apple Siliconsmbput-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.txtFull Changelog: v0.0.3...v0.0.4
v0.0.3
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 Intelsmbput-darwin-arm64- macOS Apple Siliconsmbput-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.txtv0.0.2
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 ARM64smbput-darwin-amd64- macOS Intelsmbput-darwin-arm64- macOS Apple Siliconsmbput-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.txtv0.0.1
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-bitsmbput-darwin-amd64- macOSsmbput-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