This looks very useful, but I'm concerned about its security since anything entered on keyboard will be sent over Ethernet in cleartext.
I think even if you encrypted the UDP packets you may still be vulnerable to timing side channel attacks:
https://www.usenix.org/conference/10th-usenix-security-sympo...