Skip to content

Instantly share code, notes, and snippets.

@bockor
bockor / gist:549983def0acdc5eb8fded38702992c3
Last active November 3, 2020 18:25
python configparser
[DEFAULT]
DEBUG = True
domaindb_file = ./dummy_data/dummy_domaindb.json
servers_file = ./dummy_data/dummy_servers.json
#WSGI Server
host = 101.135.27.63
port = 8080
debug = True
reloader = True
@bockor
bockor / gist:dd35db450120ac50ada4241c54ca35df
Last active April 7, 2020 18:55
for each record from dnsmaster | do DNS resolution | ping record | get certificate details | get http(s) response status | get DNS CNAMES RR
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
## PING
#Ref: https://www.ictshore.com/python/python-ping-tutorial/
#Ref: https://stackoverflow.com/questions/58330533/how-to-handle-error-exceptions-with-pythonping
## CSV
#Ref: https://kite.com/python/docs/csv.DictWriter.writerows
@bockor
bockor / gist:50fb07e0edaccbd879f2f4af8c428857
Last active March 25, 2020 19:17
pythonping example with exceptions error handling
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#Ref: https://www.ictshore.com/python/python-ping-tutorial/
#Ref: https://stackoverflow.com/questions/58330533/how-to-handle-error-exceptions-with-pythonping
#Ref: https://kite.com/python/docs/csv.DictWriter.writerows
from pythonping import ping
import socket
import csv
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
[
{
"20S301": "SHAPE",
"20SU06": "SHAPE",
"77B301": "BRUNSSUM",
"77B302": "BRUNSSUM",
@bockor
bockor / gist:0856e1245e3d77689e497aef3eeea514
Last active March 1, 2020 15:36
get certificate issuer info in python
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sun Jan 26 09:43:37 2020
@author: bockor
https://stackoverflow.com/questions/30862099/how-can-i-get-certificate-issuer-information-in-python
https://gist.github.com/ryansb/d8c333eb4a74168474c4
https://kite.com/python/docs/ssl.SSLSocket.getpeercert