This page will move soon!
Free software
Piccola collezione di programmi Free Software, alcuni scritti
da me, altri modificati rispetto al lavoro originale.
Sono tutti liberamente distribuibili insieme ai sorgenti,
secondo i termini della GPL.
-
Dial-up manager CGI
- This is a CGI script written in Perl.
It is supposed to be run on a Linux box offering Internet
access to a local LAN via dial-up and masquerading. I found
that dial on demand is not reliable on a Windows network: the
line is brought up every now and then because of unexpected
network traffic generated by Windows (namely DNS queries).
My solution is as follow:
when an user on the LAN wants Internet access, he points his
browser to this script, and clicks "require access". A list of
users requiring dial-up is mantained on the server. When the
list is empty the line is brought down.
-
Adduser CGI
- I have written some Perl scripts to allow account
creation via a web page using cgi-bin interface.
Also changing password and setting an email forward is
possible.
Those are intended tu be used with IMP, a web-based email
system, but can be used for other pourpose too.
There are some security concerns about running a cgi as root,
I made my best efforts to secure the scripts, but a deeper
insight my be usefull...
-
Voice
- Suite di utility per sistema operativo Linux per la gestione
dei modem voice. Include un
piccolo programma di controllo per inviare comandi al modem e
catturarne l'output. Con tale utility si è realizzato uno script
bash che emula il comportamento di una segreteria telefonica,
con discriminazione di chiamate voce, fax o dati.
Briscola
- Gioco di carte a due. Esiste in versione Windows 3.x
(Visual Basic 2) e per Linux (Tcl/Tk).
Si gioca contro il computer, oppure - solo nella versione Linux -
via rete TCP/IP con un altro avversario.
L'algoritmo di gioco usato dal computer non è molto
intelligente: ad esempio non si ricorda le carte che sono
passate.
Motociclo
- Scritto in Visual Basic 2 per Windows 3.x.
Per chi provvede in prima persona alla manutenzione del proprio
mezzo: mantiene traccia delle operazioni di manutenzione
effettuate e ricorda quelle da effettuare. In realtà
il programma si adatta ad ogni tipo di manutenzione che richieda
scadenze chilometriche e/o temporali. Completamente
personalizzabile.
Setup watcher 99
- Con sorgenti in Visual Basic 5 per Windows 9x.
Serve a scoprire le modifiche che avvengono
sul disco fisso ad esempio in seguito all'installazione di un
nuovo programma. Eseguito prima e dopo l'installazione, il
programma genera un report su tutte le variazioni intervenute
(file modificati, aggiunti, eliminati).
Il programma è in grado di segnalare le righe modificate
in un file di testo (ad esempio CONFIG.SYS), purtroppo non
è in grado di analizzare il contenuto del registry di
Windows.
Pagina modificata il 1 novembre 2003