This commit is contained in:
2024-10-14 00:08:40 +02:00
parent dbfba56f66
commit 1462d52e13
4572 changed files with 2658864 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
TO: TTTTT
FROM: FFFFF
X-CONET-SRC: XXXXX
SUBJECT: SSSSS
CCCCC
Erstellt von XXXXX

View File

@@ -0,0 +1,9 @@
TO: ageissler@tenoc.de
FROM: noreply <noreply@tenoc.de>
X-CONET-SRC: andre@arg-nuc:/home/andre/Nextcloud/Skripte/Linux Bash Skript Module/testscript.sh
SUBJECT: sub
txt
Erstellt von andre@arg-nuc:/home/andre/Nextcloud/Skripte/Linux Bash Skript Module/testscript.sh

View File

@@ -0,0 +1,47 @@
a
b
c
d
e
f
g
h
j
k
m
n
p
q
r
s
t
u
v
w
x
y
z
A
B
C
D
E
F
G
H
J
K
L
M
N
P
Q
R
S
T
U
V
W
X
Y
Z

47
Linux PW Generator/menge1 Normal file
View File

@@ -0,0 +1,47 @@
a
b
c
d
e
f
g
h
j
k
m
n
p
q
r
s
t
u
v
w
x
y
z
A
B
C
D
E
F
G
H
J
K
L
M
N
P
Q
R
S
T
U
V
W
X
Y
Z

56
Linux PW Generator/menge2 Normal file
View File

@@ -0,0 +1,56 @@
a
b
c
d
e
f
g
h
j
k
m
n
p
q
r
s
t
u
v
w
x
y
z
A
B
C
D
E
F
G
H
J
K
L
M
N
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9

73
Linux PW Generator/menge3 Normal file
View File

@@ -0,0 +1,73 @@
a
b
c
d
e
f
g
h
j
k
m
n
p
q
r
s
t
u
v
w
x
y
z
A
B
C
D
E
F
G
H
J
K
L
M
N
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9
!
?
-
_
+
/
\
#
$
%
&
(
)
[
]
{
}

View File

@@ -0,0 +1,47 @@
a
b
c
d
e
f
g
h
j
k
m
n
p
q
r
s
t
u
v
w
x
y
z
A
B
C
D
E
F
G
H
J
K
L
M
N
P
Q
R
S
T
U
V
W
X
Y
Z

View File

@@ -0,0 +1,53 @@
#!/bin/bash
# BACKGROUND
#for((i=16; i<256; i++)); do
# printf "\e[48;5;${i}m%03d" $i;
# printf '\e[0m';
# [ ! $((($i - 15) % 6)) -eq 0 ] && printf ' ' || printf '\n'
#done
# FOREGROUND
#for((i=16; i<256; i++)); do
# printf "\e[38;5;${i}m%03d" $i;
# printf '\e[0m';
# [ ! $((($i - 15) % 6)) -eq 0 ] && printf ' ' || printf '\n'
#done
C_BLACK="\e[38;5;0m"
C_RED="\e[38;5;1m"
C_GREEN="\e[38;5;2m"
C_YELLOW="\e[38;5;3m"
C_BLUE="\e[38;5;4m"
C_PURPLE="\e[38;5;5m"
C_CYAN="\e[38;5;6m"
C_LIGHTGRAY="\e[38;5;7m"
C_GRAY="\e[38;5;8m"
C_PEACH="\e[38;5;9m"
C_LIGHTGREEN="\e[38;5;10m"
C_LIGHTYELLOW="\e[38;5;11m"
C_LIGHTBLUE="\e[38;5;12m"
C_PINK="\e[38;5;13m"
C_LIGHTCYAN="\e[38;5;14m"
C_WHITE="\e[38;5;15m"
C_NO="\e[0;00m"
BG_BLACK="\e[48;5;0m"
BG_RED="\e[48;5;1m"
BG_GREEN="\e[48;5;2m"
BG_YELLOW="\e[48;5;3m"
BG_BLUE="\e[48;5;4m"
BG_PURPLE="\e[48;5;5m"
BG_CYAN="\e[48;5;6m"
BG_LIGHTGRAY="\e[48;5;7m"
BG_GRAY="\e[48;5;8m"
BG_PEACH="\e[48;5;9m"
BG_LIGHTGREEN="\e[48;5;10m"
BG_LIGHTYELLOW="\e[48;5;11m"
BG_LIGHTBLUE="\e[48;5;12m"
BG_PINK="\e[48;5;13m"
BG_LIGHTCYAN="\e[48;5;14m"
BG_WHITE="\e[48;5;15m"
BG_NO="\e[0;00m"
#echo -e $C_WHITE"HALLO"$C_NO"HALLO"$C_PEACH"HALLO"$C_NO"NOCOL"

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
#!/bin/bash
function set_profile {
. $HOME/.profile
}
function active_dir {
DIR=`pwd` > /dev/null
echo $DIR
}
function script_dir {
DIR=`dirname $0` > /dev/null
pushd $DIR > /dev/null
echo `pwd`
popd > /dev/null
}
function script_name {
FILE=`basename $0` > /dev/null
echo $FILE
}
function save_dir {
#pushd . > /dev/null
SAVEDDIRECTORYBEFORESCRIPTRUNS=`pwd`
}
function load_dir {
#popd > /dev/null
cd "$SAVEDDIRECTORYBEFORESCRIPTRUNS"
}
function timestamp {
date +"%Y.%m.%d-%H.%M.%S-%Z"
}
function log_file {
SCRIPTDIR=$(script_dir)
mkdir -p "$SCRIPTDIR/log/"
TIMESTAMP=$(timestamp)
echo $TIMESTAMP > "$SCRIPTDIR/log/"$TIMESTAMP.log
echo "$SCRIPTDIR/log/"$TIMESTAMP.log
}
function fprint {
echo $2 >> $1
}
function email_from_template {
cp HEADERFILE USEHEADERFILE
XCS=$USER"@"$(hostname)":"$(pwd)"/"$(basename $0)
XCS=$(echo $XCS | sed "s#/#\/#g")
#TO="help@conet.de"
#FROM="noreply <noreply@tenoc.de>"
#SUBJECT="Betreff wurde nicht angegeben!"
#CONTENT="Kein Inhalt!"
TO="$1"
FROM="$2"
SUBJECT="$3"
CONTENT="$4"
FILE="$5"
sed -i "s#XXXXX#$XCS#g" USEHEADERFILE
sed -i "s#TTTTT#$TO#g" USEHEADERFILE
sed -i "s#FFFFF#$FROM#g" USEHEADERFILE
sed -i "s#SSSSS#$SUBJECT#g" USEHEADERFILE
sed -i "s#CCCCC#$CONTENT#g" USEHEADERFILE
if [ "$FILE" == "" ]
then
echo "" | mutt -H USEHEADERFILE --
else
echo "" | mutt -H USEHEADERFILE -a "$FILE" --
fi
rm USEHEADERFILE
}
function email_ini_template {
if [ -f HEADERFILE ]
then
echo "exists"
else
echo "TO: TTTTT
FROM: FFFFF
X-CONET-SRC: XXXXX
SUBJECT: SSSSS
CCCCC
Erstellt von XXXXX
" > HEADERFILE
echo "created"
fi
}

