Skip to content

Instantly share code, notes, and snippets.

View twirrim's full-sized avatar

Twirrim twirrim

View GitHub Profile
#!/usr/bin/env python
import socket
import ssl
import datetime
import smtplib
import argparse
import sys
import logging
@twirrim
twirrim / throttle.py
Created August 10, 2018 05:54
Quick attempt to emit Raspberry Pi throttling state metrics through telegraf
#!/usr/bin/env python3
import re
import socket
from subprocess import check_output
def eval_position(position, status):
try:
if status[position] == 1:
return 1
@twirrim
twirrim / compression.py
Created February 6, 2019 21:21
Check compression in use
#!/usr/bin/env python
from multiprocessing.dummy import Pool
from collections import defaultdict
import requests
import logging
def uses_compression(domain):
logging.info(domain)
try:
@twirrim
twirrim / sslcheck.py
Created August 29, 2018 22:10
ssl check
import socket
import ssl
import datetime
from multiprocessing.dummy import Pool as ThreadPool
# Tuples containing host and port
CERTS_TO_CHECK = [("host_one", 443),
("host_two", 25)]
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sys
flipdict = {
'a': 'ɐ',
'b': 'q',
'c': 'ɔ',
'C': 'Ɔ',
'd': 'p',