Cisco VPN client su Debian Wheezy

 

Guida per installare Cisco VPN client su Debian Wheezy ed allo stesso tempo decriptare la password segreta contenuta nel certificato.pcf, che potrà servire per esempio per creare una vpn su iphone, dove c'è bisogno di scrivere la password a mano. I programmi che ci servono sono: vpnc, cisco-decrypt e pcf2vpnc.

 

$ mkdir ciscovpn
$ cd ciscovpn
$ wget https://www.unix-ag.uni-kl.de/~massar/soft/cisco-decrypt.c
$ sudo apt-get install vpnc libgcrypt11-dev
$ gcc -Wall -o cisco-decrypt cisco-decrypt.c $(libgcrypt-config --libs --cflags)
$ chmod +x cisco-decrypt
$ sudo cp cisco-decrypt /usr/bin
$ wget https://svn.unix-ag.uni-kl.de/vpnc/trunk/pcf2vpnc
$ sudo chmod +x pcf2vpnc
$ sudo cp pcf2vpnc /usr/bin

 

Usare il certificato.pcf in vostro possesso:

 

$ sudo pcf2vpnc certificato.pcf lavorovpn.conf

 

non fare caso agli errori:

 

decoding input: No such file or directory
sh: 1: Us3r: not found
decoding input: No such file or directory
vpnc config written to 'lavorovpn.conf' with permissions '100644'.
Please take care of permissions.

 

quindi copiare il file.conf creato in /etc/vpc/ per poterlo poi usare:

 

$ sudo cp lavorovpn.conf  /etc/vpnc/

 

per avviare:

 

$ sudo vpnc lavorovpn

 

per stoppare:

 

$ sudo vpnc-disconnect

 

Questo è tutto.

 

 

Mostrare data futura da terminale

 

Dopo aver mostrato come fare per avere una data precedente usando il terminale, ed una data falsa di sistema, per completezza adesso mostrerò come ottenere una data futura:

 


$ date --date='10 seconds'

$ date --date="1 days"

$ date --date="tomorrow"

$ date --date="1 week"

$ date --date="1 month"

$ date --date="1 year"

$ date --date="this Wednesday"

$ date --date="next day"

 

enjoy 😉

Mostrare una data precedente da terminale

 

Tempo fa avevo scritto come falsificare la data di sistema usando datefudge, invece adesso mostro alcuni esempi di come usare "date" e far apparire nel terminale qualunque data precedente.



$ date --date='10 seconds ago'

$ date --date="1 days ago"

$ date --date="yesterday"

$ date --date="1 month ago"

$ date --date="1 year ago"

$ date --date="100 day ago"

 

enjoy 😉

Compilare kernel 3.6.x vanilla alla Debian way

 

 

 

Compilare kernel 3.6.x vanilla alla Debian way:

 

# apt-get install -y git-core kernel-package fakeroot build-essential ncurses-dev

# cd /usr/src

# wget -c https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.6.tar.bz2

# tar jxvf linux-3.6.tar.bz2

# cd linux-3.6

# cp /boot/config-`uname -r` ./.config

# make menuconfig

# make-kpkg clean

# fakeroot make-kpkg --initrd --append-to-version=-vanilla kernel_image kernel_headers

# cd ..

# dpkg -i linux-image-* linux-headers-*

# init 6

 

enjoy 😉

 

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 😉

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 😉
 

(Tar) Comprimere i files di una cartella selettivamente

 

In una cartella piena di files, come foto, video, musica, iso ecc ecc, può capitare che si ha bisogno di creare un archivio contenente solo alcuni files, a questo punto invece di dividere i files da usare, da quelli da non usare, si può usare tar, con l'opzione per escludere:

 

$ tar -cvzf archivio.tar.gz --exclude={*.iso,img} /percorso/della/cartella

 

 

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 😉