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

**URL:** <https://www.ruby-forum.com/t/ann-interfaccia-web-per-firewall-e-altro-basata-su-sinatra/180384>\
**Category:** IT\
**Created:** [December 18, 2009, 11:14pm UTC](https://www.ruby-forum.com/t/ann-interfaccia-web-per-firewall-e-altro-basata-su-sinatra/180384 "2009-12-18T23:14:41Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![gderosa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/4da419/32.png) [@gderosa](https://www.ruby-forum.com/u/gderosa)\
**Post date:** [December 18, 2009, 11:14pm UTC](https://www.ruby-forum.com/t/ann-interfaccia-web-per-firewall-e-altro-basata-su-sinatra/180384/1 "2009-12-18T23:14:41Z")

</div>

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:

> **[GitHub - gderosa/onboard: THIS IS OBSOLETE. See instead...](https://github.com/gderosa/onboard)**
>
> THIS IS OBSOLETE. See instead https://github.com/vemarsas/onboard - GitHub - gderosa/onboard: THIS IS OBSOLETE. See instead https://github.com/vemarsas/onboard

e qui il sito:

[http://dev.vemarsas.it/onboard/](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/](http://www.vemarsas.it/)

---

<div class="post-metadata">

**Author:** ![gderosa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/4da419/32.png) [@gderosa](https://www.ruby-forum.com/u/gderosa)\
**Post date:** [December 19, 2009, 2:40pm UTC](https://www.ruby-forum.com/t/ann-interfaccia-web-per-firewall-e-altro-basata-su-sinatra/180384/2 "2009-12-19T14:40:51Z")

</div>

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

2009/12/18 Guido De Rosa [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> ## Perl), ma più flessibile e meno “microscopico” di LuCI (l’interfaccia [http://dev.vemarsas.it/onboard/](http://dev.vemarsas.it/onboard/)
> 
> ## (\*) Vemar sas, [http://www.vemarsas.it/](http://www.vemarsas.it/)
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Andrea R., [http://mikamai.com](http://mikamai.com)  
Writing [http://sensejs.wordpress.com/](http://sensejs.wordpress.com/)  
Collaborating [http://therubymine.it](http://therubymine.it)  
Reading [http://stacktrace.it](http://stacktrace.it)

---

<div class="post-metadata">

**Author:** ![gderosa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/4da419/32.png) [@gderosa](https://www.ruby-forum.com/u/gderosa)\
**Post date:** [December 19, 2009, 7:26pm UTC](https://www.ruby-forum.com/t/ann-interfaccia-web-per-firewall-e-altro-basata-su-sinatra/180384/3 "2009-12-19T19:26:50Z")

</div>

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 😉

---

<div class="post-metadata">

**Author:** ![gderosa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/4da419/32.png) [@gderosa](https://www.ruby-forum.com/u/gderosa)\
**Post date:** [December 20, 2009, 12:58am UTC](https://www.ruby-forum.com/t/ann-interfaccia-web-per-firewall-e-altro-basata-su-sinatra/180384/4 "2009-12-20T00:58:42Z")

</div>

Andrea R.:

> Complimenti per il lavoro e per aver usato Sinatra !!  
> Appena avrÃ² un pÃ² di tempo me lo guardo bene 😉

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 😉

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 😉 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 🙂

G.

---

<div class="post-metadata">

**Author:** ![gderosa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/4da419/32.png) [@gderosa](https://www.ruby-forum.com/u/gderosa)\
**Post date:** [December 28, 2009, 4:47pm UTC](https://www.ruby-forum.com/t/ann-interfaccia-web-per-firewall-e-altro-basata-su-sinatra/180384/5 "2009-12-28T16:47:24Z")

</div>

Guido De Rosa wrote:

> Grazie per i complimenti, per tutto il resto, forkate, forkate pure 🙂
> 
> 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 😛

ciao,  
A.

---

<div class="post-metadata">

**Author:** ![gderosa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/4da419/32.png) [@gderosa](https://www.ruby-forum.com/u/gderosa)\
**Post date:** [December 29, 2009, 4:13pm UTC](https://www.ruby-forum.com/t/ann-interfaccia-web-per-firewall-e-altro-basata-su-sinatra/180384/6 "2009-12-29T16:13:53Z")

</div>

Andrea P. wrote:

> mi accodo ai complimenti, forkerÃ² volentieri perchÃ¨ mi interessa molto,

Grazie 😉

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

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.
