Guest User

Untitled

a guest
Dec 6th, 2016
700
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.69 KB | None | 0 0
  1. #! /usr/bin/python
  2.  
  3. import re
  4.  
  5. def get_abas(word):
  6.     abas = []
  7.     for i in range(0, len(word) - 2):
  8.         slc = word[i:i+3]
  9.         if slc[0] == slc[2] and slc[0] != slc[1]:
  10.             abas.append(slc)
  11.     return abas
  12.  
  13. def support_ssl(addr):
  14.     regex = re.compile('.*\[([a-z]+)\].*')
  15.     hypernets = []
  16.     while True:
  17.         m = regex.match(addr)
  18.         if not m:
  19.             break
  20.         inner = m.groups()[0]
  21.         hypernets.append(inner)
  22.         addr = addr.replace(inner, '')
  23.     abas = get_abas(addr)
  24.     for a in abas:
  25.         bab = ''.join( [ a[1], a[0], a[1] ] )
  26.         for h in hypernets:
  27.             if bab in h:
  28.                 return True
  29.     return False
Add Comment
Please, Sign In to add comment