Archivi categoria: Software

Fire3vuan 0.5

LAST UPDATE: 21/10/2016

Fir3vuan è un progetto che avevo da un bel pò nella testa: un browser isolato in un hypervisor. In parola povere ho creato una VirtualMachine su cui gira una distribuzione Linux minimalista che mostra solo il browser,  ideale per una navigazione al sicuro da ransomware e pubblicità malevola!

Poi  al Moca 2016 ho incotrato Jaromil che mi ha date parecchie dritte (non sono un linuxiano esperto, me la cavo) e anche il mio amico e collega di LUG Gianguido mi ha dato parecchie dritte. Infine, dopo parecchio sbattimento sono riuscito a realizzare Fir3vuan: vedi il progetto su SourceForge!
I più smanettoni possono anche realizzarlo da zero, ci sono le istruzioni!

Screenshot di Fir3vuan

Perchè si dovrebbe usare?

Negli ultimi tempi virus che si diffondono tramite i banner pubblicitari (in gergo ciò si chiama , sono sempre più frequenti. Questo non solo sui siti di streaming o dove si scaricano file, ma anche su siti fidati come Spotify o come BBC o il New York Times.
Per non parlare dei ransomware: hai mai scaricato un PDF e andando a leggerlo ti sei accorto che il file era invece un virus?

Per proteggersi a volte l’antivirus non basta e per questa ragione che ho fatto Devuan!

Informazioni tecniche

Fir3vuan è una Devuan Linux a 64bit, con i3 come windows manager e Firefox come browser. Avviato, utilizza 350MB di memoria RAM senza siti web aperti. Sul mio PC si avvia in circa 30sec.
Fir3vuan 0.5 comprende Firefox 49 col codec h264 e il Flash Player, così da poter vedere anche Netflix!

Come si usa

Per avviare Fir3vuan si deva prima di tutto scaricare un software di virtualizzazione, io ho usato VirtualBox.
Poi basta scaricare il file 7zip da SourceForge, estrarlo e avviare il file .vbox (quello con il cubo blu come icona) o avviare .vmx se si ha VMware, l’archivio contiene un harddisk virtuale in formato VMDK quindi anche chi utilizza VMWare può usarlo.

Al primo avvio verrà chiesta la lingua della propria tastiera (l’inglese è quella predefinita) e se si vogliono installare le VBox Guest Addition (vedi sotto per più info).
Una volta avviato, cliccando su Windows_ico + c  si può chiude facilmente il browser.closing

Dalla VirtualMachine al PC

Consiglio vivamente di installare le Guest additions  perchè:

  • Si hanno migliori prestazioni della VM
  • L’audio si sente meglio
  • Si può fare copia/incolla del testo tra VM e PC
  • Si ridimensionare la finestra correttamente.
  • Si possono scaricare i file direttamente sul vostro PC! Basta impostare una cartella condivisa con VirtualBox (si vedano le informazioni su SourceForge)

Informazioni sulla RAM utilizzata

La VM che si scarica può usare fino a  1.5GB di RAM  e quindi Firefox ha un pò più di 1GB di RAM per la navigazione. Dato che il processo di Firefox, su Windows,  può arrivare a usare più di  1GB, se si vuole, si può anche aumentare la RAM a disposizione della VM (cosa che consiglio dato che non ho settato un’area di SWAP, per velocizzare il tutto)firefox_windows

Scarica i file da SourceForge.

Notizia del 30/09/2016: Su Windows 10 il browser EDGE potrà essere lanciato in una VM Hyper-V, l’articolo su arstechica.

Altri servizi utili:

LardAdvisor

logo-informazioni

UPDATE Gennaio 2017: il servizio è offline, però nell’articolo ci sono le immagini di come funzionava

Questo week-end mi sono divertito ad analizzare i dati da TripAdvisor e per non buttare via il tempo ho creato, insieme alla collaborazione di Esposito Antonio e con la grafica di  Franzese Mariano, un servizio che ironicamente ho chiamato LardAdvisor. Perchè così? Bhé in dialetto napoletano (e non solo) trip è la trippa e lard è il lardo, che è poi un alimento più pregiato della trippa.

Come funziona il servizio? Basta incollare un link di un locale da TripAdvisor.it e aspettare al massimo un minuto (è il massimo consentito dal server) per ottenere un riassunto dei dati estrapolati e dei grafici tipo questo:

AndamentoVotiMediabyDay

Update Aprile 2016: Ho aggiunto anche l’average moving su suggerimento del mio amico Aniello Falco e i risultati si vedono:

moving_avg

Per non sovraccaricare TripAdvisor, ho fatto in modo che può essere effettuata una sola richiesta ogni 2 minuti, non dal singolo utente ma da tutti quelli che utilizzano il servizio.
Infine per segnalare i voti anomali ho usato l’icona di Eric Cartman di South Park, ispirandomi all’episodio in cui sono protagonisti i critici di Yelp (un concorrente di TripAdvisor).
Have gnam!

 

OpenBiblio 0.7.2 traduzione italiana

Nell’ultimo periodo ho lavorato alla traduzione italiana di OpenBiblio v. 0.7.2. OpenBiblio è un buon tool, scritto in PHP, per la gestione online di una biblioteca: gestisce i prestiti, gli iscritti oltre all’inventario di libri, dvd, ecc…

Per fortuna  c’era già una patch per la versione 0.7.1 di Roberto Puzzanghera, io ho solo aggiunto le stringhe della versione 0.7.2, sostituito le vocali accentate con la versione HTML ed ho tradotto alcune pagine della guida (Help)

Download della traduzione

Update Maggio 2016: Con OpenBliblio abbiamo messo online il catalogo dei libri della Biblioteca Francesco D’Apolito di Mugnano del Cardinale. L’abbiamo è nel senso che io ho messo a punto il sito, mentre i ragazzi dell’associazione “Le Marionette” hanno catalogato i libri.

Relaxed FD Discoverer

Negli ultimi mesi ho lavorato a questo progetto universitario  per il corso di Basi Dati. L’obbiettivo è stato quello di realizzare un programma che cercasse  Dipendenze Funzionali, di vario tipo, all’interno di un dataset. Il risultato è stato questo programma scritto in python: Relaxed FD Discoverer.

Su sourceforge oltre al sorgente, c’è anche  un pdf con delle parti della tesina scritta, utili per capire come funziona il programma ed le basi del FD discovery.

Qui la mia presentazione al tool:

Come cifrare le comunicazioni di Whatsapp

Nelle ultime settimane, anche grazie alle chiacchiere con diverse persone, mi è balenata per la testa l’idea di fare un programma di messaggistica per cellulari con comunicazioni criptate che sfruttasse la crifratura a-simmetrica.

La cifratura a-simmetrica utilizza due chiavi:

  • Una chiave che si usa per cifrare i messaggi: la do alla persona con cui sto comunicando (chiave pubblica in gergo)
  • Una chiave per decifrare i messaggi che arrivano e che la tengo io da parte al sicuro (chiave privata)

Però  di app per comunicare sui cellulari con comunicazione cifrata già c’è ne sono: Telegram per esempio (che usa Diffie-Hellman per creare la key, da usare poi in AES per cifrare i messagi) e poi il monopolio è in mano a Whatsapp, che  trasmette i messaggi in chiaro… quindi perchè non cifrare le comunicazioni di  whatsapp? =)

Continua a leggere

Guarda la TV in streaming su RadioAzione

Con l’aggiunta della funzionalità d’ ingrandimento della finestra dove viene visualizzata la pagina dello streaming, m’è sembrato giusto offrire anche una lista di tv visibili in streaming!

I canali TV inseriti nella lista sono: i Rai, LaEffe, La7, TgCom24, MTV e le radio-tv: Radio Italia, RTL 102.5, Radio DeeJay, Radio Capital e M20.

Buona visione con RadioAzione!!