As a part of continuous learning activities, Lighthouse IT Security develops open source tools, used for penetration testing/red teaming.
Barabbas is an open source minimalistic web server, used for file transfer (download; upload). It supports authentication (client; server), encryption (data transfer), access restriction (client) and file integrity checking (data transfer validation). Works, out of the box, with Python3 on major Linux-based OS distributions.
The code can be found on GitHub.
The Wiki documents server configurations, CLI clients (commonly encountered on Linux and Windows OS-es) and recommended countermeasures.