'Expected output:
+ 10.0.0.1:500 (Main Mode)
Encryption       Hash         Auth      Group
3DES        MD5          PSK   modp1024
3DES        MD5        XAUTH   modp1024
AES128       SHA1          PSK   modp1024
AES128       SHA1        XAUTH   modp1024
+ 10.0.0.1:500 (Aggressive Mode)
Encryption       Hash         Auth      Group
3DES        MD5          PSK   modp1024
3DES        MD5        XAUTH   modp1024
AES128       SHA1          PSK   modp1024
AES128       SHA1        XAUTH   modp1024'

def show_final(self):

    ike_enc = dict(IKE_ENC)
    ike_hsh = dict(IKE_HASH)
    ike_ath = dict(IKE_AUTH)
    ike_grp = dict(IKE_GROUP)
    for (endpoint, transforms) in self.results.iteritems():
        print ('\n+    %s' % endpoint)
        print ('                %10s    %10s    %12s    %10s' % ('Encryption', 'Hash', 'Auth', 'Group'))
        print ('                %10s    %10s    %12s    %10s' % (('-' * 10), ('-' * 10), ('-' * 10), ('-' * 10)))
        for transform in transforms:
            (e, h, a, g) = transform.split(',')
            enc = ike_enc[e]
            hsh = ike_hsh[h]
            ath = ike_ath[a]
            grp = ike_grp[g]
            print ('                %10s    %10s    %12s    %10s' % (enc, hsh, ath, grp))
