Dúvida ( importar dados para o cvs) [RESOLVIDO]

13. Re: Dúvida ( importar dados para o cvs) [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 25/05/2017 - 16:09h

brunols escreveu:

msoliver escreveu:

Bruno, o arquivo dirtycow.txt tem um servidor por linha?

No script "coleta . . .", achei confuso esse comando:
for i in `cat $1`
do
sshpass -p$password scp -o ConnectTimeout=4 -o StrictHostKeyChecking=no ./dirtycow.sh $user@$i:~ && sshpass -p$password ssh -o ConnectTimeout=4 -o StrictHostKeyCheckin
g=no -t $user@$i "sudo sh ./dirtycow.sh" && sshpass -p$password scp -o ConnectTimeout=4 -o StrictHostKeyChecking=no $user@$i:~/*.cvs* . && sshpass -p$password ssh -o Co
nnectTimeout=14 -o StrictHostKeyChecking=no $user@$i "rm ~/*.cvs*" && echo $i >> coleta_dirtycow.txt
echo "$i finalizado."
echo " "
done

Eu faria diferente . . . .
Unificaria os scripts . . .

att.:
mso

isso 1 servidor por linha... Como unificar ? Vixxiiiiii... embolou mais ainda minha cabeça..kkkkkkk


Vamos desembolar . . . rsrsrsr

#!/bin/bash
LISTA="dirtycow.txt"
SAIDA="/root/check_disk.txt"

while IFS=S'\n' read -r IP;do
ARQ=$(tr "." "_" <<< $IP|sed 's/$/\.txt/') #DEFINE NOME DO ARQUIVO DE SAIDA
#COLOQUE AQUI O COMANDO P/ CONECTAR NO SERVIDOR, O "IP" ESTA NA VAR "$IP"
echo -n "${IP};$(date +"%d/%m/%Y");$(date +"%H:%M:%S:%3N")" > $ARQ #GRAVA IP;DATA;HORA EM $ARQ
#AQUI É COLOCADO O CONTEÚDO DO SCRIPT dirtycow.sh
#OBS.: Troque o echo -e por echo -n, retire a VAR que colore o TEXTO, separe o campo com ; e direcione para $ARQ
#Exemplo: echo -n ";Your kernel is $running_kernel which IS vulnerable >> $ARQ

SAFE_KERNEL="SAFE_KERNEL"
SAFE_KPATCH="SAFE_KPATCH"
MITIGATED="MITIGATED"
VULNERABLE="VULNERABLE"

MITIGATION_ON='CVE-2016-5195 mitigation loaded'
MITIGATION_OFF='CVE-2016-5195 mitigation unloaded'


VULNERABLE_VERSIONS=(
# RHEL5
"2.6.18-8.1.1.el5"
"2.6.18-8.1.3.el5"
"2.6.18-8.1.4.el5"
"2.6.18-8.1.6.el5"
"2.6.18-8.1.8.el5"
"2.6.18-8.1.10.el5"
.
.
.
done<$LISTA
#AQUI COLOQUE UM COMANDO PARA COPIAR O $ARQ PARA O SEU MICRO,
#UMA SUGESTÃO É O "scp"
#ENCERRE a CONEÇãO com esse IP, será iniciada a proxíma . . . E assim, até o final do arquivo dirtycow.txtl


att.:
marcelo oliver


  


14. Re: Dúvida ( importar dados para o cvs) [RESOLVIDO]

Bruno Augusto Lobo Soares
brunols

(usa Slackware)

Enviado em 25/05/2017 - 16:37h

msoliver escreveu:

brunols escreveu:

msoliver escreveu:

Bruno, o arquivo dirtycow.txt tem um servidor por linha?

No script "coleta . . .", achei confuso esse comando:
for i in `cat $1`
do
sshpass -p$password scp -o ConnectTimeout=4 -o StrictHostKeyChecking=no ./dirtycow.sh $user@$i:~ && sshpass -p$password ssh -o ConnectTimeout=4 -o StrictHostKeyCheckin
g=no -t $user@$i "sudo sh ./dirtycow.sh" && sshpass -p$password scp -o ConnectTimeout=4 -o StrictHostKeyChecking=no $user@$i:~/*.cvs* . && sshpass -p$password ssh -o Co
nnectTimeout=14 -o StrictHostKeyChecking=no $user@$i "rm ~/*.cvs*" && echo $i >> coleta_dirtycow.txt
echo "$i finalizado."
echo " "
done

Eu faria diferente . . . .
Unificaria os scripts . . .

att.:
mso

isso 1 servidor por linha... Como unificar ? Vixxiiiiii... embolou mais ainda minha cabeça..kkkkkkk


Vamos desembolar . . . rsrsrsr

#!/bin/bash
LISTA="dirtycow.txt"
SAIDA="/root/check_disk.txt"

while IFS=S'\n' read -r IP;do
ARQ=$(tr "." "_" <<< $IP|sed 's/$/\.txt/') #DEFINE NOME DO ARQUIVO DE SAIDA
#COLOQUE AQUI O COMANDO P/ CONECTAR NO SERVIDOR, O "IP" ESTA NA VAR "$IP"
echo -n "${IP};$(date +"%d/%m/%Y");$(date +"%H:%M:%S:%3N")" > $ARQ #GRAVA IP;DATA;HORA EM $ARQ
#AQUI É COLOCADO O CONTEÚDO DO SCRIPT dirtycow.sh
#OBS.: Troque o echo -e por echo -n, retire a VAR que colore o TEXTO, separe o campo com ; e direcione para $ARQ
#Exemplo: echo -n ";Your kernel is $running_kernel which IS vulnerable >> $ARQ

SAFE_KERNEL="SAFE_KERNEL"
SAFE_KPATCH="SAFE_KPATCH"
MITIGATED="MITIGATED"
VULNERABLE="VULNERABLE"

MITIGATION_ON='CVE-2016-5195 mitigation loaded'
MITIGATION_OFF='CVE-2016-5195 mitigation unloaded'


VULNERABLE_VERSIONS=(
# RHEL5
"2.6.18-8.1.1.el5"
"2.6.18-8.1.3.el5"
"2.6.18-8.1.4.el5"
"2.6.18-8.1.6.el5"
"2.6.18-8.1.8.el5"
"2.6.18-8.1.10.el5"
.
.
.
done<$LISTA
#AQUI COLOQUE UM COMANDO PARA COPIAR O $ARQ PARA O SEU MICRO,
#UMA SUGESTÃO É O "scp"
#ENCERRE a CONEÇãO com esse IP, será iniciada a proxíma . . . E assim, até o final do arquivo dirtycow.txtl


att.:
marcelo oliver



Fiquei mais confuso... tico e teco do cérebro brigando... isso está me dando um nó na cabeça...vou tomar um café para voltar a pensar nisso...



15. Re: Dúvida ( importar dados para o cvs) [RESOLVIDO]

Bruno Augusto Lobo Soares
brunols

(usa Slackware)

Enviado em 29/05/2017 - 11:09h


Obrigado por todo ajuda... Consegui.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts