Categoria: internet

openssl e padding

L’utilizzo del padding nella cifratura tramite openssl serve a evitare attacchi di tipo cifra-e-confronta dei crittogrammi. Se encrypt(text, key) desse sempre lo stesso risultato, si potrebbe indovinare il testo in chiaro confrontando due file cifrati. Abilitando l’opzione pkcs, openssl applica un padding versione PKCS ver. 1.5 al testo prima della cifratura, cioè introduce una stringa …

Continua a leggere

FTP: automatizzare la connessione

Ho dovuto automatizzare il programma ftp da linea di comando perché inserisca da solo utente e password. Avevo bisogno di imitare quello che si fa se si lancia i comando ftp dal browser: ftp://username:password@myhost.com Da linea di comando Linux/Unix non funziona così. Un modo per fare una cosa simile è usare il file .netrc che …

Continua a leggere

Modo promiscuo

Detto male: è un modo di configurare una scheda di rete in modo che possa vedere non solo i pacchetti TCP a lei destinati, ma tutti quelli che passano nel segmento di rete (cavo) a cui è connessa. Detto bene: questa risorsa lo spiega in un modo più appropriato.

Liferay e OpenSearch

Devo integrare nella ricerca OpenSearch, effettuata da Liferay, Alfresco e MediaWiki. Un howto: http://ow.ly/5oFFx

MediaWiki e il modulo math

Ho installato in locale, in jsbach, MediaWiki per gestire la mia knowledge base, sempre molto limitata ma ciononostante, incredibilmente, fuori controllo. Una cosa che subito ho fatto, a causa della mia passione per la Matematica, è l’installazione del modulo che permette di scrivere espressioni matematiche all’interno del Wiki utilizzando il potentissimo e caro vecchio LateX. …

Continua a leggere

Apache 2: integrazione tra MirthConnect e end point dei webservices INPS

Sto lavorando all’integrazione tra due enti pubblici per la notifica punto – punto di avvio di una procedura. Qui di seguito riassumo un how to che mi è servito a configurare Apache e Mirth in modo tale che quest’ultimo, girando in locale, scriva i risultati di una interrogazione del database su un end-point pubblico. Il …

Continua a leggere

Mirthconnect

Ho avuto un problema nell’avvio di Mirth (www.mirthcorp.com) versione 1.8, che è lo stesso documentato qui. Per risolverlo, aprire (sono sempre sulla mia Ubuntu 10.04) Sistema > Preferenze > Sun Java 6 Policy Tool Selezionare Impostazioni di rete > Connessione diretta come illustrato: Dopodiché puntare il browser a http://localhost:8080/, Cliccare sul pulsante ed autenticarsi. Tutto …

Continua a leggere

Onda o particella?

Solo un paio di annotazioni nel diario. Un’interessante cartone animato per illustrare il dualismo à la De Broglie delle particelle quantistiche: http://www.youtube.com/watch?v=JiRg6gC1WhM Sto guardando due cose in questo periodo: MediaWiki (il free software – anzi, come dicono loro, il free software open source – usato da Wikipedia): software per la creazione dei Wiki veramente potente …

Continua a leggere

Skype

Da qualche giorno chi usa Skype, come me, si sarà imbattuto in un fastidioso crash del client all’avvio. Riporto qui i passi fondamentali per rimediare, come indicati da Skype: Windows Chiudere Skype ed assicurarsi di aver chiuso del tutto il client. Cercare la cartella \appdata\skype e cancellare il file shared.xml. Riavviare Skype. Mac OS X Chiudere …

Continua a leggere

Estensione HTTP per PHP 5

Dovevo usare questa libreria per eseguire un logout da remoto. la libreria http ha l’utile funzione http_get() che faceva al caso mio, ma non avevo la libreria installata nel server. Da qui l’errore: Fatal error: Call to undefined function http_get() Passaggi da compiere per una distro Ubuntu 10.04 come root: # apt-get install libcurl3-openssl-dev # …

Continua a leggere