Skip to content

Instantly share code, notes, and snippets.

View breiter's full-sized avatar
🖖

Brian Reiter breiter

🖖
View GitHub Profile
@breiter
breiter / org.macports.vpnc.plist
Last active October 6, 2015 18:23
vpnc launchd and start/stop control scripts
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
<dict>
<key>Disabled</key>
<true/>
<key>Label</key>
<string>org.macports.vpnc</string>
<key>ProgramArguments</key>
<array>
@breiter
breiter / clamav.conf
Last active June 6, 2020 19:08
launchd plists for ClamAV daemon control on OS X
# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num]
/opt/local/var/log/clamav/*.log 644 3 1000 * J
@breiter
breiter / org.macports.wireshark-chmodbpf.plist
Created September 5, 2014 05:31
launchd plist to allow wireshark to work without sudo for admin users on OS X
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.macports.wireshark-chmodbpf</string>
<key>Program</key>
<string>/bin/sh</string>
<key>ProgramArguments</key>
<array>
@breiter
breiter / openvpn2.conf
Last active March 20, 2024 11:57
OpenVPN client launchd for OS X and MacPorts
# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num]
/opt/local/var/log/openvpn2/*.log 644 3 1000 * J
/opt/local/var/log/openvpn2/*/*.log 644 3 1000 * J
@breiter
breiter / profile.ps1
Last active May 25, 2023 07:07
profile.ps1
$currentPrincipal = New-Object Security.Principal.WindowsPrincipal( [Security.Principal.WindowsIdentity]::GetCurrent() )
$administrator = $currentPrincipal.IsInRole( [Security.Principal.WindowsBuiltInRole]::Administrator )
$progfilesx86 = $env:programfiles
$is64bitenv = $false;
#System.IntPtr is 64 bits on x64 and 32 bits on x86
$is64bitenv = [IntPtr]::size * 8 -eq 64;
$progfilesx86 = $env:programfiles
if( $is64bitenv )
@breiter
breiter / configure-pat.sh
Created August 25, 2014 10:16
Linux NAT instance script for EC2 invoked from rc.local.
#!/bin/bash
# Configure the instance to run as a Port Address Translator (PAT) to provide
# Internet connectivity to private instances.
function log { logger -t "vpc" -- $1; }
function die {
[ -n "$1" ] && log "$1"
log "Configuration of PAT failed!"
exit 1
@breiter
breiter / Invoke-BackupJob.ps1
Last active December 30, 2015 21:29
Script to back up a Windows EBS volume on EC2 to S3 by snapshot.
#backup a disk by snapshot to S3.
param
(
[string] $path, #directry to clean of old files
[int] $diskNumber,
[string] $ec2VolumeId, #volumn arn in ec2
[string] $description,
[int] $days = 2
);