Free software
I programmi che seguono sono stati scritti da me
(Niccolò
Rigacci) per divertimento o perché ne avevo bisogno.
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 4 settembre 2001