risvegliare fast6
Tapanetwork
fast6@lists.bofh.it
Tue Jan 21 02:25:04 2003
Sun, Jan 19, 2003 at 01:45:44PM +0100, Marco d'Itri ha scritto:
> Per quanto riguarda il lavoro che devi fare, privatamente ti mando il
> codice attuale del tunnel broker. Quando sarà finito deve funzionare
> così: l'utente inserisce ID e password in una pagina (anche statica per
> non perdere tempo a crearla con il CGI),
Alessandro Ranellucci aveva gia` implementato tutto da zero ed io ho riusato
il suo codice, ma volendo usare cose come CGI.pm, ora una pagina web e`
quasi piu` facile farla dinamica che statica...
> a quel punto il CGI li verifica
> nel file con la lista degli utenti e se ci sono estrae il numero della
> rete (per quello che ti riguarda è una stringa /^[a-f\d:]$/).
> Fatto questo deve eseguire "$programma $IPv4 $numero_rete", dove $IPv4
> è l'IP dell'utente (per ora ignoriamo il caso in cui stia usando un
> proxy) e mostrare all'utente una pagina (ai dettagli ci penso io, ma
> compariranno le variabili citate).
http://digilander.libero.it/inet6/download/fast6-tb_1.2-pre1.gz
ChangeLog:
Il formato del db file non e` piu`:
<password><tab><ipv6_net>
ma:
<user><spazi e/o tabs ><password><spazi/tabs><ipv6_net>
c'e` un controllo appena piu` restrittivo sul formato degli ip6, ad
esempio non e` piu` possibile una cosa come:
f:f:F:F:a/23428349234298
ci sono un po' di opzioni configurabili in piu`, nella parte iniziale
dello script
> Cura particolarmente il controllo di tutte le possibili condizioni di
> errore e rispetta religiosamente perlstyle(1p).
Mah, guarda, ho cercato di fare in modo che $programma potesse essere
qualsisasi cosa (anche non esistente, o non eseguibile) e che il CGI
sapesse cavarsela comunque in tutti i casi di uscita ``unsuccesfull''
fornendo anche delle informazioni che l'utente, alla bisogna, puo`
``bug-reportare'' al SysAdmin.
Se $programma e` eseguito con successo mostra una pagina riassuntiva
con UserID, IPv4 e IPv6.
Sicuramente ci sono ancora molte cose da migliorare, lo stile e` un
po' troppo personale, ma e` una prima bozza. A questo punto suggestions
and patches are welcome.
> --
> ciao,
> Marco
--
tapanetwork