Upgrdsysd 0.0.1 C/C++ script

SPONSORED LINKS

    Specification

  • Version: 0.0.1
  • File size: 0 KB
  • File name: upgrdsysd-0.0.1.tar.gz?modtime=1032048000&big_mirror=0
  • Last update:
  • Platform: Linux / BSD
  • Language: C/C++
  • Price:GPL
  • Company: Stephen Rodgers (View more)

Upgrdsysd 0.0.1 script description:




Publisher review:
Upgrdsysd is a specialized tftp server for use with linux-based embedded systems using compact flash or other solid state disk cards. Upgrdsysd is a specialized tftp server for use with linux-based embedded systems using compact flash or other solid state disk cards and a ram disk based boot method.

Because the intended application is embedded systems, the server is not designed to handle the full tftp protocol, only a subset of it. What Upgrdsysd is: A time saver for embedded system developers. The main reason for its existence is to eliminate the plugging and unplugging of compact flash memory cards and the shuttling of these cards between the target system and the development system.

This is both error prone and subjects the compact flash card and the embedded target to potential ESD damage. Upgrdsysd is composed of two parts: A 'pico' tftp server and way to execute a user script or other program to validate the downloaded file. What Upgrdsysd is not: Secure. Upgrdsysd should not be used on any interface exposed to the public Internet. Since it usually runs with root privileges, someone could conceivably spoof a valid source IP address and hijack your embedded system by spying on a legitimate transfer, then substituting another. A full featured TFTP server. The standard TFTP server should be used in this case. Upgrdsysd only handles one session at a time. Concurrent connection attempts from other clients will be rejected with a TFTP error packet. Upgrdsysd only handles binary connections, NETASCII connections will be refused. How it works: Upon execution, upgrdsysd reads and parses a configuration file which contains information on what interface to use, the port number to listen on, and which source IP address range can be trusted.

When a client attempts to connect, it verifies the source IP address matches the address range specified in the configuration file.

If the source IP address is acceptable, the TFTP server downloads an image file (formatted any way you like) and then passes control to a user-defined program or script.

The user-defined program or script can then authenticate, decompress, and install the new files on the solid state disk card, and then reboot the system. When the system boots back up, the new files be in place and the system will have been updated.
Upgrdsysd 0.0.1 is a C/C++ script for Test and Measurement scripts design by Stephen Rodgers. It runs on following operating system: Linux / BSD.

Operating system:
Linux / BSD

Latest script and internet news

222

222

22

Posted on: 18 Jul 2023 22:27 by A. Brown

111

111

111

Posted on: 18 Jul 2023 22:24 by A. Brown

The permanently active Push system offered by the new Google Chrome 42

The permanently active Push system offered by the new Google Chrome 42

Hacked By !Sc-sT

Posted on: 17 Mar 2015 07:57 by A. Brown

SPREAD THE WORD

User Rating


Rating: 2.2 out of 5
Based on 13 ratings. 13 user reviews.

  • Currently 2.15 out of 5
  • 1
  • 2
  • 3
  • 4
  • 5