Skip to content

Instantly share code, notes, and snippets.

View bennet0496's full-sized avatar
:shipit:
Something, Something

Bennet B. bennet0496

:shipit:
Something, Something
View GitHub Profile
@bennet0496
bennet0496 / make-mobileconfig.py
Last active December 6, 2023 10:23
EAP-TLS mobileconfig for Apple macOS iOS iPadOS
import os
import plistlib
import uuid
from optparse import OptionParser, OptionGroup
import socket
from cryptography import x509
from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives import serialization
from cryptography.hazmat.primitives.serialization import PrivateFormat, load_pem_private_key, pkcs12, pkcs7
from getpass import getpass
@bennet0496
bennet0496 / color.tex
Created July 24, 2020 09:44
All Color Names from A-Z from https://en.wikipedia.org/wiki/Lists_of_colors as defined Colors for LaTeX
\definecolor{AbsoluteZero}{rgb}{0,0.28,0.73}
\definecolor{AcidGreen}{rgb}{0.69,0.75,0.1}
\definecolor{Aero}{rgb}{0.49,0.73,0.91}
\definecolor{AeroBlue}{rgb}{0.79,1,0.9}
\definecolor{AfricanViolet}{rgb}{0.7,0.52,0.75}
\definecolor{AirSuperiorityBlue}{rgb}{0.45,0.63,0.76}
\definecolor{Alabaster}{rgb}{0.93,0.92,0.88}
\definecolor{AliceBlue}{rgb}{0.94,0.97,1}
\definecolor{AlloyOrange}{rgb}{0.77,0.38,0.06}
\definecolor{Almond}{rgb}{0.94,0.87,0.8}
@bennet0496
bennet0496 / chroot_environment.md
Last active April 3, 2018 12:59
"wrapper" for TS3 Server chroot() with systemd, because when starting the Server inside a chroot() with systemd, systemd attaches file-descriptor 0 of the service to /dev/null on the hostsystem, which would nullify the safety and security benefits.

Setup for the chroot-Enviornment

Required Libraries (/path/to/chroot/lib)

  • ld-linux-x86-64.so.2
  • libc.so.6
  • libGeoIP.so.1
  • libm.so.6
  • libnss_files.so.2
  • libresolv.so.2
  • libssl.so.1.0.0
  • libts3db_mariadb.so
@bennet0496
bennet0496 / fritzbox_update.sh
Last active October 21, 2017 20:52
Sync Fritz!BOX Wifi-Password and SSID to hostapd
#!/bin/bash
# Set to your FB addr
_BOXURL="http://fritz.box"
_USERNAME="wlanscript"
_PASSWORD="veryverysecurepassword"
# DO NOT EDIT FROM HERE
_CHALLENGE=$(curl -s "${_BOXURL}/login_sid.lua?username=${_USERNAME}" |\
grep -Po '(?<=<Challenge>).*(?=</Challenge>)')
@bennet0496
bennet0496 / UpdateStats.gs
Last active August 3, 2017 22:22
Technic Platform Modpack Statistics
function getData() {
var response = UrlFetchApp.fetch('http://api.technicpack.net/modpack/litwr-after-humans-unofficial-import-bgde?build=349');
Logger.log(response.getContentText());
var data = JSON.parse(response.getContentText());
Logger.log(data.downloads);
var sheet = SpreadsheetApp.openById("1H1AhF4bYGtjhT1rKhPuokfdO6VUf2yrYZ1oGPK97yH4").getSheetByName("data");
var last = sheet.getLastRow();
var lastdl = sheet.getDataRange().getCell(last, 2).getValue()
@bennet0496
bennet0496 / minecraft.service
Last active April 10, 2017 22:49
Minecraft SystemD Service (ByteGaming Tutorial) https://www.bytegaming.de/?p=396
[Unit]
Description=Mincraft Server
After=network.target
[Service]
Type=forking
User=minecraft
Group=minecraft
StandardOutput=tty
StandardError=tty
@bennet0496
bennet0496 / minecraft.sh
Last active April 8, 2017 17:45
Minecraft Startscript [TMUX] (ByteGaming Tutorial) https://www.bytegaming.de/?p=396
#!/bin/bash
#CHANGE ME!!!!!!!!!!!!!
ASUSER=minecraft
asuser(){
if [ "`whoami`" = "$ASUSER" ]; then
/bin/bash -c "$@"
else
/bin/su -ml $ASUSER -c "$@"
@bennet0496
bennet0496 / update-java.sh
Created April 5, 2017 19:50
Java JRE Update Skript Linux. Cloned from https://gitlab.pks.mpg.de/snippets/3
#!/bin/bash -e
INSTALLPATH=/usr/local/lib/jvm
CREATE_ID_HISTORY=true
ID_HISTROY_FILE=/root/AutoBundleIdHistroy
cd $INSTALLPATH
case $1 in
x64|amd64)
ln -s jre_version latest
update-alternatives --install /usr/bin/java java /usr/lib/jvm/latest/bin/java 100
wget http://javadl.oracle.com/webapps/download/AutoDL?BundleId=cryptischeid -O java.tar.gz
mkdir -p /usr/lib/jvm
cd /usr/lib/jvm
tar -xzf /path/to/java.tar.gz
chown -R root:root /usr/lib/jvm