Added IPv6 support, refined the GUI, improved error handling, and fixed bugs.