The command line tool used to change the IP address is netsh which allows you to configure just about any aspect of your network connections in Windows. In order to use the tool the command line needs to be started as Administrator
How to split a string into slice using Golang. For a simple split by a singular character you can use Split() method from strings package. For more complex rules the regexp.Split() method can be used.
How to convert a string into uppercase in Golang using ToUpper method from strings package.
How to convert a string into lowercase in Golang using ToLower method from strings package.
How to convert a string into a hex string type in Golang using EncodeToString method from encoding/hex package.
How to convert hex to string in Golang using the DecodeString method from encoding/hex package.