View File

@@ -0,0 +1,18 @@
!
?
-
_
+
*
/
\
#
$
%
&
(
)
[
]
{
}

View File

@@ -0,0 +1,9 @@
1
2
3
4
5
6
7
8
9

View File

@@ -0,0 +1,97 @@
#!/bin/bash
for I in `echo a b c d e f g h j k m n p q r s t u v w x y z A B C D E F G H J K L M N P Q R S T U V W X Y`
do
echo $I >> alphabet
done
echo -n "Z" >> alphabet
for I in `echo '! ? - _ + / \ # $ % & ( ) [ ] {'`
do
echo $I >> zeichen
done
echo -n "}" >> zeichen
for I in `echo 1 2 3 4 5 6 7 8`
do
echo $I >> ziffern
done
echo -n "9" >> ziffern
curl -s https://andre:mesh-assort2@config.andregeissler.de/duden > duden
C=1
#Generiere PW in der Form xxxxx-xxxxx-xxxxx-xxxxx
for I in `echo 4 9`
do
printf "%2d " $C
for J in `seq 1 $I`
do
NR=`echo $(($RANDOM % 8465 + 1))`
B=`cat duden | head -n $NR | tail -n 1`
echo -n $B"-"
done
NR=`echo $(($RANDOM % 8465 + 1))`
B=`cat duden | head -n $NR | tail -n 1`
echo $B
C=`expr $C + 1`
done
cat alphabet > menge1
cat alphabet > menge2
cat alphabet > menge3
echo "" >> menge2
cat ziffern >> menge2
echo "" >> menge3
cat ziffern >> menge3
echo "" >> menge3
cat zeichen >> menge3
# alphabet 47, zeichen 18, ziffern 9
for I in `echo 8 12 16 30`
do
printf "%2d " $C
# nur buchstaben 47
for J in `seq 1 $I`
do
NR=`echo $(($RANDOM % 47 + 1))`
B=`cat menge1 | head -n $NR | tail -n 1`
echo -n "$B"
done
echo
C=`expr $C + 1`
printf "%2d " $C
# buchstaben, ziffern 65
for J in `seq 1 $I`
do
NR=`echo $(($RANDOM % 65 + 1))`
B=`cat menge2 | head -n $NR | tail -n 1`
echo -n "$B"
done
echo
C=`expr $C + 1`
printf "%2d " $C
# buchstaben, ziffern, zeichen 74
for J in `seq 1 $I`
do
NR=`echo $(($RANDOM % 74 + 1))`
B=`cat menge3 | head -n $NR | tail -n 1`
echo -n "$B"
done
echo
C=`expr $C + 1`
done
rm menge1
rm menge2
rm menge3
rm duden
rm alphabet
rm zeichen
rm ziffern

View File

@@ -0,0 +1,17 @@
!
?
-
_
+
/
\
#
$
%
&
(
)
[
]
{
}

View File

@@ -0,0 +1,9 @@
1
2
3
4
5
6
7
8
9