# TODO: - listen to tcp/udp://:port - connect to tcp/udp://ip:port - generate temp password from key every 10 minutes: rng(seed: time()/(10\*60\*CLOCKS_PER_SECOND), salt: hash(key)) - encrypt/decrypt