shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Interagir com arquivo em XML


From: Geisler Dias
Subject: Re: [shell-script] Interagir com arquivo em XML
Date: Mon, 9 Apr 2007 11:56:40 -0300

A melhor opção é criar um alias para ele no www.dyndns.org aí você libera
seucliente.dyndns.org


Em 09/04/07, Tiago Barcellos Peczenyj <address@hidden> escreveu:
>
>   Não atrapalha não...
>
> $ sed '/<global>/a<a>xxx</a>' arquivo.xml
> <global>
> <a>xxx</a>
> <white_list>127.0.0.1</white_list>
> <white_list>outroip</white_list>
> </global>
>
> atrapalharia SE fosse usado como separador de comandos, no caso do famoso
>
> s/xxx/yyy/g
>
> Abraços ;-)
>
>
> On 4/9/07, Bruno Gunter Fricke <address@hidden<gunter%40infolink.com.br>>
> wrote:
> >
> > Tiago,
> >
> > O separador como "/" pode dar problema... Já tem no texto. Seria melhor
> > usar outro ;-)
> >
> >
> > On Mon, 2007-04-09 at 10:22 -0300, Tiago Barcellos Peczenyj wrote:
> > > Vc pode usar o SED
> > >
> > > $ cat arquivo.xml
> > > <global>
> > > <white_list>127.0.0.1</white_list>
> > > <white_list>outroip</white_list>
> > > </global>
> > >
> > > # usando o comando a do sed (insere DEPOIS)
> > > $ sed '/<global>/aTEXTO' arquivo.xml
> > > <global>
> > > TEXTO
> > > <white_list>127.0.0.1</white_list>
> > > <white_list>outroip</white_list>
> > > </global>
> > >
> > > # usando o comando i do sed (insere ANTES)
> > > $ sed '/<\/global>/iTEXTO' arquivo.xml
> > > <global>
> > > <white_list>127.0.0.1</white_list>
> > > <white_list>outroip</white_list>
> > > TEXTO
> > > </global>
> > >
> > > vc só precisa substituir TEXTO pela tag xml que vc quer inserir. esta
> > > é uma
> > > das formas de fazer ;-)
> > >
> > > para alterar o arquivo de forma definitiva faça
> > >
> > > sed -i.old '...' arquivo.xml
> > >
> > > []´s Tiago
> > >
> > > On 4/9/07, José Carlos Colzani <address@hidden<linoxman%40gmail.com>
> <linoxman%40gmail.com>>
> > wrote:
> > > >
> > > > Olá pessoal....
> > > >
> > > > Uso em minha empresa o OSSEC, junto com snort, e tenho um cliente
> > > que
> > > > não tem ip fixo, e volta e meia ele é bloqueado no meu firewall.
> > > >
> > > > No arquivo de configuração do OSSEC, tem um sequencia de white list
> > > > onde coloco os ips que nunca devem ser bloqueados, porém como o
> > > > cliente não tem ip fixo preciso fazer um script que coloque esse ip
> > > > nessa white list.
> > > >
> > > > Quando a pegar ip isso eu sei fazer, o problema seria inserir este
> > > ip,
> > > > o arquivo de configuração do ossec é todo em xml e a lista de white
> > > > list fica na seção global assim :
> > > >
> > > > <global>
> > > > <white_list>127.0.0.1</white_list>
> > > > <white_list>outroip</white_list>
> > > > </global>
> > > >
> > > > Preciso que o script insira o ip entre esta seção global, e não
> > > estou
> > > > conseguindo fazer isto.
> > > > Alguém poderia me dar um caminho ?
> > > >
> > > > --
> > > > José Carlos Colzani - Brusque SC
> > > > E-mail - linoxman em gmail com br
> > > > GNU/Linux - 2.6.13.4 / Slackware 10.1
> > > > User linux - #241077
> > > >
> > > >
> > >
> > > --
> > > Tiago B Peczenyj
> > > Linux User #405772
> > >
> > > # cd /pub
> > > # more beer
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> # cd /pub
> # more beer
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
                      Geisler Alves Dias
                  address@hidden

Não use software pirata, seja livre. seja GNU/Linux ! ! !


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]