Aê Zé Carlos: $ echo "<global> <white_list>127.0.0.1</white_list> <white_list>outroip</white_list> </global>" | sed 's#<global>#<global>\n<white_list>IP.IP.IP.IP </white_list>#' <global> <white_list>IP.IP.IP.IP</white_list> <white_list>127.0.0.1</white_list> <white_list>outroip</white_list> </global>
Usei o # como separador do sed pq já existia uma / no texto. Abração, Julio :wq Em 09/04/07, José Carlos Colzani <[EMAIL PROTECTED]> escreveu: > > 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 > > -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq [As partes desta mensagem que não continham texto foram removidas]
