[ANN] Interfaccia web per firewall e altro basata su Sinatra

Ciao,

ho avuto modo di parlarne indirettamente su vari forum, ma ora è il
momento di fare un vero e proprio annuncio.

Il progetto si chiama “OnBoard” ed è un’interfaccia web basata su
Sinatra mirata all’amministrazione di appliance di rete Linux: router,
firewall, vpn etc. etc.

Vuole essere meno incasinato e pesante di Webmin (che è scritto in
Perl), ma più flessibile e meno “microscopico” di LuCI (l’interfaccia
web di OpenWRT, scritta in Lua).

Il progetto è sponsorizzato dall’azienda per cui lavoro(*) ed è
rilasciato con licenza GPL.

Qui c’è il repository su github:

e qui il sito:

http://dev.vemarsas.it/onboard/

Se sarà utile, tirerò su un Redmine da qualche parte, nel frattempo
credo che l’issue tracker di github possa andar bene.

Ogni domanda è benvenuta, qui o altrove, anche perché so che il codice è
documentato quasi per niente e c’è tanto lavoro da fare.

Grazie in anticipo per ogni tipo di feedback.

Guido


(*) Vemar sas, http://www.vemarsas.it/

Complimenti per il lavoro e per aver usato Sinatra !!
Appena avrò un pò di tempo me lo guardo bene :wink:

2009/12/18 Guido De Rosa [email protected]

Perl), ma più flessibile e meno “microscopico” di LuCI (l’interfaccia
http://dev.vemarsas.it/onboard/

(*) Vemar sas, http://www.vemarsas.it/

Posted via http://www.ruby-forum.com/.


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Andrea R., http://mikamai.com
Writing http://sensejs.wordpress.com/
Collaborating http://therubymine.it
Reading http://stacktrace.it

Bravo!
un paio d’anni fà ho realizzato un applicazione simile (su rails) ,
gestione firewall, accessi, dns e routing (in pratica un sistema di
controllo accessi a una rete privata), non ha avuto un lungo futuro
comunque :wink:

Andrea R.:

Complimenti per il lavoro e per aver usato Sinatra !!
Appena avrò un pò di tempo me lo guardo bene :wink:

Alessandro S.:

Bravo!
un paio d’anni fà ho realizzato un applicazione simile (su rails) ,
gestione firewall, accessi, dns e routing (in pratica un sistema di
controllo accessi a una rete privata), non ha avuto un lungo futuro
comunque :wink:

Mi spiace che il tuo progetto si sia arenato. Sarei felice di poter dare
un’occhiata al codice, se non è closed, magari contiene idee che possono
rinascere a nuova vita :wink: Un link?

Rispondo anche ad Andrea, mi fa piacere che Sinatra abbia altri
estimatori in Italia, su questa lista non se ne parla quasi mai… Rails
è forse un po’ overkill per qualcosa che deve girare in un router…

Grazie per i complimenti, per tutto il resto, forkate, forkate pure :slight_smile:

G.

Guido De Rosa wrote:

Grazie per i complimenti, per tutto il resto, forkate, forkate pure :slight_smile:

G.

mi accodo ai complimenti, forkerò volentieri perchè mi interessa molto,
magari provandolo su qualche altra distro. ho notato che hai predisposto
una ‘platform/’ con il file per debian :stuck_out_tongue:

ciao,
A.

Andrea P. wrote:

mi accodo ai complimenti, forkerò volentieri perchè mi interessa molto,

Grazie :wink:

magari provandolo su qualche altra distro. ho notato che hai predisposto
una ‘platform/’ con il file per debian :stuck_out_tongue:

Sì, è l’unica (piccola) parte che dipende dalla distribuzione, e forse
scomparirà in futuro: ho trovato comodo servirmi degli init script di
debian per riavviare dnsmasq, piuttosto che fare kill -HUP o kill -USR1
o quello che è, o far partire il demone da una riga di comando “custom”
come invece faccio con altri servizi.

L’obiettivo a medio termine è essere distro-independent, mentre non è
stata proprio presa in considerazione la portabilità verso altri Unix
(troooooppo complicata, almeno finché ci lavoro solo io :-P).

A presto!

G.