Debian: Come creare un nuovo pacchetto nethogs per la versione 0.8.1

nethogs può essere utilizzato per visualizzare le connessioni verso le schede di rete attive, tramite una comoda interfaccia ncurses. La versione 0.8.0 installata su Debian Jessie ha però un bug e se lanciata visualizza un laconico messaggio:

Questa la procedura per scaricare, ricompilare, installare (e creare il pacchetto di installazione da usare su altri … Leggi tutto

MySQL: Cancellare tutte le tabelle di un database da CLI

Se si usa un’interfaccia grafica per la gestione del database (phpMySQL, MySQL Administrator o altro) la procedura è molto semplice e viene risolta con un paio di click. Se però bisogna cancellare tutte le tabelle di un database da CLI, la cosa può risultare lunga e noiosa. Ricordiamo intanto la query da utilizzare per visualizzare … Leggi tutto

Un certificato HTTPS-SSL gratis? Prova Let’s Encrypt

Quando navighi su un sito web con protocollo HTTP, le informazioni che vedi potrebbero essere manomesse e le password o i dati inseriti nel form, potrebbero essere recuperate ed utilizzate da terzi… Per questo motivo è importante controllare che il sito sia disponibile in modalità HTTPS, riconoscibile dal “lucchetto” vicino il nome nella barra degli … Leggi tutto

OSX: Apache non riparte?

Se su OSX apache non parte, il sistema più semplice per identificare qual è l’errore è seguire questa procedura: $ sudo apachectl stop$ sudo apachectl ed il secondo comando va lanciato senza nessun parametro (stop/start/restart) Questo mostra a video quali sono gli errori riscontrati nei files di configurazione. enjoy!

Impostare le variabili d’ambiente in un comando crontab

Se occorre eseguire un comando tramite CRON, ma serve anche utilizzare delle variabili d’ambiente dell’utente (le classiche variabili impostate in .bashrc), si può usare una soluzione come quella che suggerisco di seguito nel crontab dell’utente. Quindi, modifichiamo il crontab dell’utente con:

e poi, ipotizzando di voler eseguire alle 20:00 lo script PHP index.php nella … Leggi tutto

Da APK a codice java

Le applicazioni Android utilizzano il formato APK, ovvero un file ZIP che contiene anche un file in formato Dalvik Executable (.dex). Prima di tutto estraiamo il file classes.dex dall’APK:

Ora utilizziamo dex2jar per convertire classes.dex in un file .class Java: Ora che abbiamo ottenuto il file classes.dex.dex2jar.jar lo possiamo aprire con JD-GUI e poi … Leggi tutto

Linux: conoscere quale programma sta facendo traffico di rete

Potrebbe essere interessante sapere quale dei software installati sta consumando più banda, o semplicemente consumando banda. Per questa esigenza posso consigliare un tool chiamato nethogs. Per l’installazione basta:

e poi per la verifica, ad esempio dell’interfaccia eth0, occorre digitare:

enjoy!