Faber Proxy Manager
Da Faber Libertatis.
Indice della pagina |
Introduzione
Faber Proxy Manager, AKA ProxyMan è una versione ridotta dell' Ldap User Manager usato presso l'Internet Point NSE per la gestione degli utenti e dei permessi di Navigazione in internet.
Faber Proxy Manager non contiene la parte per la gestione degli utenti ma solo quella per la gestione delle ACL di Squid.
Schermata
ReadMe
Faber Proxy Manager, AKA ProxyMan
ProxyMan v 1.0
Created by Stefano Sasso, Faber Libertatis
Graphics by Paolo Rodeghiero, Faber Libertatis
Questa interfaccia web permette di abilitare/disabilitare la navigazione per determinati computer attraverso il proxy Squid.
PREREQUISITI
- Squid
- Apache
- Perl
- Sudo
- libnet-dns-perl
- libcgi-perl
# apt-get install apache squid perl sudo libnet-dns-perl libcgi-perl
INSTALLAZIONE
si assumera' che i files siano stati estratti in /var/www-ssl/proxyman
permessi
cambiare il proprietario di allowed.txt in www-data, dove www-data e' l'utente apache
apache
Aggiungere le seguenti righe di configurazione ad apache:
Alias /proxyman /var/www-ssl/proxyman #(non necessario se /var/www-ssl e' la docroot) <Directory /var/www-ssl/proxyman> Options +ExecCGI DirectoryIndex proxyman.cgi AddHandler cgi-script .cgi </Directory>
sudo
editare il file /etc/sudoers e aggiugere la seguente entry:
www-data ALL = NOPASSWD: /var/www-ssl/proxyman/proxyman-squid.pl
dove www-data e' l'utente apache
configurazione
modificare il file proxyman.functions.pl e inserire quello che piu' vi aggrada.
modificare il file dns.conf e inserire un server dns che sia in grado di risolvere gli hostname dei computer locali.
CONFIGURAZIONE INIZIALE
- modificare il file template di squid come piu' vi aggrada
- il file macchine.txt contiene, una per riga, le macchine conosciute dal sistema (i nomi devo essere risolvibili!)
- il file allowed.txt contiene, una per riga, le macchine abilitate a navigare (i nomi devo essere risolvibili!)(questo file viene modificato da ProxyMan)
- il file operatori.txt contiene, una per riga, le macchine esterne che possono essere abilitate a navigare (i nomi devo essere risolvibili!)
Download
http://stone.netsons.org/faber/faber-proxy-manager-1.1.tar.gz


