Skip to content

Instantly share code, notes, and snippets.

. 40755 0/0
./._private 40755 0/0 0 0
./._usr 40755 0/0 0 0
./private 40755 0/0
./private/var 40755 0/0
./private/var/db 40755 0/0
./private/var/db/._docket 100755 0/0 0 0
./private/var/db/._locsetup.plist 100755 0/0 0 0
./private/var/db/docket 100755 0/0 21136 3011547098
./private/var/db/locsetup.plist 100755 0/0 12066 979095458
@MagerValp
MagerValp / derparse.py
Last active August 29, 2015 14:11
Parse DER format file
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import argparse
class DERParserException(BaseException):
pass
@MagerValp
MagerValp / dafgu_check_extra_volumes.py
Created December 19, 2014 15:23
DeployStudio: Verify that the client only has a single volume named Macintosh HD on the boot drive.
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Verify that the client only has a single volume on the boot drive.
import sys
import argparse
import subprocess
import plistlib
@MagerValp
MagerValp / cmd_board.dis
Last active August 29, 2015 14:18
Ultima IV board command disassembly
.C:4769 A5 1E LDA $1E
.C:476b C9 1F CMP #$1F
.C:476d F0 0F BEQ $477E
.C:476f 20 21 08 JSR $0821
>C:4772 c2 ef e1 f2 e4 a0 bc ad 00
.C:477b 4C 89 41 JMP $4189
.C:477e A5 48 LDA $48
.C:4780 C9 14 CMP #$14
@MagerValp
MagerValp / onlyone.sh
Last active August 29, 2015 14:27
Shell script that uses an flock on itself to avoid multiple instances being run
#!/bin/bash
# Based on https://plus.google.com/+RandalLSchwartz/posts/QcrqvT3mUdy
exec 200< "$0"
if ! perl -MFcntl=LOCK_EX,LOCK_NB -e 'open(FH, "<&=200"); flock(FH, LOCK_EX|LOCK_NB) or exit 1'; then
echo "There can be only one!"
exit 1
fi
echo "Locked and safe"
@MagerValp
MagerValp / 99-filtersecuredebug.sh
Created April 30, 2012 09:25
This removes lines containing passwordAsUTF8String in /var/log/secure.log*
#!/bin/bash
#
# This removes lines containing passwordAsUTF8String in /var/log/secure.log*
templog=`mktemp -t securelog`
for logfile in /var/log/secure.log*; do
echo "Filtering passwords from $logfile"
if [ ${logfile##*.} == "bz2" ]; then
@MagerValp
MagerValp / distobj-client.py
Created June 8, 2012 12:02
Cocoa Distributed Objects in Python
#!/usr/bin/python
import sys
import optparse
from Foundation import *
SRV_NAME = u"HelloServer"
@MagerValp
MagerValp / clearsign.patch
Created October 7, 2015 15:31
TimeEdit signing fix
--- universalJavaApplicationStub 2015-10-07 17:24:44.000000000 +0200
+++ universalJavaApplicationStub.clearsign 2015-10-07 17:30:07.000000000 +0200
@@ -100,6 +100,12 @@
JVMVersion=""
+if [[ -d "$AppPackageFolder/Contents/_CodeSignature" ]]; then
+ logger -t TimeEdit "Clearing quarantine attribute from $AppPackageFolder"
+ xattr -r -c "$AppPackageFolder"
+ logger -t TimeEdit "Removing code signature from $AppPackageFolder"
@MagerValp
MagerValp / copymodes
Created August 7, 2012 15:25
Create a package
#!/usr/bin/env python
import sys
import os.path
import shutil
import subprocess
import re
@MagerValp
MagerValp / dafgu_filter.txt
Created September 15, 2012 08:51
rsync wrapper script
- .DS_Store
- /Shared
- /Guest
- /*/Library/Application Support/SyncServices/data.version
- /*/Library/Application Support/Firefox/Crash Reports
- /*/Library/Caches
- /*/Library/Logs
- /*/Library/Mail/Envelope Index
- /*/Library/Mail/Envelope Index-journal
- /*/Library/Mail/AvailableFeeds