Skip to content

Instantly share code, notes, and snippets.

@pudquick
pudquick / 8021x_inspect.py
Last active September 27, 2022 10:04
802.1x configuration / data collection on OS X using python and the PrivateFramework "EAP8021X.framework"
# This was all run from user space
# I haven't tested it with root
# ... but it didn't prompt for any permissions under userspace ^_^
# Tested on 10.11.5
import objc
from Foundation import NSBundle
EAP8021X_bundle = NSBundle.bundleWithPath_('/System/Library/PrivateFrameworks/EAP8021X.framework')
Security_bundle = NSBundle.bundleWithIdentifier_('com.apple.security')
@ftiff
ftiff / NetworkChangeNotifier.swift
Created March 30, 2016 14:42
OS X / Swift: Trigger function when network configuration changes
/**
* Network Change Notifier
*
* Made by François 'ftiff' Levaux-Tiffreau - fti@me.com
*
*
* Simply modify "changed"
*
*/
@craSH
craSH / plflip
Created November 22, 2013 21:31
Convert given plist file in-place from binary to XML or XML/JSON to binary.
#!/bin/bash
# Convert given plist file in-place from binary to XML or XML to binary.
file -bI "$1" | grep -q '^application/octet-stream'
if [ $? -eq 0 ]; then
# Binary plist - convert to XML
plutil -convert xml1 "$1" || echo "Failed to convert $1 to XML." >&2; exit 1
echo "Converted to XML: $1"
@jedy
jedy / go_scp.go
Last active May 31, 2022 07:20
an example of scp in golang
// https://blogs.oracle.com/janp/entry/how_the_scp_protocol_works
package main
import (
"fmt"
"golang.org/x/crypto/ssh"
)
const privateKey = `content of id_rsa`
@nickyp
nickyp / self_signed_cert.rb
Last active September 4, 2023 23:46
create a self-signed certificate using ruby-openssl
We couldn’t find that file to show.