Skip to content

Instantly share code, notes, and snippets.

#!/bin/sh
# Text Reset
NC="\033[0m"
# Regular Colors
black="\033[0;30m"
red="\033[0;31m"
green="\033[0;32m"
yellow="\033[0;33m"
# -*- coding: UTF-8 -*-
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
import ConfigParser
import logging
from logging.config import fileConfig
import os,sys
#
# configuration file parsing
#
@xfm90
xfm90 / gist:b3141f79270846feb0bef8996fc0c7aa
Created August 30, 2016 20:18
get ssh public key fingerprint
ssh-keygen -E md5 -lf ~/.ssh/id_rsa.pub
HANDLE snap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, 0);
if (snap == INVALID_HANDLE_VALUE) return 0;
PROCESSENTRY32 entry;
entry.dwSize = sizeof(entry);
if (!Process32First(snap, &entry)) entry.th32ParentProcessID = 0;
CloseHandle(snap);
return static_cast<uint32_t>(entry.th32ParentProcessID);