Initial Import

main
Graeme Gregory 2024-02-21 09:47:07 +00:00
commit 989fce8b2d
7 changed files with 121 additions and 0 deletions

72
firewall-setup.sh 100755
View File

@ -0,0 +1,72 @@
#! /bin/sh
HOSTNAME=`hostname`
LOCAL_SERVICES=""
GLOBAL_SERVICES=""
LOCAL_PORTS=""
GLOBAL_PORTS=""
echo Setting up firwall for - $HOSTNAME
case $HOSTNAME in
xora-zotac)
LOCAL_SERVICES="ssh rdp samba"
GLOBAL_SERVICES="dhcpv6-client ssh"
;;
xora-acepc)
LOCAL_SERVICES="ssh rdp samba"
LOCAL_PORTS="9091/tcp 9443/tcp"
GLOBAL_SERVICES="dhcpv6-client ssh"
GLOBAL_PORTS="9443/tcp"
;;
esac
sudo firewall-cmd --permanent --delete-zone=beaky-net
sudo firewall-cmd --permanent --new-zone=beaky-net
sudo firewall-cmd --permanent --zone=beaky-net --add-source=192.168.222.0/20
sudo firewall-cmd --permanent --zone=beaky-net --add-source=2a02:8010:64d6::/48
# LOCAL SERVICES
for SERVICE in $LOCAL_SERVICES
do
echo adding local service: $SERVICE
sudo firewall-cmd --permanent --zone=beaky-net --add-service=$SERVICE
done
# LOCAL PORTS
for PORT in $LOCAL_PORTS
do
echo adding local port: $PORT
sudo firewall-cmd --permanent --zone=beaky-net --add-port=$PORT
done
# CLEAN GLOBAL SERVICES
CUR_GLOB_SERVICES=`sudo firewall-cmd --zone=public --list-services`
for SERVICE in $CUR_GLOB_SERVICES
do
echo removing public service: $SERVICE
sudo firewall-cmd --permanent --zone=public --remove-service=$SERVICE
done
# GLOBAL SERVICES
for SERVICE in $GLOBAL_SERVICES
do
echo adding public service: $SERVICE
sudo firewall-cmd --permanent --zone=public --add-service=$SERVICE
done
# CLEAN GLOBAL PORTS
CUR_GLOB_PORTS=`sudo firewall-cmd --zone=public --list-ports`
for PORT in $CUR_GLOB_PORTS
do
echo removing public port: $PORT
sudo firewall-cmd --permanent --zone=public --remove-port=$PORT
done
# GLOBAL PORTS
for PORT in $GLOBAL_PORTS
do
echo adding public port: $PORT
sudo firewall-cmd --permanent --zone=public --add-port=$PORT
done

View File

@ -0,0 +1,4 @@
#! /bin/sh
gpsbabel -r -i gpx -f $1 -x transform,trk=rte,del -o gpx -F $2
gpsbabel -r -i gpx -f $2 -x track,faketime=f20200101110000+2 -o gpx -F $2

3
i686-ldd.sh 100755
View File

@ -0,0 +1,3 @@
#! /bin/sh
i686-w64-mingw32-objdump -p "$1" | grep "DLL Name"

8
pdfshrink.sh 100755
View File

@ -0,0 +1,8 @@
#! /bin/sh
INFILE="$1"
OUTFILE="$2"
#gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -sOutputFile="$OUTFILE" "$INFILE"
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/screen -dNOPAUSE -dBATCH -sOutputFile="$OUTFILE" "$INFILE"

16
pspencode.sh 100755
View File

@ -0,0 +1,16 @@
#! /bin/bash
if [ $# -ne 2 ]; then
echo "Usage: $0 <input> <output>"
exit 1
fi
INFILE="$1"
OUTFILE="$2"
#ffmpeg -i "$INFILE" -c:v h264 -profile:v baseline -level 3.0 -vf scale=-2:270 -c:a aac -b:a 96k "$OUTFILE"
#ffmpeg -i "$INFILE" -c:v h264 -profile:v baseline -level 3.0 -vf scale=480:-2 -c:a aac -b:a 96k "$OUTFILE"
ffmpeg -i "$INFILE" -c:v h264 -profile:v baseline -level 3.0 -vf scale="'trunc(min(1,min(480/iw,272/ih))*iw/2)*2':'trunc(min(1,min(480/iw,272/ih))*ih/2)*2'" -c:a aac -b:a 96k "$OUTFILE"
ffmpeg -i "$INFILE" -ss 10 -t 1 -vf scale=160:-2 -f image2 "${OUTFILE%.*}.jpg"

15
softiron.sh 100755
View File

@ -0,0 +1,15 @@
#! /bin/sh
MODE=$1
case $MODE in
on)
MODE=1
;;
off)
MODE=2
;;
esac
snmpset -v 1 -c private 192.168.222.240 PowerNet-MIB::sPDUOutletCtl.1 i $MODE

3
x86_64-ldd.sh 100755
View File

@ -0,0 +1,3 @@
#! /bin/sh
x86_64-w64-mingw32-objdump -p "$1" | grep "DLL Name"