Creare channels.conf usando w_scan per Vlc-Kaffeine-Xine-Mplayer

 

Io principalmente per la tv digitale uso Vlc, in seconda battuta uso MeTv e Kaffeine. In genere quasi tutti i programmi hanno un opzione per la scansione dei canali, ma se si volessero creare manualmente si può usare l'utility w_scan. Di seguito i comandi che uso io, ma sono ulteriormente personalizzabili:

 

Vlc:

 

$ w_scan -c IT -t 2 -R 0 -E 0 -L -O 0 > vlc.xspf

 

il file creatosi, lo si può aprire direttamente con Vlc e trovare nella scaletta tutti i canali.

 

Kaffeine:

Kaffeine offre la possibilità di fare la scansione dei canali, ma se si sceglie la scansione per città, a volte non trova nessun canale, almeno a me capita questo. Per ovviare al problema basta scegliere "Scansione automatica Italia". Se invece lo si volesse creare manualmente:

 

$ mv ~/.kde/share/apps/kaffeine/scanfile.dvb ~/.kde/share/apps/kaffeine/scanfile.dvb.bak

$ w_scan -c IT -k -t 2 -R 0 -E 0 -O 0 > scanfile.dvb

$ cp scanfile.dvb ~/.kde/share/apps/kaffeine/

 

una volta copiato bisogna "bloccare" il file, in quanto kaffeine lo sostituirebbe ad ogni avvio:

 

# chattr +i scanfile.dvb

 

Xine:

 

$ w_scan -X -c IT -t 2 -R 0 -E 0 -O 0 > channels.conf

 

Mplayer:

 

$ w_scan -M IT -R 0 -E 0 -O 0 > channels.conf

 

 

enjoy 😉

Installare Grub-Customizer 3.0.2 su Debian Wheezy/Sid

 

 

 

Grub Customizer serve ad abbellire e modificare il menu di Grub 2. Per installarlo su Debian Wheezy/Sid:

 

 

# apt-get install libssl-dev cmake libgtkmm-2.4-dev

$ wget https://launchpad.net/grub-customizer/3.0/3.0.2/+download/grub-customizer_3.0.2.tar.gz

$ tar xfv grub-customizer_3.0.2.tar.gz

$ cd grub-customizer-3.0.2/

$ cmake

$ make -j3

# make install

 

enjoy 😉

(Errore Compilazione) can't build with source format '3.0 (quilt)

 

Stavo compilando un programmino, quando mi si è presentato uno strano errore dopo aver lanciato dpkg-buildpackage:

 

dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../shellinabox_2.14.orig.tar.{bz2,gz,lzma,xz}
dpkg-buildpackage: error: dpkg-source -b shellinabox-2.14 gave error exit status 255

 

ho risolto in maniera grezza, andando a cancellare il file format, presente nella cartella /debian/source.

 

enjoy 😉

Installazione stampante HP 4500 e richiesta di plugin aggiuntivi su Debian Sid

 

In questi giorni ho reinstallato una versione "pulita" di Debian Sid, quella su cui stavo era "vecchia" di quasi un anno, e siccome di cambiamenti ce ne sono stati tantissimi, come anche di miei esperimenti, ho quindi deciso di "rinnovare". Ci tengo a precisare che mi funzionava quasi tutto, ma a questo punto non riuscivo più a capire alcuni problemi da cosa dipendessero, se da modifiche fatte da me, mesi e mesi fa, oppure da librerie e configurazioni varie, rimaste in vita non si sa come, partendo da Gnome 2 ecc. ecc. Comunque ho iniziato ad installare le cose più urgenti, tra cui i driver HP della mia stampante, per la precisione una HP Officejet 4500 Wireless. Per installare tutto su Debian basta un:

 

# apt-get install hplip-gui

 

per configurare la stampante, bisogna lanciare da root:

 

# hp-setup

 

e seguire l'indicazioni. A questo punto stampando una pagina di test mi appare una finestra con la richiesta di plugin aggiuntivi (prima volta che mi capita), da andare a scaricare automaticamente dal sito hp. Quella procedura fallisce, per risolvere il problema bisogna installarli da root, con il comando:

 

# hp-plugin

 

un'altro fastidioso errore con cups è il seguente:

 

user added to lpadmin group

 

si risolve con:

 

# usermod -aG lpadmin nome_utente

 

dopo un reboot tutto dovrebbe funzionare.

 

enjoy 😉

Nascondere un archivio in una foto usando cat

 

Questo è un piccolo trucchetto utile per "nascondere" un archivio in una foto. Per ottenere ciò bisogna ricorrere a cat:

 

