This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import requests | |
| import urllib3 | |
| import json | |
| # Surpress SSL/TLS >Insecure Warnings | |
| urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) | |
| session = requests.Session() | |
| session.auth = ('admin', 'infoblox') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| https://hub.docker.com/r/d3fk/python_in_bottle/ | |
| docker pull d3fk/python_in_bottle | |
| docker run -itd --name nra_site_inventory --rm -p 8080:8080 -v $(pwd)/yEd-SiteInventory:/usr/src/myapp -w /usr/src/myapp d3fk/python_in_bottle:latest python site_inventory.py | |
| # This prevents Python from writing out pyc files | |
| docker run -itd --name nra_site_inventory --rm -e PYTHONDONTWRITEBYTECODE="1" -p 8080:8080 -v $(pwd)/yEd-SiteInventory:/usr/src/myapp -w /usr/src/myapp d3fk/python_in_bottle:latest python site_inventory.py | |
| docker stop nra_site_inventory |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ***************************************************** | |
| *** APPROACH 1: install uwsgi as a system package *** | |
| ***************************************************** | |
| install packages | |
| ---------------- | |
| apt install uwsgi uwsgi-plugin-python3 | |
| Configure uwsgi daemon | |
| ---------------------- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| find . -type f -name "*.py[co]" -delete -or -type d -name "__pycache__" -delete |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ''' | |
| Ref: https://community.infoblox.com/t5/DNS-DHCP-IPAM/WAPI-Web-API-Sample-Code-for-NIOS/m-p/105/highlight/true#M12 | |
| Sample -- sample python application for WAPI | |
| ''' | |
| import sys | |
| import json |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| ''' | |
| [ | |
| { | |
| "20S301": "SHAPE", | |
| "20SU06": "SHAPE", | |
| "77B301": "BRUNSSUM", | |
| "77B302": "BRUNSSUM", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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 |