import re
p = re.compile(r'(?<!-)(?:[0-9a-f]{2}[:-]){5}[0-9a-f]{2}(?!-)', re.IGNORECASE)
test_str = "Windows IP Configuration\n\n Host Name . . . . . . . . . . . . : CheziAndSima-PC\n Primary Dns Suffix . . . . . . . : \n Node Type . . . . . . . . . . . . : Hybrid\n IP Routing Enabled. . . . . . . . : No\n WINS Proxy Enabled. . . . . . . . : No\n DNS Suffix Search List. . . . . . : kramer.local\n\nEthernet adapter Local Area Connection:\n\n Connection-specific DNS Suffix . : \n Description . . . . . . . . . . . : Atheros AR8151 PCI-E Gigabit Ethernet Controller (NDIS 6.20)\n Physical Address. . . . . . . . . : 50-E5-49-CE-FC-EF\n DHCP Enabled. . . . . . . . . . . : Yes\n Autoconfiguration Enabled . . . . : Yes\n Link-local IPv6 Address . . . . . : fe80::5cba:e9f2:a99f:4499%11(Preferred) \n IPv4 Address. . . . . . . . . . . : 10.0.0.1(Preferred) \n Subnet Mask . . . . . . . . . . . : 255.255.255.0\n Lease Obtained. . . . . . . . . . : ™ 06 €…‚…‘ˆ 2016 20:35:49\n Lease Expires . . . . . . . . . . : ‰…™‰™‰ 09 €…‚…‘ˆ 2016 21:05:49\n Default Gateway . . . . . . . . . : 10.0.0.138\n DHCP Server . . . . . . . . . . . : 10.0.0.138\n DHCPv6 IAID . . . . . . . . . . . : 240182601\n DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-19-7A-1F-FC-50-E5-49-CE-FC-EF\n DNS Servers . . . . . . . . . . . : 10.0.0.138\n NetBIOS over Tcpip. . . . . . . . : Enabled\n\nEthernet adapter Local Area Connection* 11:\n\n Connection-specific DNS Suffix . : kramer.local\n Description . . . . . . . . . . . : Juniper Networks Virtual Adapter\n Physical Address. . . . . . . . . : 02-05-85-7F-EB-80\n DHCP Enabled. . . . . . . . . . . : No\n Autoconfiguration Enabled . . . . : Yes\n Link-local IPv6 Address . . . . . : fe80::8dfb:6d42:97e1:2dc7%19(Preferred) \n IPv4 Address. . . . . . . . . . . : 172.16.2.7(Preferred) \n Subnet Mask . . . . . . . . . . . : 255.255.255.255\n Default Gateway . . . . . . . . . : \n DHCPv6 IAID . . . . . . . . . . . : 436340101\n DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-19-7A-1F-FC-50-E5-49-CE-FC-EF\n DNS Servers . . . . . . . . . . . : 172.16.0.6\n 172.16.0.91\n NetBIOS over Tcpip. . . . . . . . : Enabled\n\nTunnel adapter isatap.{899E5284-7FD6-4831-B397-9BA931E543E1}:\n\n Media State . . . . . . . . . . . : Media disconnected\n Connection-specific DNS Suffix . : \n Description . . . . . . . . . . . : Microsoft ISATAP Adapter\n Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0\n DHCP Enabled. . . . . . . . . . . : No\n Autoconfiguration Enabled . . . . : Yes\n\nTunnel adapter Teredo Tunneling Pseudo-Interface:\n\n Media State . . . . . . . . . . . : Media disconnected\n Connection-specific DNS Suffix . : \n Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface\n Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0\n DHCP Enabled. . . . . . . . . . . : No\n Autoconfiguration Enabled . . . . : Yes\n\nTunnel adapter isatap.kramer.local:\n\n Media State . . . . . . . . . . . : Media disconnected\n Connection-specific DNS Suffix . : kramer.local\n Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2\n Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0\n DHCP Enabled. . . . . . . . . . . : No\n Autoconfiguration Enabled . . . . : Yes\n"
print(p.findall(test_str))
aW1wb3J0IHJlCnAgPSByZS5jb21waWxlKHInKD88IS0pKD86WzAtOWEtZl17Mn1bOi1dKXs1fVswLTlhLWZdezJ9KD8hLSknLCByZS5JR05PUkVDQVNFKQp0ZXN0X3N0ciA9ICJXaW5kb3dzIElQIENvbmZpZ3VyYXRpb25cblxuICAgSG9zdCBOYW1lIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogQ2hlemlBbmRTaW1hLVBDXG4gICBQcmltYXJ5IERucyBTdWZmaXggIC4gLiAuIC4gLiAuIC4gOiBcbiAgIE5vZGUgVHlwZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA6IEh5YnJpZFxuICAgSVAgUm91dGluZyBFbmFibGVkLiAuIC4gLiAuIC4gLiAuIDogTm9cbiAgIFdJTlMgUHJveHkgRW5hYmxlZC4gLiAuIC4gLiAuIC4gLiA6IE5vXG4gICBETlMgU3VmZml4IFNlYXJjaCBMaXN0LiAuIC4gLiAuIC4gOiBrcmFtZXIubG9jYWxcblxuRXRoZXJuZXQgYWRhcHRlciBMb2NhbCBBcmVhIENvbm5lY3Rpb246XG5cbiAgIENvbm5lY3Rpb24tc3BlY2lmaWMgRE5TIFN1ZmZpeCAgLiA6IFxuICAgRGVzY3JpcHRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogQXRoZXJvcyBBUjgxNTEgUENJLUUgR2lnYWJpdCBFdGhlcm5ldCBDb250cm9sbGVyIChORElTIDYuMjApXG4gICBQaHlzaWNhbCBBZGRyZXNzLiAuIC4gLiAuIC4gLiAuIC4gOiA1MC1FNS00OS1DRS1GQy1FRlxuICAgREhDUCBFbmFibGVkLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogWWVzXG4gICBBdXRvY29uZmlndXJhdGlvbiBFbmFibGVkIC4gLiAuIC4gOiBZZXNcbiAgIExpbmstbG9jYWwgSVB2NiBBZGRyZXNzIC4gLiAuIC4gLiA6IGZlODA6OjVjYmE6ZTlmMjphOTlmOjQ0OTklMTEoUHJlZmVycmVkKSBcbiAgIElQdjQgQWRkcmVzcy4gLiAuIC4gLiAuIC4gLiAuIC4gLiA6IDEwLjAuMC4xKFByZWZlcnJlZCkgXG4gICBTdWJuZXQgTWFzayAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gOiAyNTUuMjU1LjI1NS4wXG4gICBMZWFzZSBPYnRhaW5lZC4gLiAuIC4gLiAuIC4gLiAuIC4gOiDihKLCgcKaIDA2IOKCrOKApuKAmuKApuKAmMuGIDIwMTYgMjA6MzU6NDlcbiAgIExlYXNlIEV4cGlyZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiA6IOKAsOKApsKN76KW4oSiwozigLDihKLigLAgMDkg4oKs4oCm4oCa4oCm4oCYy4YgMjAxNiAyMTowNTo0OVxuICAgRGVmYXVsdCBHYXRld2F5IC4gLiAuIC4gLiAuIC4gLiAuIDogMTAuMC4wLjEzOFxuICAgREhDUCBTZXJ2ZXIgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogMTAuMC4wLjEzOFxuICAgREhDUHY2IElBSUQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogMjQwMTgyNjAxXG4gICBESENQdjYgQ2xpZW50IERVSUQuIC4gLiAuIC4gLiAuIC4gOiAwMC0wMS0wMC0wMS0xOS03QS0xRi1GQy01MC1FNS00OS1DRS1GQy1FRlxuICAgRE5TIFNlcnZlcnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogMTAuMC4wLjEzOFxuICAgTmV0QklPUyBvdmVyIFRjcGlwLiAuIC4gLiAuIC4gLiAuIDogRW5hYmxlZFxuXG5FdGhlcm5ldCBhZGFwdGVyIExvY2FsIEFyZWEgQ29ubmVjdGlvbiogMTE6XG5cbiAgIENvbm5lY3Rpb24tc3BlY2lmaWMgRE5TIFN1ZmZpeCAgLiA6IGtyYW1lci5sb2NhbFxuICAgRGVzY3JpcHRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogSnVuaXBlciBOZXR3b3JrcyBWaXJ0dWFsIEFkYXB0ZXJcbiAgIFBoeXNpY2FsIEFkZHJlc3MuIC4gLiAuIC4gLiAuIC4gLiA6IDAyLTA1LTg1LTdGLUVCLTgwXG4gICBESENQIEVuYWJsZWQuIC4gLiAuIC4gLiAuIC4gLiAuIC4gOiBOb1xuICAgQXV0b2NvbmZpZ3VyYXRpb24gRW5hYmxlZCAuIC4gLiAuIDogWWVzXG4gICBMaW5rLWxvY2FsIElQdjYgQWRkcmVzcyAuIC4gLiAuIC4gOiBmZTgwOjo4ZGZiOjZkNDI6OTdlMToyZGM3JTE5KFByZWZlcnJlZCkgXG4gICBJUHY0IEFkZHJlc3MuIC4gLiAuIC4gLiAuIC4gLiAuIC4gOiAxNzIuMTYuMi43KFByZWZlcnJlZCkgXG4gICBTdWJuZXQgTWFzayAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gOiAyNTUuMjU1LjI1NS4yNTVcbiAgIERlZmF1bHQgR2F0ZXdheSAuIC4gLiAuIC4gLiAuIC4gLiA6IFxuICAgREhDUHY2IElBSUQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogNDM2MzQwMTAxXG4gICBESENQdjYgQ2xpZW50IERVSUQuIC4gLiAuIC4gLiAuIC4gOiAwMC0wMS0wMC0wMS0xOS03QS0xRi1GQy01MC1FNS00OS1DRS1GQy1FRlxuICAgRE5TIFNlcnZlcnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogMTcyLjE2LjAuNlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcyLjE2LjAuOTFcbiAgIE5ldEJJT1Mgb3ZlciBUY3BpcC4gLiAuIC4gLiAuIC4gLiA6IEVuYWJsZWRcblxuVHVubmVsIGFkYXB0ZXIgaXNhdGFwLns4OTlFNTI4NC03RkQ2LTQ4MzEtQjM5Ny05QkE5MzFFNTQzRTF9OlxuXG4gICBNZWRpYSBTdGF0ZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gOiBNZWRpYSBkaXNjb25uZWN0ZWRcbiAgIENvbm5lY3Rpb24tc3BlY2lmaWMgRE5TIFN1ZmZpeCAgLiA6IFxuICAgRGVzY3JpcHRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogTWljcm9zb2Z0IElTQVRBUCBBZGFwdGVyXG4gICBQaHlzaWNhbCBBZGRyZXNzLiAuIC4gLiAuIC4gLiAuIC4gOiAwMC0wMC0wMC0wMC0wMC0wMC0wMC1FMFxuICAgREhDUCBFbmFibGVkLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDogTm9cbiAgIEF1dG9jb25maWd1cmF0aW9uIEVuYWJsZWQgLiAuIC4gLiA6IFllc1xuXG5UdW5uZWwgYWRhcHRlciBUZXJlZG8gVHVubmVsaW5nIFBzZXVkby1JbnRlcmZhY2U6XG5cbiAgIE1lZGlhIFN0YXRlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA6IE1lZGlhIGRpc2Nvbm5lY3RlZFxuICAgQ29ubmVjdGlvbi1zcGVjaWZpYyBETlMgU3VmZml4ICAuIDogXG4gICBEZXNjcmlwdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gOiBUZXJlZG8gVHVubmVsaW5nIFBzZXVkby1JbnRlcmZhY2VcbiAgIFBoeXNpY2FsIEFkZHJlc3MuIC4gLiAuIC4gLiAuIC4gLiA6IDAwLTAwLTAwLTAwLTAwLTAwLTAwLUUwXG4gICBESENQIEVuYWJsZWQuIC4gLiAuIC4gLiAuIC4gLiAuIC4gOiBOb1xuICAgQXV0b2NvbmZpZ3VyYXRpb24gRW5hYmxlZCAuIC4gLiAuIDogWWVzXG5cblR1bm5lbCBhZGFwdGVyIGlzYXRhcC5rcmFtZXIubG9jYWw6XG5cbiAgIE1lZGlhIFN0YXRlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA6IE1lZGlhIGRpc2Nvbm5lY3RlZFxuICAgQ29ubmVjdGlvbi1zcGVjaWZpYyBETlMgU3VmZml4ICAuIDoga3JhbWVyLmxvY2FsXG4gICBEZXNjcmlwdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gOiBNaWNyb3NvZnQgSVNBVEFQIEFkYXB0ZXIgIzJcbiAgIFBoeXNpY2FsIEFkZHJlc3MuIC4gLiAuIC4gLiAuIC4gLiA6IDAwLTAwLTAwLTAwLTAwLTAwLTAwLUUwXG4gICBESENQIEVuYWJsZWQuIC4gLiAuIC4gLiAuIC4gLiAuIC4gOiBOb1xuICAgQXV0b2NvbmZpZ3VyYXRpb24gRW5hYmxlZCAuIC4gLiAuIDogWWVzXG4iCnByaW50KHAuZmluZGFsbCh0ZXN0X3N0cikp