tftpd module for copyparty
Project description
this is a fork of tftpy with copyparty-specific changes
available on pypi
99% of the code here is copyright 2010-2021, Michael P. Soulier (msoulier@digitaltorque.ca)
significant changes
-
from tftpy import TftpServer
=>from partftpy.TftpServer import TftpServer
4e873925- to make it possible to monkeypatch stuff inside
TftpServer
, for example swapping out theos
module with a virtual filesystem, which copyparty does - crude alternative to fknittel's proper VFS but copyparty was already doing this for impacket so for my purposes it's fine
- to make it possible to monkeypatch stuff inside
-
supports specifying a portrange to use for data transfer instead of selecting an ephemeral port b8844c03
- good for firewalls
-
support IPv6 by merging #98 (Add ipv6 support for server and client) b3e3c39a
-
support utf-8 filenames 73d12fc0
- spec says netascii but many clients do this instead, including curl
-
yolo fix for #140 (crash on small packets) 79ac8460
other changes
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
partftpy-0.3.0.tar.gz
(25.0 kB
view hashes)
Built Distribution
partftpy-0.3.0-py3-none-any.whl
(28.9 kB
view hashes)