misc cleanups
This commit is contained in:
parent
94cd7efbed
commit
71eb82932c
32 changed files with 90 additions and 256 deletions
|
@ -9,28 +9,13 @@
|
||||||
# It uses the 'btrfs send' and 'btrfs receive' commands.
|
# It uses the 'btrfs send' and 'btrfs receive' commands.
|
||||||
# Its not intended for simple snapshots in a single filesystem enviroment.
|
# Its not intended for simple snapshots in a single filesystem enviroment.
|
||||||
#
|
#
|
||||||
# @copyright 2013 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <info@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
|
||||||
##
|
|
||||||
# This script is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# This script is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this script. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
##
|
##
|
||||||
|
|
||||||
# TODO: delete old snapshots in destination fs
|
# TODO: delete old snapshots in source and destination fs
|
||||||
# TODO: print statistics of send | receive pipe (speed & size)
|
|
||||||
|
|
||||||
function usage {
|
function usage {
|
||||||
echo "Usage: $(basename $0) SOURCE [DEST]"
|
echo "Usage: $(basename $0) SOURCE [DEST]"
|
||||||
|
|
|
@ -2,24 +2,10 @@
|
||||||
##
|
##
|
||||||
# Backup mySQL databases in separate sql dumps
|
# Backup mySQL databases in separate sql dumps
|
||||||
#
|
#
|
||||||
# @copyright 2013 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <info@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
|
||||||
##
|
|
||||||
# This script is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# This script is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this script. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
##
|
##
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
|
@ -1,9 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
##
|
##
|
||||||
|
# Backup remote machines via restic (pull)
|
||||||
|
#
|
||||||
# @copyright 2021, Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
##
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
|
@ -17,24 +17,10 @@
|
||||||
# sudo ssh-keygen
|
# sudo ssh-keygen
|
||||||
# sudo cat /root/.ssh/id_dsa.pub | ssh user@remote 'cat >> /root/.ssh/authorized_keys'
|
# sudo cat /root/.ssh/id_dsa.pub | ssh user@remote 'cat >> /root/.ssh/authorized_keys'
|
||||||
#
|
#
|
||||||
# @copyright 2013 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <info@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
|
||||||
##
|
|
||||||
# This script is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# This script is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this script. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
##
|
##
|
||||||
|
|
||||||
function usage {
|
function usage {
|
||||||
|
|
|
@ -2,24 +2,10 @@
|
||||||
##
|
##
|
||||||
# Changestation script for lastfmproxy
|
# Changestation script for lastfmproxy
|
||||||
#
|
#
|
||||||
# @copyright 2012 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <info@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
|
||||||
##
|
|
||||||
# This script is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# This script is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this script. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
##
|
##
|
||||||
|
|
||||||
wget http://87.230.33.74:2944/$1
|
wget http://87.230.33.74:2944/$1
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# @copyright 2021, Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
##
|
||||||
|
|
||||||
# default options
|
# default options
|
||||||
|
|
|
@ -6,24 +6,10 @@
|
||||||
# This script creates a temporary symlink and redirects the supplied filename to
|
# This script creates a temporary symlink and redirects the supplied filename to
|
||||||
# the temporary one.
|
# the temporary one.
|
||||||
#
|
#
|
||||||
# @copyright 2013 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <info@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de/
|
# @link https://www.steffenvogel.de
|
||||||
##
|
|
||||||
##
|
|
||||||
# This script is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# This script is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this script. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
##
|
##
|
||||||
|
|
||||||
ARGS=$@
|
ARGS=$@
|
||||||
|
|
|
@ -1,25 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
##
|
##
|
||||||
# reconnect avm fritzbox router
|
# Reconnect AVM Fritzbox router
|
||||||
#
|
#
|
||||||
# @copyright 2012 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <info@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
|
||||||
##
|
|
||||||
# This script is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# This script is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this script. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
##
|
##
|
||||||
|
|
||||||
curl 'http://fritz.box:49000/upnp/control/WANIPConn1' \
|
curl 'http://fritz.box:49000/upnp/control/WANIPConn1' \
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# @copyright 2021, Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
##
|
||||||
|
|
||||||
FILTER=$(mktemp)
|
FILTER=$(mktemp)
|
||||||
|
|
|
@ -1,4 +1,12 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
##
|
||||||
|
# Setup policy routing
|
||||||
|
#
|
||||||
|
# @copyright 2021, Steffen Vogel
|
||||||
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
|
# @link https://www.steffenvogel.de
|
||||||
|
##
|
||||||
|
|
||||||
GW_IF=bond0
|
GW_IF=bond0
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,12 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
##
|
||||||
|
# Opens all LUKS volumes
|
||||||
|
#
|
||||||
|
# @copyright 2021, Steffen Vogel
|
||||||
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
|
# @link https://www.steffenvogel.de
|
||||||
|
##
|
||||||
|
|
||||||
# Set IFS to a newline:
|
# Set IFS to a newline:
|
||||||
IFS="
|
IFS="
|
||||||
|
|
|
@ -2,25 +2,14 @@
|
||||||
##
|
##
|
||||||
# dhclient wrapper to update your dns
|
# dhclient wrapper to update your dns
|
||||||
#
|
#
|
||||||
# @copyright 2013 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0
|
# @license http://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
#
|
#
|
||||||
# Add this file to /etc/dhcp/dhclient-exit-hooks.d/nsupdate
|
# Add this file to /etc/dhcp/dhclient-exit-hooks.d/nsupdate
|
||||||
# to update your dns autmatically when you get a new DHCP/IP lease from your ISP
|
# to update your dns autmatically when you get a new DHCP/IP lease from your ISP
|
||||||
##
|
##
|
||||||
##
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
|
|
||||||
# or implied. See the License for the specific language governing
|
|
||||||
# permissions and limitations under the License.
|
|
||||||
##
|
|
||||||
|
|
||||||
NS=/usr/local/bin/nsupdate.sh
|
NS=/usr/local/bin/nsupdate.sh
|
||||||
key=/etc/bind/dhcp.key
|
key=/etc/bind/dhcp.key
|
||||||
|
|
|
@ -2,23 +2,7 @@
|
||||||
##
|
##
|
||||||
# Bind9 nsupdate wrapper
|
# Bind9 nsupdate wrapper
|
||||||
#
|
#
|
||||||
# @copyright 2013 Andrew Leonard
|
# @link https://www.steffenvogel.de
|
||||||
# @license http://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0
|
|
||||||
# @author Andrew Leonard <sysadmin@andyleonard.com>
|
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
|
||||||
# @link http://www.steffenvogel.de
|
|
||||||
##
|
|
||||||
##
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
|
|
||||||
# or implied. See the License for the specific language governing
|
|
||||||
# permissions and limitations under the License.
|
|
||||||
##
|
|
||||||
|
|
||||||
|
|
||||||
function usage {
|
function usage {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# @copyright 2021, Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
##
|
||||||
|
|
||||||
print_hosts() {
|
print_hosts() {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# @copyright 2021, Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
##
|
||||||
|
|
||||||
PARENT=""
|
PARENT=""
|
||||||
|
|
|
@ -2,26 +2,10 @@
|
||||||
##
|
##
|
||||||
# SDDNS update script
|
# SDDNS update script
|
||||||
#
|
#
|
||||||
# @copyright 2013 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
|
||||||
##
|
|
||||||
# This file is part of sddns
|
|
||||||
#
|
|
||||||
# sddns is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# sddns is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with sddns. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
##
|
##
|
||||||
|
|
||||||
# default options
|
# default options
|
||||||
|
|
20
bash/sync.sh
20
bash/sync.sh
|
@ -4,24 +4,10 @@
|
||||||
#
|
#
|
||||||
# for automated syncronisation of my home directory
|
# for automated syncronisation of my home directory
|
||||||
#
|
#
|
||||||
# @copyright 2012 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <info@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
|
||||||
##
|
|
||||||
# This script is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# This script is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this script. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
##
|
##
|
||||||
|
|
||||||
# Hostname or IP address of remote box
|
# Hostname or IP address of remote box
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# @copyright 2021, Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
##
|
||||||
|
|
||||||
set +x
|
set +x
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# @copyright 2021, Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
##
|
||||||
|
|
||||||
tv_grab_eu_epgdata --output /srv/Data/Emby/epgdata.xml
|
tv_grab_eu_epgdata --output /srv/Data/Emby/epgdata.xml
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# @copyright 2021, Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
##
|
||||||
|
|
||||||
# Set IFS to a newline:
|
# Set IFS to a newline:
|
||||||
|
|
|
@ -1,25 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
##
|
##
|
||||||
# reconnect zyxel prestige router
|
# Reconnect Zyxel Prestige Router
|
||||||
#
|
#
|
||||||
# @copyright 2012 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <info@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
##
|
|
||||||
##
|
|
||||||
# This script is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# This script is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this script. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
##
|
##
|
||||||
|
|
||||||
IP=192.168.1.1
|
IP=192.168.1.1
|
||||||
|
|
|
@ -50,11 +50,11 @@ for ($i = 3; $i < 14; $i++) {
|
||||||
|
|
||||||
echo '</select></form>
|
echo '</select></form>
|
||||||
<div id="copy">© Steffen Vogel<br />
|
<div id="copy">© Steffen Vogel<br />
|
||||||
<a href="mailto:info@steffenvogel.de">info@steffenvogel.de</a><br />
|
<a href="mailto:post@steffenvogel.de">post@steffenvogel.de</a><br />
|
||||||
<a href="http://www.steffenvogel.de">http://www.steffenvogel.de</a><br />
|
<a href="https://www.steffenvogel.de">https://www.steffenvogel.de</a><br />
|
||||||
Based on Micha\'s Javascript & CSS frontend</div>
|
Based on Micha\'s Javascript & CSS frontend</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>';
|
</html>';
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
## Proof-of-concept to show different methods to load executables in the Linux kernel
|
## Proof-of-concept to show different methods to load executables in the Linux kernel
|
||||||
#
|
#
|
||||||
# @copyright 2016 Steffen Vogel
|
# @copyright 2021, Steffen Vogel
|
||||||
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
# @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
# @author Steffen Vogel <post@steffenvogel.de>
|
# @author Steffen Vogel <post@steffenvogel.de>
|
||||||
# @link http://www.steffenvogel.de
|
# @link https://www.steffenvogel.de
|
||||||
#########################################################################################
|
#########################################################################################
|
||||||
|
|
||||||
TARGETS = demo-interpreter demo-binfmt_misc proxy proxy-static
|
TARGETS = demo-interpreter demo-binfmt_misc proxy proxy-static
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* @copyright 2016 Steffen Vogel
|
* @copyright 2016 Steffen Vogel
|
||||||
* @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
* @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
* @author Steffen Vogel <post@steffenvogel.de>
|
* @author Steffen Vogel <post@steffenvogel.de>
|
||||||
* @link http://www.steffenvogel.de
|
* @link https://www.steffenvogel.de
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
/** Proof-of-concept to show different methods to load executables in the Linux kernel
|
/** Proof-of-concept to show different methods to load executables in the Linux kernel
|
||||||
*
|
*
|
||||||
* @copyright 2016 Steffen Vogel
|
* @copyright 2021, Steffen Vogel
|
||||||
* @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
* @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
* @author Steffen Vogel <post@steffenvogel.de>
|
* @author Steffen Vogel <post@steffenvogel.de>
|
||||||
* @link http://www.steffenvogel.de
|
* @link https://www.steffenvogel.de
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/elf.h>
|
#include <linux/elf.h>
|
||||||
|
|
|
@ -358,7 +358,7 @@ else {
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p>by <a href="http://www.steffenvogel.de">Steffen Vogel</a> - <a href="http://dev.0l.de/tools/campus">help</a></p>
|
<p>by <a href="https://www.steffenvogel.de">Steffen Vogel</a> - <a href="http://dev.0l.de/tools/campus">help</a></p>
|
||||||
</footer>
|
</footer>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
/**
|
/**
|
||||||
* Keygen for CKFinder
|
* Keygen for CKFinder
|
||||||
* tested successfully with version 1.4.1.1
|
* tested successfully with version 1.4.1.1
|
||||||
* written by Steffen Vogel (info@steffenvogel.de)
|
* written by Steffen Vogel (post@steffenvogel.de)
|
||||||
* reverse engenering by Micha Schwab & Steffen Vogel
|
* reverse engenering by Micha Schwab & Steffen Vogel
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -1,26 +1,11 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* github migration script
|
* Github migration script
|
||||||
*
|
*
|
||||||
* @author Steffen Vogel <info@steffenvogel.de>
|
* @author Steffen Vogel <post@steffenvogel.de>
|
||||||
* @copyright Copyright (c) 2011, Steffen Vogel
|
* @copyright 2021, Steffen Vogel
|
||||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||||
*/
|
*/
|
||||||
/*
|
|
||||||
*
|
|
||||||
* This script is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
|
||||||
* any later version.
|
|
||||||
*
|
|
||||||
* This script is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this script. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Configuration
|
// Configuration
|
||||||
$rootDir = getcwd();
|
$rootDir = getcwd();
|
||||||
|
|
|
@ -28,8 +28,8 @@
|
||||||
<option value="5">5</option>
|
<option value="5">5</option>
|
||||||
<option value="6">6</option>
|
<option value="6">6</option>
|
||||||
</select></div>
|
</select></div>
|
||||||
<div style="margin-top: 25px;" >Code & Erläuterungen auf <a href="http://www.steffenvogel.de/">http://www.steffenvogel.de</a></div>
|
<div style="margin-top: 25px;" >Code & Erläuterungen auf <a href="https://www.steffenvogel.de/">https://www.steffenvogel.de</a></div>
|
||||||
<div style="float: right; font-size: 90%;" >© Steffen Vogel<br /><a href="mailto:info@steffenvogel.de">info@steffenvogel.de</a><br /><a href="http://www.steffenvogel.de">http://www.steffenvogel.de</a><br /><br />Slider by Erik Arvidsson @ <a href="http://webfx.eae.net/dhtml/slider/slider.html" >WebFx</a></div>
|
<div style="float: right; font-size: 90%;" >© Steffen Vogel<br /><a href="mailto:post@steffenvogel.de">post@steffenvogel.de</a><br /><a href="https://www.steffenvogel.de">https://www.steffenvogel.de</a><br /><br />Slider by Erik Arvidsson @ <a href="http://webfx.eae.net/dhtml/slider/slider.html" >WebFx</a></div>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var int;
|
var int;
|
||||||
|
|
|
@ -5,22 +5,9 @@ Plugin URI: http://0l.de/projects/wordpress/plugins/linkpreview
|
||||||
Description: Place an overview of your post embedded links below your post
|
Description: Place an overview of your post embedded links below your post
|
||||||
Version: 0.1
|
Version: 0.1
|
||||||
Author: Steffen Vogel
|
Author: Steffen Vogel
|
||||||
Author URI: http://www.steffemvogel.de
|
Author URI: https://www.steffenvogel.de
|
||||||
|
Author Mail: post@steffenvogel.de
|
||||||
Copyright 2010 Steffen Vogel (info@steffenvogel.de)
|
Copyright: 2021, Steffen Vogel
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License, version 2, as
|
|
||||||
published by the Free Software Foundation.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Use the admin_menu action to define the custom boxes */
|
/* Use the admin_menu action to define the custom boxes */
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* @copyright 2021, Steffen Vogel
|
* @copyright 2021, Steffen Vogel
|
||||||
* @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
* @license http://www.gnu.org/licenses/gpl.txt GNU Public License
|
||||||
* @author Steffen Vogel <post@steffenvogel.de>
|
* @author Steffen Vogel <post@steffenvogel.de>
|
||||||
* @link http://www.steffenvogel.de
|
* @link https://www.steffenvogel.de
|
||||||
* @package
|
* @package
|
||||||
* @category
|
* @category
|
||||||
* @since
|
* @since
|
||||||
|
|
|
@ -89,7 +89,7 @@ function check() {
|
||||||
}
|
}
|
||||||
|
|
||||||
alert('Alright! Welcome on board!');
|
alert('Alright! Welcome on board!');
|
||||||
window.location.href = 'http://www.steffenvogel.de';
|
window.location.href = 'https://www.steffenvogel.de';
|
||||||
}
|
}
|
||||||
|
|
||||||
function intro(step) {
|
function intro(step) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue