Skip to content

Instantly share code, notes, and snippets.

View enoch85's full-sized avatar

Daniel Hansson enoch85

View GitHub Profile
#!/bin/bash
#
# Tech and Me 2015 - https://www.en0ch.se
visitor="/var/log/nginx/access.log"
lynx -source http://www.reportsfromearth.com/1140/names-best-known-bots-spiders-crawlers-visiting-website-2014/|grep "<td>"|grep -vE '("<td>"|><)'|sed 's/<td>//g'|sed 's|</td>||g'|sort|uniq|awk 'length >= 4'|grep -ivE '(:|gif|wget|xget)'>.rr_tmp
bnames=$(wc -l .rr_tmp|awk '{print $1}');echo "found ${bnames} known crawlers"
grep -ivf .rr_tmp ${visitor}>.rr1_tmp
rnames=$(wc -l .rr1_tmp|awk '{print $1}');echo "found ${rnames} matching log entries"
#!/bin/bash
#
# Tech and Me 2015 - https://www.en0ch.se
#
# This requires PHP 5.5
# Must be root
[[ `id -u` -eq 0 ]] || { echo "Must be root to run script, in Ubuntu type: sudo -i"; exit 1; }
# Print current version
@enoch85
enoch85 / gist
Last active October 27, 2015 18:49
Debugging bruteforce attack on en0ch.se
#!/bin/bash
TODAY=`date +"%Y%m%d"`
OLD=`date -d "1 days ago" +"%Y%m%d"`
OLD2=`date -d "10 days ago" +"%Y%m%d"`
USER=enoch
UPLOAD_DIR="/var/www/owncloud/data/$USER/files/Projekt/GITHUB_MAIL"
# Clone Mail master
git clone https://github.com/owncloud/mail.git
@enoch85
enoch85 / test.sh
Last active January 19, 2017 10:15
#!/bin/bash
# Tech and Me, ©2017 - www.techandme.se
#
# This install from Nextcloud official stable build with PHP 7, MySQL 5.7 and Apche 2.4.
# Ubuntu 16.04 is required.
# Check for errors + debug code and abort if something isn't right
# 1 = ON
# 0 = OFF
@enoch85
enoch85 / owncloud_update.sh
Last active January 21, 2017 00:26
owncloud_update.sh
#!/bin/bash
#
## Tech and Me ## - 2015-2016, https://www.techandme.se/
#
# Tested on Ubuntu Server 14.04.
#
# Must be root
[[ `id -u` -eq 0 ]] || { echo "Must be root to run script, in Ubuntu type: sudo -i"; exit 1; }
#!/bin/bash
# Tech and Me © - 2018, https://www.techandme.se/
# shellcheck disable=2034,2059
true
# shellcheck source=lib.sh
FIRST_IFACE=1 . <(curl -sL https://raw.githubusercontent.com/nextcloud/vm/master/lib.sh)
unset FIRST_IFACE
@enoch85
enoch85 / install_apcu_4-0-7.sh
Last active November 1, 2018 10:47
Install APCu 4.0.7. This script requires PHP 5.6.
#!/bin/bash
#
# Tech and Me 2015 - https://www.en0ch.se
#
# This requires PHP 5.6
# Must be root
[[ `id -u` -eq 0 ]] || { echo "Must be root to run script, in Ubuntu type: sudo -i"; exit 1; }
# Print current version
@enoch85
enoch85 / mysql_secure.sh
Last active August 24, 2019 03:08 — forked from Mins/mysql_secure.sh
Automating mysql_secure_installation for MySQL 5.7
#!/bin/bash
aptitude -y install expect
// Not required in actual script
MYSQL_ROOT_PASSWORD=abcd1234
SECURE_MYSQL=$(expect -c "
set timeout 10
@enoch85
enoch85 / jcameron-key.asc
Created July 18, 2015 23:04
jcameron-key.asc for Webmin
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.7 (GNU/Linux)
mQGiBDx9wR0RBACR3xGPTkG5Staj7EVeiVJDrYXIPF28MGCrOEGw04tQmQTALz0E
YEcyfvui7KScrpHmZpy70PwgwxUDPUMik7vvRiUa9RRbJsDYyom06NGk+Z4dURhn
DeNRhcBrNBfyMvUY7HSJ2JP9jhQDWb8Lo1i231tvlnY0tNudVsP484ax6wCgrBwW
myad6TLYaETj0+AxGJxYgikD/iERqNF60x+WyfEH/SIOuKGlV/QoxmqOePn2gj9V
DWiOOAZ9DDWD6DpRNK/UVZRD1MK37HU1ePv7i92DTL9yIbyJwFcZNkEyMU3t+GBj
zf4YvaQnvtA09EdQNsC1GXxNXqYkVmTE1dHH83UK+chaXRoDQ6O9KD9SFE2vsj1d
z9VPBACPgmuVcUKXag6ZBY+SBColQzwyZfXtTOCnBh0HP4HOjU4G6CRTcAgLQrdM