Skip to content

Instantly share code, notes, and snippets.

View typomedia's full-sized avatar

Philipp Speck typomedia

View GitHub Profile
' Copyright 2013 Typomedia Foundation. All rights reserved.
' Released under GPL version 3.
'
' VBS New Files Mailer v1.1
' Send a mail if files of a specific dir are newer than x minutes
Const intMin = 60 'Minutes
Set oArgs = WScript.Arguments
Set fso = CreateObject("Scripting.FileSystemObject")
@typomedia
typomedia / zfs.root.dump.sh
Last active August 29, 2015 14:00
ZFS Dump Script
#!/bin/sh
# Copyright 2014 Typomedia Foundation. All rights reserved.
# Released under GPL version 3.
#
# ZFS Root Dump Script v1.0
HOST=`hostname`
DEST=/dpool/backup/OpenIndiana
DATE=`date '+%Y%m%d'`
# get last snapshot
@typomedia
typomedia / libav.h264.cmd
Last active August 29, 2015 13:59 — forked from typomedia/ffmpeg.h264.cmd
Libav batch converter
@ECHO OFF
ECHO Copyright 2014 Typomedia Foundation. All rights reserved.
ECHO Released under GPL version 3.
ECHO Libav Transcoding Script 1.0beta
PAUSE
SET input="\\SERVER\Movies"
SET ftype=*.rip.mkv
SET suffix="h264.mkv"
@typomedia
typomedia / rcopy.backup.cmd
Last active August 29, 2015 13:56
Robocopy Backup Documents
@ECHO OFF
ECHO Copyright 2014 Typomedia Foundation. All rights reserved.
ECHO Released under GPL version 3.
ECHO Robocopy Backup Documents 1.0
PAUSE
SET user=<username>
SET dest="\\SERVER\Share\%user%"
ECHO Backup %user%'s documents...
@typomedia
typomedia / vpn.iptables.rules
Last active August 29, 2015 13:56
OpenVPN Gateway IPtables (Default Deny Policy)
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
-A INPUT -i tun+ -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp --dport 22 -s 192.168.0.0/24 -j ACCEPT #SSH ONLY FROM LOCAL NET
-A INPUT -p udp --dport 53 -j ACCEPT #DNS
-A INPUT -p udp --dport 68 -j ACCEPT #DHCP
-A INPUT -p udp --dport 123 -j ACCEPT #NTP
@typomedia
typomedia / libav.h264.sh
Last active August 29, 2015 13:56 — forked from typomedia/ffmpeg.h264.sh
Libav Transcoder Script
#!/bin/sh
# Copyright 2013 Typomedia Foundation. All rights reserved.
# Released under GPL version 3.
#
# Libav Transcoder Script v1.0beta
EXEC=/usr/bin/avconv
INPUT=/mnt/media/Movies
FTYPE=*.rip.mkv
#!/bin/sh
# Copyright 2014 Typomedia Foundation. All rights reserved.
# Released under GPL version 3.
#
# FFMPEG Transcoder Script v1.2
PATH=/opt/local/sbin:/opt/local/bin:$PATH
INPUT=/mnt/media/Movies
FTYPE=*.1080.rip.mkv
@typomedia
typomedia / wget.backup.cmd
Last active December 31, 2015 22:09
Simple FTP Backup Batch
@ECHO OFF
ECHO Copyright 2013 Typomedia Foundation. All rights reserved.
ECHO Released under GPL version 3.
ECHO FTP Backup Batch 1.0
PAUSE
SET dest="//SERVER/Backup/Sites/%date%/"
REM Backup doamin.tld...
@typomedia
typomedia / ffmpeg.h264.cmd
Created December 20, 2013 08:37
FFMPEG Transcoder Batch
@ECHO OFF
ECHO Copyright 2013 Typomedia Foundation. All rights reserved.
ECHO Released under GPL version 3.
ECHO FFMPEG Transcoder Script 1.0
PAUSE
SET input="\\SERVER\Movies"
SET ftype=*.rip.mkv
SET suffix="h264.mkv"
@typomedia
typomedia / openvpn.xml
Created December 7, 2013 19:03 — forked from mattconnolly/openvpn.xml
OpenVPN SMF Manifest
<?xml version="1.0" ?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="manifest" name="export">
<service name="network/openvpn" type="service" version="0">
<create_default_instance enabled="true"/>
<single_instance/>
<dependency name="fs" grouping="require_all" restart_on="none" type="service">
<service_fmri value="svc:/system/filesystem/local"/>
</dependency>
<dependency name="net" grouping="require_all" restart_on="none" type="service">