This repository has been archived on 2025-10-15. You can view files and clone it, but cannot push or open issues or pull requests.
2023-12-06 17:43:49 +01:00
2023-12-06 17:43:49 +01:00
2023-12-06 17:43:49 +01:00
2023-12-06 17:13:37 +01:00
2023-12-06 17:43:49 +01:00
2023-12-06 17:43:49 +01:00
2023-12-06 17:43:49 +01:00
2023-12-06 17:13:37 +01:00
2023-11-28 15:57:33 +01:00

Simple UDP File transfer

A udp File transfer "Suite"

Points that might or might not get looked at:

  • Performance Improvements (right now on my PC ~400 Mbit/s Throughput allocated to all requesting clients, localhost / not Network bound)
  • Timouts happen but only after all of the data is send, so pretty useless as of now
  • Tests would be nice but probably wont happen
  • A Filelookup Packet would also be nice, to request what Files are available for download
  • Maybe Upload Feature
  • Simple Users auth so you can only get your Files
  • If Users maybe groups so you can share Files with your Friends (very unlikly to happen)
  • Comments
  • Better Cli support
  • Better Readme

Known Bugs / Errors / Fix list:

  • No Rsa Encryption for symmetric Key
  • Path Exploits (will get changed to only allow Files in curr exe Path or Configurable Path)

Notes

  • Udp max packet size is set with 504
Description
A udp File transfer "Suite" written in go
Readme 1.7 MiB
Languages
Go 99.2%
Makefile 0.8%