Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
shore
Am I live
Commits
45cd7f76
Commit
45cd7f76
authored
Apr 30, 2021
by
nimrod
Browse files
Output exceptions.
Ease debugging.
parent
90b0dbe8
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/_dns.py
View file @
45cd7f76
...
...
@@ -41,7 +41,8 @@ def validate_soa():
try
:
r
=
soas
.
pop
()
r
.
mname
.
to_text
()
except
Exception
:
# pylint: disable=broad-except
except
Exception
as
e
:
# pylint: disable=broad-except
print
(
str
(
e
))
return
[
False
,
"SOA record is invalid."
]
return
[
True
,
"SOA record validated."
]
...
...
@@ -58,7 +59,8 @@ def validate_mx():
ips
=
cross_query
(
r
.
exchange
.
to_text
())
if
len
(
ips
)
>
1
:
return
[
False
,
"MX records don't match."
]
except
Exception
:
# pylint: disable=broad-except
except
Exception
as
e
:
# pylint: disable=broad-except
print
(
str
(
e
))
return
[
False
,
"MX record is invalid."
]
return
[
True
,
"MX record validated."
]
...
...
@@ -71,7 +73,8 @@ def validate_subdomains():
ips
=
cross_query
(
d
)
if
len
(
ips
)
>
1
:
return
[
True
,
f
"Domain
{
d
}
records don't match."
]
except
Exception
:
# pylint: disable=broad-except
except
Exception
as
e
:
# pylint: disable=broad-except
print
(
str
(
e
))
return
[
False
,
"Failed to validate domain {d}."
]
return
[
True
,
"Subdomains validated."
]
...
...
src/utils.py
View file @
45cd7f76
...
...
@@ -20,7 +20,8 @@ def check_url(url, method="GET", valid_codes=(200)):
try
:
response
=
requests
.
request
(
method
,
url
,
allow_redirects
=
False
)
return
response
.
status_code
in
valid_codes
except
Exception
:
# pylint: disable=broad-except
except
Exception
as
e
:
# pylint: disable=broad-except,invalid-name
print
(
str
(
e
))
return
False
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment