Registrare audio mp3 con alsa ed ffmpeg

 

 

Anche questa volta ho avuto bisogno di ffmpeg e devo dire che non mi ha deluso. Bene, la situazione è abbastanza semplice, avevo bisogno di registrarmi nella lettura di un pdf, dove all'interno ci sono delle nozioni, che da autodidatta sto studiando, ma dato che il tempo per farlo dentro casa è poco, l'idea era quella di leggere e registrare questo corso in un cd per poterlo portare con me al lavoro. Quello che ho fatto è stato collegare il microfono, identificare il device con:

$ arecord -l

e quindi avviare ffmpeg:

$ ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec libmp3lame -ab 96k file.mp3

enjoy 😉

Modificare il tempo di memorizzazione della password in Sudo

 

Questo è un piccolo trucchetto che serve a modificare il tempo di memorizzazione della password di Sudo. Di default la password viene memorizzata per 15 minuti, ma se volessimo modificare questo tempo dobbiamo rivolgerci a visudo.

 

$ sudo visudo

oppure:

# nano /etc/sudoers

e modificare la stringa:

Defaults        env_reset

con questa:

Defaults        env_reset , timestamp_timeout =X

chiaramente al posto della X mettere il tempo scelto.

Concatenare unire più file pdf audio video

 

 

 A me spesso e volentieri è capitato di avere bisogno di unire più file, a volte perchè avevo bisogno di unire due o tre spezzoni di audio, a volte piccoli video e addirittura qualche pdf. Per fare tutto ciò ci sono diversi programmi con gui di buon livello, ma io ho sempre risolto da terminale, con dei comandi semplici e veloci.

Unire più file video usando mencoder:

$ mencoder -oac copy -ovc copy parte1.avi parte2.avi -o finale.avi

Unire più file mp3 usando cat:

$ cat parte1.mp3 parte2.mp3 > finale.mp3

Unire più file pdf usando ghostscript:

$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finale.pdf parte1.pdf parte2.pdf

 

enjoy 😉

Cracking facile facile di una rete wifi con Wifite

 

 

Wifite è un ottimo strumento per il cracking di reti wifi, in grado di semplificare e velocizzare di molto i parametri da lanciare ad airmon-ng airodump-ng aireplay-ng aircrack-ng. In questo post non mi soffermerò sugli aspetti tecnici e su spiegazioni varie di termini come: chiave wep,wpa,wpa2,ivs,handshake,bruteforce ecc ecc, di spiegazioni e guide sul web se ne trovano in abbondanza. Mi voglio invece soffermare sulla semplicità di utilizzo di Wifite e su quello che è in grado di fare. I punti di forza riguardano la possibilità di cracking di diverse reti in contemporanea, la gestione del monitor mode in maniera automatica,la possibilità di usare un attacco con dizionario, la gestione automatica di tutti i passaggi, dal fake mac address al cracking finale della rete, l'interfaccia grafica, e diverse altre opzioni di configurazione. Detto ciò non mi rimane che ricordare, semmai ce ne fosse bisogno, che il cracking senza il consenso del proprietario della rete è illegale,illegale,illegale.

Testato su Debian Squeeze.

Requisiti:

# apt-get install xterm python-tk macchanger pyrit libssl-dev

più la versione di Aircrack-ng 1.1, e siccome nella  maggior parte dei casi nei repo si trova la versione 1.,0, non ci resta che installarla da sorgenti:

$ wget https://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz

$ tar -zxvf aircrack-ng-1.1.tar.gz

$ cd aircrack-ng-1.1

$ make

$ sudo make install

Scaricare Wifite:

$ wget -O wifite.py

$ chmod +x wifite.py

# ./wifite.py

Una volta avviato lo script non ci resta che spuntare le opzioni ed attendere la fine del lavoro, di seguito due immagini di Wifite al lavoro, con relativo cracking di una chiave wep.

nell'immagine sopra si leggono le opzioni scelte, e si è in attesa dello sniffing di eventuali reti.

 

qui sopra invece si vede la riuscita del cracking, sotto il colore rosso c'è il nome della rete attaccata, sotto il giallo invece si nasconde la password trovata. Da notare che la password è stata trovata con circa 15000 ivs. In conclusione questo script secondo me è ottimo, e ti fa risparmiare tempo e terminali aperti.

Update:

Su ubuntu 10.10 per compilare ed installare pyrit:

sudo apt-get install libssl-dev

wget -O wifite.py

tar xvzf pyrit-0.3.0.tar.gz

cd pyrit-0.3.0

python setup.py build

sudo python setup.py install

enjoi 🙂

Controllo remoto VLC con Iphone e Linux

 

 

Ho visto per caso sul web che è possibile controllare Vlc tramite iphone, ed ho voluto subito provare sulla mia Linuxbox. Funziona tutto a meraviglia ed è molto comodo, dato che si può creare una playlist ed ascoltarla sdraiati comodamente sul letto. Tutto quello che ci serve è installare VLC Remco sull'iphone e configurare VLC sulla nostra Linuxbox. Tutto è molto semplice basta guardare gli screenshoot:

 

Configurazione VLC:

 

Installare VLC Remco su iphone:

 

Pairing VLC Remco con VLC:

 

Controllo remoto:

 

enjoi 😉

Cryptare con Cryptkeeper Applet per Encfs

 

 

Due anni fa avevo fatto una guida su Encfs, e sul suo utilizzo, per la creazione di una cartella cryptata dove nascondere dati sensibili, foto e cellulari di amanti, il tutto per avere una vita più tranquilla e per pene. Chiaramente quella guida è ancora valida, ma con Cryptkeeper un applet Encfs per l'area di notifica di Gnome, tutto è reso ancora più semplice.

Requisiti:

# apt-get install encfs fuse-utils cryptkeeper

dopo l'installazione troviamo cryptkeeper nel menu Strumenti di Sistema, per non avere l'errore seguente:

aggiungiamo il nostro nome utente al gruppo fuse:

# adduser nome_utente fuse

verifichiamo:

# grep "fuse" "/etc/group"

dopo aver riavviato siamo pronti a lanciare Cryptkeeper, che troveremo sotto forma di chiave nel pannello di Gnome. Non serve nessuna spiegazione sul suo utilizzo, poichè il tutto è facilmente configurabile.

Jdownloader su Debian Squeeze

Jdownloader è un ottimo tool che serve per scaricare file da siti come rapidshare megaupload e tanti altri, io l’ho appena installato. Per non avere nessun tipo di errore bisogna installare alcune dipendenze, che al momento sono le seguenti:

# apt-get install openjdk-6-jre sun-java6-jre default-jre zenity sun-java6-bin openjdk-6-jre-headless

scaricare jdownloader ed installare il pacchetto, dopo lanciare da terminale:

$ jdownloader

attendere gli aggiornamenti e poi si è pronti ad usarlo.

Inserire audio in immagine statica con ffmpeg

 

 

 

 

 

 

 

Mi sono trovato nella situazione di voler inserire in una singola immagine una musica, e quindi come al solito senza pensarci troppo mi sono rivoltto a ffmpeg. La "difficoltà " sta nel fatto che essendo una singola immagine e volendo inserire una musica che dura 3 minuti, mi sono trovato di fronte al problema di ripetere l'immagine per gli stessi minuti dell'audio. Ho provato il tutto con un file.ogg ed un immagine.jpg, ma chiaramente funziona anche con altri formati. Le opzioni che ho usato sono le seguenti:

 

$ ffmpeg -i file.ogg -loop_input -f image2 -i file.jpg -t 188 file.avi

 

-loop_input:

indica di ripetere l'immagine in maniera indefinita.

-f image2 -i file.jpg:

indica di creare un video da un immagine statica .jpg

-t 188:

è la durata dell'audio in secondi che possiamo far coincidere con la fine del video.

enjoy 😉

Migliorare prestazioni Adobe Flash in Linux

 

 

Si dice chè………sarà vero?……bho!!!! che con Windows i filmati su youtube, specialmente quelli in hd scorrono molto più fluidi che con Linux, e tutto questo perchè su Linux ( di proposito o forse no ) viene sfruttata di più la cpu a discapito della Gpu, come invece avviene con Windows. Leggenda metropolitana o cosa, comunque se questo è vero bisogna mettere mano al file mms.cfg:

# mkdir /etc/adobe

# cd /etc/adobe

# echo OverrideGPUValidation=true >> mms.cfg

la prima cosa che si nota è senza altro un utilizzo inferiore della cpu, per quanto riguarda la fluidità mi sembra che effettivamente ci sia un miglioramento, ma su questo per una questione non solo statistica spero che qualcuno faccia dei test e posti le proprie impressioni, giusto per avere ulteriori riscontri. Per tornare eventualmente indietro basta un semplice:

# rm /etc/adobe/mms.cfg

ps: compiz deve essere disabilitato

Controllare il mouse da remoto con iphone e linux

 

 

RemotePad è un'applicazione open source per il controllo del mouse della nostra Linuxbox direttamente dall' iphone. Quello che serve è l'installazione di RemotePad sia su Linux che su Iphone. Testato su Debian Squeeze con iphone 3g Jailbroken con firmware 4.1

 

# apt-get install libxtst-dev

$ mkdir remotepad
$ cd remotepad
$ wget
$ tar zxvf RemotePadServer-1.10-X11-Source.tgz
$ cd RemotePad\ Server/
$ cd X11
$ ./configure
$ make
# make install

 

lanciamo il server con:

$ remotepad

 

 

avviare RemotePad su iphone, ed inserire l'indirizzo ip indicato dal server.