Skip to content

Instantly share code, notes, and snippets.

@Disassembler0
Disassembler0 / dns-perf-test.sh
Created April 2, 2018 07:38
Simple DNS resolver performance test
#!/bin/sh
# Get top 1M domain list
if [ ! -e top-1m.txt ]; then
wget http://s3.amazonaws.com/alexa-static/top-1m.csv.zip
unzip top-1m.csv.zip
cut -d',' -f2 top-1m.csv >top-1m.txt
fi
# Create list of DNS resolvers
keytool -genkeypair -alias tomcat -keyalg RSA -validity 3654 -dname "CN=Tomcat" -keypass changeit -keystore /srv/tomcat/.keystore -storepass changeit -deststoretype pkcs12
@Disassembler0
Disassembler0 / AllowInsecureGuestAuth.reg
Created January 31, 2018 15:55
Allow insecure guest authentication
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
"AllowInsecureGuestAuth"=dword:00000001
@Disassembler0
Disassembler0 / check-manifest-trail.sh
Last active January 30, 2018 14:04
Various sysadmin java utils
# Checks if MANIFEST.MF in all jar files contain trailing line ending
for JAR in $(find . -name '*.jar' -type f); do
LL=$(unzip -p ${JAR} META-INF/MANIFEST.MF 2>/dev/null | cat -A | tail -1);
LC=$(echo -n ${LL} | tail -c 1)
[ "${LC}" != "" -a "${LC}" != "$" ] && echo "${JAR}: ${LL}"
done
cat <<EOF | sendmail -t -f test@example.com
From: <test@example.com>
To: <test@example.com>
Subject: Mail test
Mail test
EOF
@Disassembler0
Disassembler0 / reset-mysql-pwd.sh
Created October 14, 2017 20:39
Reset MySQL password
systemctl stop mysql
mysqld_safe --skip-grant-tables &
mysql -u root mysql
UPDATE user SET password=PASSWORD('password') WHERE user='root';
FLUSH PRIVILEGES;
quit
@Disassembler0
Disassembler0 / nic.sh
Created September 25, 2017 08:37
Simple NIC setup
#!/bin/bash
function get_ipv4 {
ip address show ${1} | grep 'inet ' | awk '{print $2}' | cut -d/ -f1
}
function get_mac {
ip address show ${1} | grep 'link/ether' | awk '{print $2}'
}
#!/usr/bin/env python
from lxml import html
import argparse
def main(args):
index = '/srv/portal/index.html'
doc = html.parse(index)
if args.property == 'link':
mount /dev/mapper/vg0-root /mnt
mount /dev/sda1 /mnt/boot
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
blkid
vi /etc/fstab
update-initramfs -u
from passlib.hash import django_pbkdf2_sha256 as h
print(h.hash('password'))