-
Notifications
You must be signed in to change notification settings - Fork 0
apofiget/tftp-mass-get
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
TFTP mass get utility v0.4 Description ----------- TFTP client, which retreive remote files(pre-configured) from TFTP-enabled devices and save them in pre-configured directory, and, if needed, add date/time prefix to the filename. Could be used as backup agent for TFTP-enabled network devices which don't have own TFTP client. We use it for backup configuration from Mikrotik devices. Dependencies ----------- - gcc - automake && autoconf - libcurl - libconfig How to build? ------------ Just run: ./build.sh How to run? ----------- ./tftp_mass_get <arguments> Arguments: -c /config/file - config file name with full path, mandatory -m - use mutex instead spinlock, should be used on non-SMP systems, optional Configuration params -------------------- savePath - absolute path to directory where save downloaded files, mandatory parameter maxThreads - maximum threads which program can fork, optional parameter filesPerThread - count of downloaded files per thread, optional parameter defaultTemplate - default prefix template according man 3 strftime; String with this template will be added as prefix to saved file. Optional parameter. Config should contain section named 'sources' which contain at least one data source configuration. It should look like: sources { ip = "10.245.177.21"; - IP address of device from download file, mandatory parameter file = "srkn-AP.backup"; - filename to download from given IP, mandatory parameter saveWithTime = 1; - save file with date/time prefix like DD-MM-YYYY-HH-MM, optional parameter dateTemplate = "" - prefix template, according man 3 strftime; hardcoded template - "%Y%m%d-%H%M-", optional parameter savePath = ""; - absolute path to directory where save downloaded files, optional parameter in sources section } See example.cfg for details. Author: Andrey Andruschenko <[email protected]>
About
TFTP mass get utility
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published