From 0cfcea2ab3bdfc3f1a6aebba0456c0938b2e4917 Mon Sep 17 00:00:00 2001
From: "Michael P. Soulier" More to come. The project sourcecode is hosted on Github. To clone the repository, run the
- following command using git
- TFTPy is a pure Python implementation of the
+ Trivial FTP protocol. I wrote it because the VoIP company that I work for uses
+ TFTP to pull firmware loads for our sets, and at times when this
+ doesn't work we use a Windows-based diagnostic tool to troubleshoot
+ the connection. As all of the computers in my home run some flavour of
+ Linux or
+ FreeBSD,
+ this tool wasn't much use to me, so I started one of my own.
+ I decided to use Python
+ since it's comfortable and available for the platforms that I care
+ about, and was surprised to not find a pre-existing TFTP library for
+ it. So, I wrote one, and here it is. It's not 1.0 yet, but
+ downloading is production-ready IMHO, as some of the people using it
+ tell me. At this time, it supports the following RFCs:
+ Tftpy - A Pure Python TFTP Implementation
-
- git clone git://github.com/msoulier/tftpy.git
-
- Patches welcome, even if I can't guarantee response time. You can
- of course send me the url of a public git repository to pull from
- as well.
- The Github project page is right here.
+
+ TFTPy - A Pure Python TFTP Implementation
+
+ About TFTPy
+ Features
+
I do have plans for this code before a 1.0 release, including the + following: +
You can find the latest release at the SourceForge + Project Page, as a + source tarball. It should also be in PyPi, so you can use + easy_install if you prefer.
+ +The latest code though is always on the master branch + in Github. I did use SVN in + SourceForge for a while, but after discovering Git I couldn't go back. + To clone the repository, run the following command using git +
+ git clone git://github.com/msoulier/tftpy.git ++ Patches welcome, even if I can't guarantee response time. You can + of course send me the url of a public git repository to pull from + as well. + +
The Github project page is right + here.
+ +Last updated: March 15, 2009.