add bin scripts
This commit is contained in:
parent
b707165a25
commit
0fc00b599c
3 changed files with 62 additions and 0 deletions
39
bin/executable_jwg
Normal file
39
bin/executable_jwg
Normal file
|
@ -0,0 +1,39 @@
|
|||
#!/bin/bash
|
||||
|
||||
enable() {
|
||||
if [[ -e /etc/systemd/network/wg0.netdev ]]
|
||||
then
|
||||
echo 'Config already enabled'
|
||||
elif [[ ! -e /etc/systemd/network/wg0.netdev.disabled ]]
|
||||
then
|
||||
echo 'No disabled config found!'
|
||||
else
|
||||
mv -v /etc/systemd/network/wg0.netdev{.disabled,}
|
||||
fi
|
||||
|
||||
systemctl restart systemd-networkd
|
||||
}
|
||||
|
||||
disable() {
|
||||
if [[ -e /etc/systemd/network/wg0.netdev ]]
|
||||
then
|
||||
mv -v /etc/systemd/network/wg0.netdev{,.disabled}
|
||||
else
|
||||
echo 'No config found!'
|
||||
fi
|
||||
|
||||
networkctl delete wg0
|
||||
systemctl restart systemd-networkd
|
||||
}
|
||||
|
||||
if (( "$(id -u)" != 0 ))
|
||||
then
|
||||
exec sudo "$0" "$@"
|
||||
fi
|
||||
|
||||
case "$1" in
|
||||
enable|up) enable ;;
|
||||
disable|down) disable ;;
|
||||
*) wg ;;
|
||||
esac
|
||||
|
3
bin/executable_phpactor
Normal file
3
bin/executable_phpactor
Normal file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
exec /bin/php "$HOME/devel/phpactor/bin/phpactor" "$@"
|
20
bin/executable_showcert
Normal file
20
bin/executable_showcert
Normal file
|
@ -0,0 +1,20 @@
|
|||
#!/bin/zsh
|
||||
|
||||
coproc ( : | openssl s_client -connect $1:443 2>/dev/null| awk '/BEGIN CERTIFICATE/,/END CERTIFICATE/' | openssl x509 -in - -noout -startdate -enddate -ext subjectAltName | sed '/X509v3 Subject Alternative Name/ {n ; s/DNS://g ; s/, /\n /g;}' )
|
||||
|
||||
exec 3> >(LC_ALL=C sort)
|
||||
|
||||
sort=0
|
||||
while read -p line
|
||||
do
|
||||
if [[ $line = notBefore=* ]]
|
||||
then
|
||||
|
||||
if (( sort == 1 ))
|
||||
then
|
||||
echo " $line" >&3
|
||||
else
|
||||
[[ $line = 'X509v3 Subject Alternative Name:' ]] && sort=1
|
||||
echo $line
|
||||
fi
|
||||
done
|
Loading…
Add table
Reference in a new issue