$ cat foto_originale.jpg archivio_segreto.rar > foto_falsa.jpg

 

a questo punto l'archivio è all'interno di foto_falsa.jpg, adesso per visualizzare i files nell'archivio, basta cambiare l'estensione in  foto_falsa.rar  e decomprimere. Se invece si volesse nascondere un file di testo in una foto come veicolo per una comunicazione segretissima, allora si può sempre utilizzare la steganografia ed installare steghide, un ottimo metodo 😉

 

enjoy 😉

Integrare Box.com in Debian Gnu/Linux

 

 

Per chi usa Box.com come spazio hosting per i propri file, può essere utile integrarlo con la nostra Linuxbox, per avere a portata di mano i files e poterne caricare subito degli altri. Mentre chi utilizza Dropbox non ha problemi, e può installare dai repository nautilus-dropbox, per Box.com bisogna al momento sbattersi di più per l'integrazione. I passi da eseguire sono i seguenti:

 

$ sudo apt-get install davfs2
$ mkdir ~/box.com
$ mkdir ~/.davfs2/
$ sudo cp /etc/davfs2/davfs2.conf ~/.davfs2/
$ sudo cp /etc/davfs2/secrets ~/.davfs2/
$ sudo chown -R edmond ~/.davfs2/
$ sudo adduser edmond davfs2


 

(sostituire edmond col vostro nome utente) editare i due files in ~/.davfs2/ , nel file davfs2.conf cambiare la voce:



#use_locks 1

 

in:
 

use_locks 0

 

nel file secrets aggiungere indirizzo mail e password per l'accesso a Box.com

 

 

indirizzo@mail.com password

 

modificare /etc/fstab per il montaggio della cartella:

 

$ sudo nano /etc/fstab

 

ed aggiungere:

 

/home/edmond/box.com davfs rw,user,noauto 0 0


(sostituire edmond col vostro nome utente) per cocludere:

 

$ sudo chmod u+s /sbin/mount.davfs

$ sudo mount ~/box.com

 

se tutto è andato bene, inserire mail e password di accesso a Box.com, e provare a copiare un file nella cartella, da riga di comando.

 

 

enjoy 😉
 

(Cracking) Wifite e Reaver nei repository di Debian Sid

 

 

 

Non so quanto è vecchia la notizia, ma siccome mi sono assentato per quasi due mesi dal blog, nei quali non ho seguito nulla, mi sono accorto adesso di alcune novità. Alcuni strumenti utili per il cracking sulle reti wifi, sono stati introdotti nei repository di Debian Sid. Parlo nello specifico di Wifite e di Reaver, ed ho notato che la versione di aircrack-ng è alla versione 1.1-5. Di questi strumenti e sul loro utilizzo avevo parlato in passato, facendo anche delle guide. WifiteReaveraircrack-ng.

 

enjoy 😉

Falsificare la data di sistema con datefudge

 

Ecco un'altro programma che ho conosciuto da poco, e si trova nei repository Debian. Datefudge (e le librerie annesse) falsifica la data di sistema per far credere ai programmi che sia… diversa. La falsificazione non è completa; il timestamp sui file non viene influenzato in alcun modo. Questo pacchetto è utile se si vuole verificare la gestione della data dei propri programmi senza modificare l'orologio di sistema. Esempio: vengono gestiti correttamente i certificati scaduti? Continua a funzionare nei periodi bisestili?

 

Esempi:

 

$ datefudge "2011-12-25 00:00" date

$ datefudge "2011-12-25 00:00" opera

 

 

enjoy 😉

Estrarre archivi tar+gz,bz2,zip,deb con lo stesso semplice ed identico comando

 

Utilizzare lo stesso identico comando per estrarre o gestire gli archivi compressi è molto comodo, ed evita di ricordarsi tutte le opzioni diverse a secondo dello strumento di compressione. Il tool che permette questo è atool, e si trova nei repository Debian. Atool è uno script per gestire archivi di file di vari tipi (tar, tar+gzip, zip, deb, bz2 ecc.). Il comando principale è probabilmente aunpack, che estrae file da un archivio. Esso previene il micidiale problema "file multipli nella radice dell'archivio", estraendo i file prima in un'unica sottodirectory e poi spostandoli indietro se è possibile. Inoltre, aunpack evita che i file locali siano sovrascritti per errore. Gli altri comandi forniti sono apack (crea archivi), als (elenca i file negli archivi) e acat (estrae file sullo standard output).

 

Esempi:

 

$ atool -x file.tar.bz2

$ atool -x file.deb

$ atool -x file.tgz

$ atool -x file.zip

 

 

enjoy 😉