1 #!/ b i n / bash 2 3 4 #Nome P a s t a s e caminhos 5 PCNAME=$1 6 PASS=$2 7 INTEGRIDADE=$PCNAME/ I n t e g r i d a d e 8 9 10 #Nomes F i c h e i r o s
11 CALCULO SHA256 COMANDOS=$INTEGRIDADE/ c a l c u l o s h a 2 5 6 c o m a n d o s . t x t 12
13
14 ###I n t e g r i d a d e 15
16 #C´a l c u l o SHA256 Comandos
18
19 #bash
20 p r i n t f ”Comando : bash \n” >> $CALCULO SHA256 COMANDOS 21 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 22 bash −−v e r s i o n >> $CALCULO SHA256 COMANDOS
23 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
24 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b bash ‘ | head − n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
25 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
26 27
28 #mkdir
29 p r i n t f ”Comando : mkdir \n” >> $CALCULO SHA256 COMANDOS 30 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS
31 mkdir −−v e r s i o n >> $CALCULO SHA256 COMANDOS
32 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
33 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b mkdir ‘ | head −n 1 | c u t −d ” ” −f 2 ) >> $CALCULO SHA256 COMANDOS
34 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
35 36
37 #i f c o n f i g
38 p r i n t f ”Comando : i f c o n f i g \n” >> $CALCULO SHA256 COMANDOS 39 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS
40 i f c o n f i g −−v e r s i o n 2>> $CALCULO SHA256 COMANDOS
41 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS 42 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b i f c o n f i g ‘ |
head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS 43 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >>
$CALCULO SHA256 COMANDOS 44
45
46 #n e t s t a t
47 p r i n t f ”Comando : n e t s t a t \n” >> $CALCULO SHA256 COMANDOS 48 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS
49 n e t s t a t −−v e r s i o n >> $CALCULO SHA256 COMANDOS
50 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS 51 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b n e t s t a t ‘ |
head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS 52 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >>
$CALCULO SHA256 COMANDOS 53
54 55 #a r p
56 p r i n t f ”Comando : a r p \n” >> $CALCULO SHA256 COMANDOS 57 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 58 a r p −−v e r s i o n 2>> $CALCULO SHA256 COMANDOS
59 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
60 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b arp ‘ | head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
61 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
62 63 64 #c a t
65 p r i n t f ”Comando : c a t \n” >> $CALCULO SHA256 COMANDOS 66 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 67 c a t −−v e r s i o n >> $CALCULO SHA256 COMANDOS
68 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
69 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b c a t ‘ | head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
70 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
71 72
73 #l s o f
74 p r i n t f ”Comando : l s o f \n” >> $CALCULO SHA256 COMANDOS 75 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 76 l s o f −v 2>> $CALCULO SHA256 COMANDOS
77 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
78 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b l s o f ‘ | head − n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
79 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
80 81 82 #t o p
83 p r i n t f ”Comando : t o p \n” >> $CALCULO SHA256 COMANDOS 84 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 85 t o p −v >> $CALCULO SHA256 COMANDOS
86 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
87 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b top ‘ | head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
88 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
89 90 91 #l s
92 p r i n t f ”Comando : l s \n” >> $CALCULO SHA256 COMANDOS 93 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 94 l s −−v e r s i o n >> $CALCULO SHA256 COMANDOS
95 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
96 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b l s ‘ | head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
97 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
98 99
100 #d a t e
101 p r i n t f ”Comando : d a t e \n” >> $CALCULO SHA256 COMANDOS 102 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 103 d a t e −−v e r s i o n >> $CALCULO SHA256 COMANDOS
104 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
105 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b date ‘ | head − n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
$CALCULO SHA256 COMANDOS 107
108
109 #uname
110 p r i n t f ”Comando : uname\n” >> $CALCULO SHA256 COMANDOS 111 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS
112 uname −−v e r s i o n >> $CALCULO SHA256 COMANDOS
113 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
114 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b uname ‘ | head −n 1 | c u t −d ” ” −f 2 ) >> $CALCULO SHA256 COMANDOS
115 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
116 117
118 #l a s t
119 p r i n t f ”Comando : l a s t \n” >> $CALCULO SHA256 COMANDOS 120 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 121 l a s t −−v e r s i o n >> $CALCULO SHA256 COMANDOS
122 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
123 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b l a s t ‘ | head − n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
124 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
125 126
127 #mount
128 p r i n t f ”Comando : mount\n” >> $CALCULO SHA256 COMANDOS 129 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS
130 mount −−v e r s i o n >> $CALCULO SHA256 COMANDOS
131 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
132 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b mount ‘ | head −n 1 | c u t −d ” ” −f 2 ) >> $CALCULO SHA256 COMANDOS
133 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
134 135 136 #d f
137 p r i n t f ”Comando : d f \n” >> $CALCULO SHA256 COMANDOS 138 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 139 d f −−v e r s i o n >> $CALCULO SHA256 COMANDOS
140 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
141 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b df ‘ | head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
142 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
143 144 145 #cp
146 p r i n t f ”Comando : cp \n” >> $CALCULO SHA256 COMANDOS 147 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 148 cp −−v e r s i o n >> $CALCULO SHA256 COMANDOS
149 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
150 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b cp ‘ | head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
151 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
152 153
154 #f i n d
155 p r i n t f ”Comando : f i n d \n” >> $CALCULO SHA256 COMANDOS 156 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 157 f i n d −−v e r s i o n >> $CALCULO SHA256 COMANDOS
158 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
159 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b f i n d ‘ | head − n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
160 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
161 162
163 #sha256sum
164 p r i n t f ”Comando : sha256sum \n” >> $CALCULO SHA256 COMANDOS 165 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS
166 sha256sum −−v e r s i o n >> $CALCULO SHA256 COMANDOS
167 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
168 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b sha256sum ‘ | head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS 169 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >>
$CALCULO SHA256 COMANDOS 170
171
172 #rpm | | dpkg | | pacman | | s l p k g | | q l i s t 173 i f which rpm >/dev / n u l l 2>/dev / n u l l ; t h e n
174 p r i n t f ”Comando : rpm\n” >> $CALCULO SHA256 COMANDOS 175 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 176 rpm −−v e r s i o n >> $CALCULO SHA256 COMANDOS
177 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
178 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b rpm ‘ | head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
179 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
180
181 e l i f which dpkg >/dev / n u l l 2>/dev / n u l l ; t h e n
182 p r i n t f ”Comando : dpkg \n” >> $CALCULO SHA256 COMANDOS 183 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS 184 dpkg −−v e r s i o n >> $CALCULO SHA256 COMANDOS
185 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
186 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b dpkg ‘ | head − n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS
187 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
188
189 e l i f which pacman >/dev / n u l l 2>/dev / n u l l ; t h e n
190 p r i n t f ”Comando : pacman\n” >> $CALCULO SHA256 COMANDOS 191 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS
192 pacman −−v e r s i o n >> $CALCULO SHA256 COMANDOS
193 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
194 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b pacman ‘ | head −n 1 | c u t −d ” ” −f 2 ) >> $CALCULO SHA256 COMANDOS
195 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
196
197 e l i f which s l p k g >/dev / n u l l 2>/dev / n u l l ; t h e n
198 p r i n t f ”Comando : s l p k g \n” >> $CALCULO SHA256 COMANDOS 199 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS
200 s l p k g −−v e r s i o n >> $CALCULO SHA256 COMANDOS
201 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
202 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b s l p k g ‘ | head −n 1 | c u t −d ” ” −f 2 ) >> $CALCULO SHA256 COMANDOS
203 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
204
205 e l i f which emerge >/dev / n u l l 2>/dev / n u l l ; t h e n
206 p r i n t f ”Comando : q l i s t \n” >> $CALCULO SHA256 COMANDOS 207 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS
208 q l i s t −−v e r s i o n >> $CALCULO SHA256 COMANDOS
209 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS
210 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b q l i s t ‘ | head −n 1 | c u t −d ” ” −f 2 ) >> $CALCULO SHA256 COMANDOS
211 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >> $CALCULO SHA256 COMANDOS
212 213 e l s e
214 p r i n t f ”Comando : \n\n” >> $LISTA SOFTWARE INSTALADO 215 p r i n t f ” Output : \ n” >> $LISTA SOFTWARE INSTALADO 216 p r i n t f ”N˜a o d i s p o n i v e l ” >> $LISTA SOFTWARE INSTALADO 217 f i
218 219
220 #c r o n t a b
221 p r i n t f ”Comando : c r o n t a b \n” >> $CALCULO SHA256 COMANDOS 222 p r i n t f ” Vers ˜a o : \ n” >> $CALCULO SHA256 COMANDOS
223 224
225 i f which rpm >/dev / n u l l 2>/dev / n u l l ; t h e n 226 e c h o $PASS | sudo −S rpm −qa | g r e p c r o n t a b >>
$CALCULO SHA256 COMANDOS
227 e l i f which dpkg >/dev / n u l l 2>/dev / n u l l ; t h e n 228 e c h o $PASS | sudo −S dpkg − l | g r e p c r o n t a b >>
$CALCULO SHA256 COMANDOS
229 e l i f which pacman >/dev / n u l l 2>/dev / n u l l ; t h e n 230 e c h o $PASS | sudo −S pacman −Q | g r e p c r o n t a b >>
$CALCULO SHA256 COMANDOS
231 e l i f which s l p k g >/dev / n u l l 2>/dev / n u l l ; t h e n
232 e c h o $PASS | sudo −S s l p k g − l s b o −− i n s t a l l e d | g r e p c r o n t a b >> $CALCULO SHA256 COMANDOS
233 e l i f which emerge >/dev / n u l l 2>/dev / n u l l ; t h e n 234 e c h o $PASS | sudo −S q l i s t −IC | g r e p c r o n t a b >>
$CALCULO SHA256 COMANDOS 235 e l s e
236 p r i n t f ”N˜a o d i s p o n i v e l ” >> $CALCULO SHA256 COMANDOS 237 f i
239
240 p r i n t f ”\nSHA256 Comando : ” >> $CALCULO SHA256 COMANDOS 241 e c h o $PASS | sudo −S sha256sum $ ( e c h o ‘ w h e r e i s −b c r o n t a b ‘ |
head −n 1 | c u t −d ” ” − f 2 ) >> $CALCULO SHA256 COMANDOS 242 p r i n t f ”\n−−−−−−−−−−−−−−−−−−−−−−−−−−−−−\n\n” >>
$CALCULO SHA256 COMANDOS