tftpy
                                
                                 tftpy copied to clipboard
                                
                                    tftpy copied to clipboard
                            
                            
                            
                        Pure Python TFTP library
Currently, when a client sends an RRQ and requests the 'tsize' option, TftpServer (via TftpStates.TftpState.returnSupportedOptions) replies with 'tsize' set to 1. According to the spec, tsize should be the size...
Currently the TFTPy Server does use a random Source Port with the Source Port of the request of the client as destination port for sending files. This seems to make...
Had a feature request to add read-only flags to the server to prevent uploads. The only option right now is to run the tftp root somewhere that the server does...
Right now tftpy is ipv4 only. Some patches were supplied to add ipv6 support, and I now have a network setup where I can test it, so lets do it.
Currently we do no locking at all. The client and server should use flock with read/write locks if they are reading/writing, to prevent file corruption.
ISPs often block udp port 69 as it's been used to spread malware. It might be nice to allow the server to listen on multiple ports. We could run multiple...
Hello! it will be great if slash in the beginning of filename will be ignored and don't raises TftpException i try to get file from tftpy my device got command...
Currently we use a select loop and blocking sockets, which is actually not a good combination. There are many reasons why select can return, and sometimes they result in a...
It might be nice to allow the server to serve from a list of directories instead of just one. The only problem here is when someone sends a WRQ request,...
Currently we only support octet mode. While mail support is likely pointless, netascii could be helpful for transferring text files, although I doubt it. It's likely just worth doing to...