Forum: Italian Ruby user group [ANN] Interfaccia web per firewall e altro basata su Sinatra

Posted by Guido De Rosa (gderosa)
on 2009-12-18 23:14
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:

http://github.com/gderosa/onboard

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/
Posted by Andrea Reginato (reis)
on 2009-12-19 14:40
(Received via mailing list)
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 <guidoderosa@gmail.com>

> 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
> Ml@lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>



--
Andrea Reginato, http://mikamai.com
Writing http://sensejs.wordpress.com/
Collaborating http://therubymine.it
Reading http://stacktrace.it
Posted by Alessandro Scolavino (ninjinka)
on 2009-12-19 19:26
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 ;)
Posted by Guido De Rosa (gderosa)
on 2009-12-20 00:58
Andrea Reginato:
> Complimenti per il lavoro e per aver usato Sinatra !!
> Appena avrò un pò di tempo me lo guardo bene ;-)

Alessandro Scolavino:
> 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.
Posted by Andrea Pavoni (apeacox)
on 2009-12-28 16:47
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 :P

ciao,
A.


Posted by Guido De Rosa (gderosa)
on 2009-12-29 16:13
Andrea Pavoni 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 :P

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.
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.