Sistema

1. Sistema

E Barbosa Junior
tux-junior

(usa Debian)

Enviado em 20/07/2009 - 15:41h

Estou desenvolvendo um sistema para administração do squid.
O objetivo é alterar no squid.conf o parametro "http_access allow whitelist setor1" para "http_access deny setor1".

O sistema permite através do browser administração.

Preciso primeiro verificar se a sentença ja esta igual com o escolhido para entao alterar?


  


2. Com shell-script é simples...

V1dux
v1dux

(usa Ubuntu)

Enviado em 20/07/2009 - 19:27h

Olá, não sei em qual sistema você pretende desenvolver mas você pode fazer com o uso do SED em shell-script e salvar como cgi já que você vai fazer via browser:

#!/bin/bash
# Sript rodando no mesmo diretório do arquivo squid.conf
# Para alterar o parâmetro de "allow whitelist" para "deny":

sed -i "s/allow whitelist/deny/g" squid.conf

Qq dúvida posta aí!

Abs


3. Re: Sistema

E Barbosa Junior
tux-junior

(usa Debian)

Enviado em 22/07/2009 - 20:24h

Estou pensando em fazer usando php, isto porque andei lendo e pude observar que o php tem funcoes para alterar conteudo de texto. Mas ainda nao sei qual a melhor usuar.

Preciso checar se o escolhido pelo usuario ja esta inserido no texto se tiver nao fazer nada se nao tiver altera o conteudo do texto.


4. dica

Victor Guimarães Nunes
nunesvictor

(usa Ubuntu)

Enviado em 24/07/2009 - 14:44h

olha, fiz algo parecido em java, so que eu fiz da seguinte maneria... vc cria um arquivo blacklist e grava cada url ou palavra que deve ser bloqueado nele, dai quando vc quiser remover copia todo o conteudo do arquivo menos o a ser desbloqueado para um arquivo temporario e depois renomeia.

fazer em php vai ser phoda, mas se vc insistir, vai la

acho q bloqueia com:

acl blacklist url_regx "/arquivo/blacklist"
http_access deny blacklist






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts