LUKS USB pen/disk – CreateLuksDev.sh

•Maggio 5, 2009 • Lascia un Commento

Ciao,
ecco uno script, tratto leggendo la guida che trovate qui.
CreateLuksDev.sh crea un device cifrato con LUKS sul device specificato, dopo aver riempito lo stesso con dati random.
Per utilizzare il device anche su Windows, utilizzate FreeOTFE.

ATTENZIONE: tutti i dati della chiavetta vengono persi.


#!/bin/bash
###############################################################################
# AUTHOR BM 20090505
# Copyright (C) 2009 Beppe Medeghini
# Licensed under the terms of the GNU General Public License version 2 (only).
# Source GUIDE:
# http://www.g-loaded.eu/2005/11/10/encrypt-devices-using-dm-crypt-and-luks/
# History: V1.0 2009/05/05
###############################################################################

if [ $# != 2 ]
then
echo Usage: CreateLuksDev.sh device dev_name
echo
echo device is in the form /dev/sdc1
echo dev_name is a string
exit 1
fi

echo DEVICE = $1
echo DEVICE_NAME = $2
echo FSTYPE = FAT32

echo Filling with random data... please wait. This step is slow
echo Approx 5 min per 1 Gb on hard disk
echo If you want to know the actual statei => kill -USR1 `pidof dd`
echo dd if=/dev/urandom of=$1
dd if=/dev/urandom of=$1

echo Creating luks device
cryptsetup --verbose --verify-passphrase luksFormat $1

echo Opening luks device
cryptsetup luksOpen $1 encrdev

echo Creating FAT32 filesystem
mkfs.vfat -v -F 32 -n "$2" /dev/mapper/encrdev

echo Mounting
mkdir /mnt/pen/
mount -t vfat -o rw /dev/mapper/encrdev /mnt/pen/

echo Device mounted on /mnt/pen/

echo "********************************************************"
echo "* TO MOUNT"
echo "* cryptsetup luksOpen $1 encrdev"
echo "* mount /dev/mapper/encrdev /mnt/pen"
echo "********************************************************"

echo "********************************************************"
echo "* TO UNMOUNT"
echo "* umount /mnt/pen/"
echo "* cryptsetup luksClose encrdev"
echo "********************************************************"

Firewall per windows XP – COMODO

•Gennaio 11, 2008 • Lascia un Commento

Ecco un ottimo firewall per windows XP.
Autoapprendimento, funzionalita’ avanzate, ottimo per utenti esperti e non. Gratuito.

COMODO PRO

In questo link vengono mostrati i risultati di test anti leak sui principali firewall disponibili. COMODO ha dato ottimi risultati.

Recupero facile di dati

•Novembre 20, 2007 • Lascia un Commento

Vi e’ mai capitato di rompere un hard disk? Avete perso tutto il lavoro?
Il programma che vi serve e’ TestDisk.
TestDisk e’ un programma opensource multipiattaforma (WIN/LINUX/MAC) ed e’ in grado di:

  • Riparare la tabella delle partizioni, recuperare partizioni cancellate
  • Recuperare il boot sector FAT32 dal backup
  • Ricostruire il boot sector per FAT12/FAT16/FAT32
  • Correggere le tabelle FAT
  • Ricostruire il boot sector per NTFS o recuperarlo dal BACKUP

Lo trovate qui:
http://www.cgsecurity.org/wiki/TestDisk

WakeupOnStandBy

•Novembre 7, 2007 • Lascia un Commento

QUI potrete trovare un utilissimo programma per lo spegnimento automatico ed il risveglio automatico di Windows.

http://www.dennisbabkin.com/php/download.php?what=WOSB

Project X

•Novembre 6, 2007 • Lascia un Commento

Registri la televisione con una scheda DVB-T e cerchi di convertire i file in DivX o Xvid ma non ci riesci? Problemi di sincronizzazione con l’audio? Esiste Project X! Con Project X puoi correggere i tuoi filmati, eseguendo il demux. In seguito li potrai ricodificare (ad esempio con virtualdub) in modo corretto.

  • Dopo l’installazione con “add” aggiungi il file alla lista dei file da elaborare.
  • Premi il pulsante “prepare”
  • Seleziona “demux” e premi start (tasto >)
  • Troverai due nuovi file, m2p e m2v, uno e’ la traccia video e l’altro e’ la traccia audio
  • Con virtualdubmod apri prima la traccia video (m2v)
  • Poi in “stream list” aggiungi la traccia audio (add)
  • Scegli il tipo di codifica da utilizzare e salva il nuovo file.

Innernet

•Ottobre 23, 2007 • Lascia un Commento

Questo e’ un link consigliatomi da un mio caro amico. Davvero interessante.

http://www.innernet.it/geoxml/home.htm

Un grazie a Paolo.

Convertire i pdf in txt (pdf2txt)

•Ottobre 19, 2007 • Lascia un Commento

Molte volte non e’ possibile eseguire il copia/incolla di un file PDF in modo proficuo. Quando andiamo ad incollare la selezione in Notepad, Word o OpenOffice quello che otteniamo sono solo caratteri strani.
Quello proposto di seguito e’ uno script che partendo dai PDF, ottiene delle immagini ad alta risoluzione. Queste vengono poi passate in ingresso ad un software OCR (ocrad oppure gocr).
Come risultato avremo tanti file di testo quante le pagine del PDF originale.

#!/bin/bash
for i in $(ls *.pdf)
do
  echo PDF $i
  pdf2ps $i
  #Creazione delle immagini
  for x in $(ls *.ps)
  do
   echo PS $x
   pstopnm -xsize=5000 $x
  done
  #Conversione in TXT
  for x in $(ls *.ppm)
  do
   echo TXT $x
   ocrad $x > ocrad/$x.txt
   #Programma ocr alternativo
   # gocr $x > gocr/$x.txt
  done
  rm -f *.ps
  rm -f *.ppm
done

GeexBox

•Ottobre 18, 2007 • Lascia un Commento

Ho trovato questo progetto davvero interessante. Promette di trasformare il vostro vecchio pc in un potente player multimediale, senza richiedere installazione. Da provare.

Permette la visione di vari formati video (divx, avi,…), supporta le principali schede TV, DVB compreso. Tutto in soli 7Mb.

http://geexbox.org/en/index.html

Script per prelevare un file via FTP

•Ottobre 17, 2007 • Lascia un Commento

A seguire un altro script interessante. Permette di prelevare via ftp, automatizzano quindi i soliti comandi e l’autenticazione, dei file da una macchina_remota.

In particolare i file, che risiedono nella directory “directory_es” verranno salvati sulla macchina locale nella directory log.$data/Repository.


#!/bin/sh
d=`date +%Y%m%d-%H%M%S`

mkdir log.$d
pushd log.$d

# MCP
mkdir Repository
pushd Repository
( echo user mioutente miapassword; \
echo prompt; \
echo cd /directory_es/; \
echo mget *; \
echo “quit”) | ftp -n macchina_remota
echo File prelevati!

Script di backup

•Ottobre 16, 2007 • Lascia un Commento

Quello che segue e’ un semplice script di shell (bash) per fare il backup della home (o della cartella di esecuzione) in una directory di backup. Il nome del file non e’ altro che la data del momento in cui viene lanciato lo script nel formato ANNOMESEGIORNO-ORAMINUTO.tar.gz (es. 20071016-1405.tar.gz).

Tutti i file contenuti nella directory backup non verranno inseriti nel nuovo backup.

#!/bin/bash
d=`date +%Y%m%d-%H%M` # Get current date
echo Creazione del file $d.tar.gz
tar cvpfz backup/$d.tar.gz * --exclude backup