====== Implement Convertto-SecureString and ConvertFrom-SecureString in go ====== Requirements: * Reverse engineer how this is implemented in .Net. * Find the appropriate powershell command to determine which is the DLL that implements the commandlets. * Decompile the library usgin: http://www.jetbrains.com/decompiler/ . * Find the implementation that encrypts and decrypts strings using DAPI. * Implement those methods in a go package * unit tests for package * Check compatibility with powershell commandlets. ====== Implement ipconfig in a go package ====== Requirements: * List all interfaces on the system (array of interfaces) * List function must accept interface type * Interface types should be defined and mapped. For now, simply check for physical adapters. * List details of one interface * Interface name * Interface friendly name * Protocol used (static/DHCP) * DHCP server (if any) * IP * MAC * MTU * Interface type * State (up/down) This can be done via WMI as well