21
21
fi
22
22
23
23
if [ -f /etc/ruptime/ruptime.key ]; then
24
- KEY=" /etc/ruptime/ruptime.key"
24
+ export KEY=$( cat /etc/ruptime/ruptime.key)
25
25
else
26
26
defaults read ch.aiei.ruptime 2> /dev/null > /dev/null
27
27
if [ ! $? = 0 ]; then
28
28
echo " NO KEY FOUND in /etc/ruptime/ruptime.key" ; exit 1
29
29
else
30
30
# echo "FOUND defaults";
31
- KEY=$( defaults read ch.aiei.ruptime KEY)
32
- export MCRYPT_KEY=$KEY
31
+ export KEY=$( defaults read ch.aiei.ruptime KEY)
33
32
fi
34
33
fi
35
34
@@ -82,10 +81,10 @@ if [ "${1}x" = "-ux" ]; then
82
81
s=$( echo $( sw_vers 2> /dev/null | awk -v OFS=" " ' {$1=""}{print}' ) )
83
82
;;
84
83
esac
85
- u=$( printf " %-28s %s, %s\n" " $k " " ` uname -srm` " " $s " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
84
+ u=$( printf " %-28s %s, %s\n" " $k " " ` uname -srm` " " $s " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
86
85
;;
87
86
ruptime)
88
- u=$( uptime| sed ' s/ days\{0,1\},[[:blank:]]\{1,\}/+/; s/ averages\{0,1\}://; s/ min//;s/,//g' | awk -v h=$( eval " $HOSTNAMECMD " ) ' {$1="";printf "%-28s %s %11s %2s %5s %s %6s %6s %6s\n", h, $2, $3, $4, $5, $6, $7, $8, $9}' | mcrypt -f " $ KEY" -Fq | base64 -w0 )
87
+ u=$( uptime| sed ' s/ days\{0,1\},[[:blank:]]\{1,\}/+/; s/ averages\{0,1\}://; s/ min//;s/,//g' | awk -v h=$( eval " $HOSTNAMECMD " ) ' {$1="";printf "%-28s %s %11s %2s %5s %s %6s %6s %6s\n", h, $2, $3, $4, $5, $6, $7, $8, $9}' | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
89
88
;;
90
89
rsw)
91
90
rsw=$( for a in dpkg rpm nix snap spack flatpak pip2 pip3 brew zypper; do
@@ -101,7 +100,7 @@ rsw=$(for a in dpkg rpm nix snap spack flatpak pip2 pip3 brew zypper; do
101
100
which $a & > /dev/null && if [ $a == " zypper" ]; then num=$( zypper search --installed-only | grep package$ | wc -l) ; fi
102
101
if [ ${num} x != x ]; then echo -ne " $a $( echo $num ) " ; fi
103
102
done)
104
- u=$( printf " %-28s %s\n" " $k " " $rsw " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
103
+ u=$( printf " %-28s %s\n" " $k " " $rsw " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
105
104
;;
106
105
rhw)
107
106
biosdate=$( dmidecode -s bios-release-date 2> /dev/null | sed ' s,/, ,g' | awk ' {print $3"/"$1"/"$2}' )
@@ -117,17 +116,17 @@ done)
117
116
cores=$( getconf _NPROCESSORS_ONLN)
118
117
gpu=0; which nvidia-smi > /dev/null && gpu=$( nvidia-smi --query-gpu=utilization.gpu,utilization.memory --format=csv| sed 1d| wc -l)
119
118
# macOS number-of-GPU-cores system_profiler SPDisplaysDataType |grep "Cores"
120
- u=$( printf " %-28s %s\n" " $k " " $biosdate $sys $cores $mem $gpu " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
119
+ u=$( printf " %-28s %s\n" " $k " " $biosdate $sys $cores $mem $gpu " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
121
120
# macOS system_profiler SPHardwareDataType
122
121
;;
123
122
rac)
124
123
ac=$( ac | awk ' {print $2}' )
125
124
nu=$( ac -p | sed 1d | wc -l)
126
- u=$( printf " %-28s %s %s\n" " $k " " $ac " " $nu " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
125
+ u=$( printf " %-28s %s %s\n" " $k " " $ac " " $nu " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
127
126
;;
128
127
rwho)
129
128
w=$( who | sed " s/ [a-zA-Z:]/ $( eval " $HOSTNAMECMD " ) :&/1;s,: ,:,1" )
130
- u=$( printf " %s\n" " $w " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
129
+ u=$( printf " %s\n" " $w " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
131
130
;;
132
131
rbench)
133
132
dt=date
@@ -144,7 +143,7 @@ done)
144
143
/bin/echo " scale=3000;4*a(1)" | bc -l & > /dev/null
145
144
end2=$( $dt +%s.%N)
146
145
cpu=$( printf " CPU %.2f %s\n" $( echo $end2 - $start2 | bc) $cores )
147
- u=$( printf " %-28s %s\n" " $k " " $mem $cpu " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
146
+ u=$( printf " %-28s %s\n" " $k " " $mem $cpu " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
148
147
;;
149
148
rboot)
150
149
r=0
@@ -157,7 +156,7 @@ done)
157
156
# something is running
158
157
cpu=$( uptime | sed s,.* :,,g | sed s/,//g| awk ' {printf("%.0f\n",$(NF-2))}' )
159
158
r=$(( r + cpu))
160
- u=$( printf " %-28s %s\n" " $k " " users $liun screen/tmux $sotn CPU $cpu gore $r " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
159
+ u=$( printf " %-28s %s\n" " $k " " users $liun screen/tmux $sotn CPU $cpu gore $r " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
161
160
;;
162
161
rnet)
163
162
netdev=$( ip r | grep ^default | head -1| sed " s,.*dev ,,g" | awk ' {print $1}' )
@@ -166,19 +165,19 @@ done)
166
165
if [ " $r " = 0 ]; then
167
166
l=$( iwconfig $s 2> /dev/null| grep " Link Quality=" | sed " s,Link Quality=,," | awk ' {print $1"*100"}' | bc -l) ; \
168
167
s2=$( iwconfig $s 2> /dev/null| grep " Bit Rate" | sed " s,Bit Rate=,,;s, Mb,Mb," | awk ' {print $1}' ) ; \
169
- u=$( printf " %-28s %s %s %.0f\n" " $k " " $s " " $s2 " " $l " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
168
+ u=$( printf " %-28s %s %s %.0f\n" " $k " " $s " " $s2 " " $l " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
170
169
else
171
170
netdev=$( ip r | grep ^default | head -1| sed " s,.*dev ,,g" | awk ' {print $1}' )
172
171
s=$( echo " $netdev $( cat /sys/class/net/${netdev} /speed) Mb/s" )
173
- u=$( printf " %-28s %s\n" " $k " " $s " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
172
+ u=$( printf " %-28s %s\n" " $k " " $s " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
174
173
fi
175
174
# macOS
176
175
# scutil --nwi |tail -1|awk '{print $NF}'
177
176
# /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
178
177
;;
179
178
rdisk)
180
179
s=$( echo $( for a in $( ls /dev/ada? /dev/sd? /dev/xvd? /dev/vd? /dev/nvme? n1 /dev/mmcblk? /dev/md[0-9]* 2> /dev/null | sed s,/dev/,,) ; do echo $a $( fdisk -l /dev/$a 2> /dev/null | grep ^Disk | awk ' {printf "%1.0f\n", $5/1000/1000/1000}' | head -1) ; done) )
181
- u=$( printf " %-28s %s\n" " $k " " $s " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
180
+ u=$( printf " %-28s %s\n" " $k " " $s " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
182
181
# macOS: diskutil info /dev/disk0 |grep Size
183
182
;;
184
183
rload)
@@ -194,7 +193,7 @@ done)
194
193
m=$( printf " %6.2f\n" $( echo Mem: $total $used | awk ' {print 100*$3/$2}' ) )
195
194
;;
196
195
esac
197
- u=$( printf " %-28s %s %s %s %s\n" " $k " " $s " " $m " " $gpu " | mcrypt -f " $ KEY" -Fq | base64 -w0 )
196
+ u=$( printf " %-28s %s %s %s %s\n" " $k " " $s " " $m " " $gpu " | openssl enc -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - )
198
197
;;
199
198
* )
200
199
echo " PROTOCOL ERROR"
208
207
d=$( basename " $0 " )
209
208
(echo xz." $d " ) |
210
209
(nc " $SERVER " " $PORT " ) |
211
- (base64 -d | mcrypt -d -f " $ KEY" -Fq | xz -d 2> /dev/null || echo " NO DATA FOUND ($? )" 1>&2 )
210
+ (openssl enc -d -A -a -aes-192-cbc -pbkdf2 -pass env: KEY -in - -out - | xz -d 2> /dev/null || echo " NO DATA FOUND ($? )" 1>&2 )
0 commit comments