Skip to content

Commit

Permalink
fixed status 301
Browse files Browse the repository at this point in the history
  • Loading branch information
guelfoweb committed Feb 20, 2014
1 parent a3d1f27 commit f23b58a
Showing 1 changed file with 29 additions and 22 deletions.
51 changes: 29 additions & 22 deletions modules/knockcore.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,34 +31,41 @@ def domaininfo(domain):
try:
# translate a host name to IPv4 address format
host = socket.gethostbyname(domain)
if host:
# return a triple (hostname, aliaslist, ipaddrlist) by HOST
soc = socket.gethostbyname_ex(domain)
# print soc # enable for debug
elem = []
hostname = soc[0]
ip = soc[2][0]
except:
pass
return False

if host:
# return a triple (hostname, aliaslist, ipaddrlist) by HOST
soc = socket.gethostbyname_ex(domain)
# print soc # enable for debug
elem = []
hostname = soc[0]
ip = soc[2][0]

elem.append([hostname])
elem.append([hostname])

# verbose
len_alias_array = len(soc[1])
if len_alias_array > 0:
for i in range(0, len_alias_array):
alias = soc[1][i]
# verbose
len_alias_array = len(soc[1])
if len_alias_array > 0:
for i in range(0, len_alias_array):
alias = soc[1][i]
try:
# Return a triple (hostname, aliaslist, ipaddrlist) by IP
name = socket.gethostbyaddr(soc[1][i])[0]
ip = socket.gethostbyname(name)
except:
name = alias
ip = socket.gethostbyname(alias)
pass

elem.append([alias, name, ip])
else:
elem.append([ip])

return (elem)
soc.close()
except:
pass
return False
elem.append([alias, name, ip])
else:
elem.append([ip])

return (elem)
soc.close()


def zonetransfer(URL): # Zone Transfer
try:
Expand Down

0 comments on commit f23b58a

Please sign in to comment.