Skip to content

Instantly share code, notes, and snippets.

@sadtler
sadtler / spamassassin-update.sh
Last active April 29, 2020 21:17 — forked from flat235/spamassassin-update.sh
Update spamassassin rules, bayes learning. Script for nightly cronjob.
#!/bin/bash
LOCKFILE='/tmp/sa.lock'
# Check is Lock File exists, if not create it and set trap on exit
if { set -C; 2>/dev/null >${LOCKFILE}; }
then
trap "rm -f $LOCKFILE" EXIT
elif [[ $1 == "-f" ]]
then
@sadtler
sadtler / bsidesdctraining.md
Last active October 26, 2019 04:32 — forked from mlbiam/bsidesdctraining.md
BSidesDC Training

Lab 1

Login and initialize

1 . https://ou.apps.IP.nip.io/
2 . Login with the username / password - k8s-lab/$tart123
3 . Logout
4a. Add this key to ~/.ssh/id_rsa if you are in a UNIX-like environment:

-----BEGIN OPENSSH PRIVATE KEY-----
@sadtler
sadtler / generate_openvpn_config.sh
Last active September 5, 2019 02:17 — forked from dmytro/generate_openvpn_config.sh
OpenVPN client configuration generator for OpenBSD.
#!/bin/ksh
# Script to create OpenVPN client configuration for OpenBSD 6.5 based on
# http://www.openbsdsupport.org/openvpn-on-openbsd.html
#
pkiDir="/etc/openvpn/easy-rsa-pki/"
read -p "Please type in Username for the new config: " USER
[ -z ${USER} ] && { echo "Username cannot be empty"; exit 1; }
@sadtler
sadtler / .remote-backup-excludes.txt
Created October 7, 2018 13:16 — forked from wrouesnel/.remote-backup-excludes.txt
A script for performing a remote backup to another server using rsync and bup for versioning.
# this is an rsync-excludes format list of files to exclude.
#
# QOS GAMING EDGEROUTER
## 1. Prerequisites
### 1.1 define port-groups
(eg. gaming browsing downloading(usenet,torrent))
### 1.2. define an accept rule for each port-group src dest
rule | portgroup
-----| -----------
1 | super ssh dns
2 | gaming