Skip to content

Instantly share code, notes, and snippets.

View fliiiix's full-sized avatar
🎩
This is the year of ipv6 and python3!

Felix fliiiix

🎩
This is the year of ipv6 and python3!
View GitHub Profile
@fliiiix
fliiiix / gollum
Created August 14, 2016 12:29
gollum wiki freebsd deamon file (place it in /usr/local/etc/rc.d and mark it as executable)
#!/bin/sh
# $FreeBSD$
#
# PROVIDE: gollum
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
@fliiiix
fliiiix / notizen.md
Last active July 17, 2016 11:20
fuck php

$cat dns.php

<?php
    $host = "ipv4.tlund.se";
    var_dump(dns_get_record($host, DNS_A + DNS_AAAA));
    echo "----\n";
    var_dump(dns_get_record($host, DNS_A));
?>
/bin/birdknife -> /lib/node_modules/birdknife/birdknife.js
npm WARN unmet dependency /lib/node_modules/block-stream requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /lib/node_modules/fstream requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /lib/node_modules/fstream-ignore requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
@fliiiix
fliiiix / gist:94bdc0f0b5fd85226996
Last active January 24, 2016 18:41
create a ZFS pool
sysctl vfs.zfs.min_auto_ashift=12
zpool create -O atime=off -O utf8only=on -O normalization=formD -O aclinherit=passthrough -O compression=lz4 tank raidz ada0 ada1 ada2 ada3
zfs create tank/image
zfs create tank/audiobook
zfs create tank/movie
zfs create tank/music
zfs create tank/podcasts
zfs create tank/series
zfs create tank/data
@fliiiix
fliiiix / create_mail_user
Created July 19, 2015 10:46
create_mail_user on freebsd run with ./create_mail_user user
#!/bin/sh
USERNAME=$1
pw user add $USERNAME -m -s /sbin/nologin -c "mail user ($USERNAME)" # create user account
passwd $USERNAME # change password
mkdir /home/$USERNAME/mbox # create mail directory
chown -R $USERNAME:$USERNAME /home/$USERNAME/mbox # own the directory to the right user
@fliiiix
fliiiix / toyotabharat_scraper.py
Created March 26, 2015 09:15
toyotabharat scraper
#!/bin/env python
import sys
import requests
from bs4 import BeautifulSoup
HOST = 'forms.toyotabharat.com'
URL = 'http://%s/pricelist-dealer.aspx' % HOST
HEADERS = {
'Host': HOST,
@fliiiix
fliiiix / backup_incremental.sh
Last active August 29, 2015 14:16
FreeBSD with ZFS backup incremental
#!/usr/local/bin/zsh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
DATE=$(date "+%Y-%m-%d_%H-%M-%S")
SCRIPTNAME=$(basename $0)
PIDFILE=/var/run/${SCRIPTNAME}.pid
if [ -f ${PIDFILE} ]; then
@fliiiix
fliiiix / backup_full.sh
Created February 26, 2015 18:50
FreeBSD with ZFS backup
DATE=`date "+%Y-%m-%d_%H-%M-%S"`
#snap teh shot .__.
zfs snapshot -r tank@$DATE
#send it
zfs send -R tank@$DATE | ssh -c arcfour travos "zfs receive -F tank"
echo "THE end"
#!/bin/bash
Red='\e[0;31m';
# reset color
RCol='\e[0m'
cleanUp(){
# clean up
unset counter
unset PDFNAME