domingo, 30 de junio de 2013

Guardando información personal en un pendrive

Un pendrive es un dispositivo en el que nos puede venir muy bien guardar información para transportarla de un pc a otro, pero si dicha información es sensible y/o personal, por ejemplo datos de cuentas corrientes, números de teléfonos o correos electrónicos, contraseñas de nuestros servidores de mensajería, lista de usuario y contraseñas que usamos en foros, etc será una muy buena idea protegerla de alguna forma para que si perdemos el pendrive no pueda ser recuperada, o al menos se lo pongamos lo mas difícil posible al nuevo usuario del pendrive.

Hay varios modos de hacerlo, no excluyentes entre sí, y los expongo en lo que considero que es un orden creciente de seguridad. Se puede usar solo uno de ellos, o una combinación cualquiera de ellos.

1)- Guardando archivos en un archivo comprimido protegido por contraseña:

Con el programa File-Roller podemos fácilmente guardar un archivo , o varios,  de cualquier tipo, en un archivo comprimido, pero hay que tener en cuenta que no todos los formatos de compresión permiten poner una contraseña y cifrar la lista de los archivos que contenga el archivo comprimido, de forma que para recuperar la información contenida en el archivo comprimido tengamos que saber la contraseña que se uso para crear el archivo comprimido; los formatos de compresión que si lo permiten son: rar, 7z, cbr

Mas información en: File-roller: comprimir/descomprimir archivos y/o directorios

2)-Esteganografía:

Podemos usar la esteganografía para ocultar un archivo de texto dentro de uno de imagen o sonido, y guardar el archivo de imagen o sonido modificado en un pendrive. La esteganografía trata de esconder un mensaje dentro de otro mensaje, de forma que el segundo mensaje pueda estar a la vista de todos, y sólo el receptor, procesándolo de alguna forma especial, pueda recuperar el mensaje codificado.


Podemos hacerlo creando un archivo comprimido que contenga el archivo de texto y ocultándolo de forma esteganográfica con el comando cat, u ocultando directamente el archivo de texto con el programa Steghide sin interfaz gráfica o con un programa gráfico: OpenStego

Mas información sobre el tema en Esteganografia: ocultar archivos de texto dentro de un medio multimedia

3-Encriptando un directorio dentro del pendrive: 

Para ello usaremos el programa Cryptkeeper

Si queremos tener una carpeta en la que guardar archivos que no queremos que estén accesibles a ojos distintos a los nuestros, podemos crear una carpeta que no sera visible, y por lo tanto no se podrá ver su contenido, si no sabemos la contraseña de acceso. se puede crear/elegir una carpeta para encriptarla y ponerle una contraseña ( que puede/debe ser distinta a la de root o de usuario ); se aconseja crear la carpeta encriptada como carpeta primaria, no como una carpeta incluida en otra. Para montarla el programa te pide la contraseña: una vez puesta se monta la carpeta en el administrador de archivos como si fuera una partición mas. Una vez montada la carpeta puedes acceder a ella y copiar, borrar, pegar, editar, ejecutar, etc los archivos que hay en ella.

Si la carpeta encriptada no esta incluida en otra sino que es una carpeta primaria (por ejemplo /encriptada ), entonces ni siquiera se vera desde el administrador de archivos con permiso de root, con lo que si que es una carpeta segura.

Para un uso mas seguro, la carpeta encriptada se puede crear en un pendrive-usb y llevarlo donde quieras, y solo tu podrás abrirla, solo en tu pc y ver el contenido… si se te pierde el pendrive nadie podrá acceder al contenido salvo que también tenga instalado Cryptkeeper y conozca la contraseña, sino ni siquiera es visible la carpeta encriptada.

En la carpeta encriptada podemos guardar todo tipo de archivos, ya que una vez montada con la contraseña se usa como una carpeta normal.

Mas información en Crear una carpeta invisible encriptada con contraseña: Cryptkeeper

4-Encriptando un pendrive:

Para ello necesitamos tener instalados en el sistema los paquetes: cryptsetup, cryptmount, y gnome-disk-utility ( Utilidad de Discos ), éste último es el que usaremos para crear particiones en el pendrive y cifrar el dispositivo. Cuando conectemos el pendrive, se montará automáticamente la partición, pero nos pedirá la contraseña para montar la partición encriptada. Si le decimos al gestor de contraseñas que la guarde, ya nos podremos olvidar prácticamente de que ese espacio está protegido, pero en caso de perder ese pendrive será complicado que accedan a la información que contiene.

En el pendrive encriptado podemos guardar todo tipo de archivos, ya que una vez montado, y puesta la contraseña se usa como un pendrive normal

Mas información en: Encriptar un pendrive

----------------------------------------------

Estos sistemas de ocultación de la información no son excluyentes entre sí, de modo que se puede usar una combinación de cualquiera de ellos, incluso teóricamente podemos usar todos ellos a la vez, de forma que para llegar a leer la información confidencial necesitaríamos: a) montar desde el administrador de archivos el pendrive encriptado con gnome-disk-utility, b) sospechar que existe, encontrar y abrir un directorio oculto por cryptkeeper c) dentro del cual veríamos un archivo de imagen, que tendríamos que suponer que es un archivo que contiene, oculto mediante esteganografía, un archivo comprimido .rar d) el cual tendríamos que descomprimir para por fin llegar al archivo de texto que contiene la información personal. Para llegar a ver la información personal se tendría que averiguar varias contraseñas: la de gnome-disk-utility para montar el pendrive, la de cryptkeeper para que aparezca la carpeta oculta, la del archivo esteganografiado, y la del archivo comprimido .rar ...vamos que seria difícil que alguien que accediera a nuestro pendrive llegara a ver los "tesoros ocultos" en él.

-------------------------------

En todos los casos que necesitemos poner una contraseña puede ser una buena idea seguir los consejos de Ideas para crear contraseñas seguras

————————————————-


sábado, 22 de junio de 2013

Videolan (VLC): Oir emisoras de radio on line

El programa Videolan (VLC) no solo sirve para reproducir vídeos, que es la función que todo el mundo utiliza habitualmente, también lo podemos usar para bastantes mas usos. En este tema en concreto voy a tratar del uso del programa para reproducir nuestras emisoras de radio on line favoritas, de forma que podemos sustituir otros programas específicos ( por ejemplo Radio-Tray, Great little radio player, etc) por Videolan (VLC).

Reproducir una única emisora on line:

Videolan (VLC)->Medio->Abrir volcado de red
- Hay que poner la dirección en streaming en "Network Protocol" de la radio on line que queramos oir ( esta dirección será la que también aparecerá en MRL)
- Seleccionar "Show more options" : en Caché no he modificado el valor que me viene por defecto. En Start Time hay que poner algunos segundos, yo he puesto 5 seg. En "Edit Options" no tocar nada de lo que va apareciendo conforme hemos editado lo anterior.
- Dar al botón Reproducir.



Una vez que se esta reproduciendo la emisora podemos hacer: Videlolan (VLC)->Medio->Guardar Lista de Reproducción , y elegimos guardarla como un archivo en formato M3U o M3U8 por ejemplo en el escritorio; una vez hecho esto seleccionamos dicho archivo y en propiedades seleccionamos abrir con Videolan (VLC). Con ello al hacer doble click sobre dicho archivo se abre Videolan (VLC) y automáticamente se reproduce la emisora elegida.

Crear una Lista de Reproducción para reproducir una lista de radios on line:

Si queremos poder oir no solo una emisora sino varias, podemos abrir con gedit el archivo de Lista de Reproducción anteriormente creado y añadir una lista con nuestras radios preferidas con este formato:

#EXTM3U
#EXTINF:0, nombr de la emisora, tipo, pais
dirección url de la emisora
#EXTINF:1, nombre de la emisora, tipo, pais
dirección url de la emisora
#EXTINF:2, nombre de la emisora, tipo, pais
dirección url de la emisora
#EXTINF:3, nombre de la emisora, tipo, pais
dirección url de la emisora

y una vez guardados los cambios en el archivo, lo seleccionamos con el botón derecho del ratón y en Abrir Con, seleccionamos Videolan; se empezará a reproducir la primera emisora que hayamos puesto en la lista; para oir las otras emisoras en la lista: Videolan (VLC)->Reproducción->Siguiente/Anterior.

-----------------------------------------------------

Obtener direcciones de emisoras on line, para añadir a la Lista de Reproducción:

A partir de http://www.yourmuze.fm/ se puede obtener la dirección de bastantes radios on line, para poder añadirlas como se indica anteriormente a la Lista de Reproducción de Videolan (VLC).

-------------------------------------------------------

Aquí unas cuantas emisoras: ( con formato: nombre, dirección url, tipo, pais ) . Esta lista la he conseguido desde el programa Great Little Radio Player->Stations->Import/Export->Export stations to file . A partir de esta lista se puede crear, como se explica anteriormente,  un archivo de Lista de Reproducción para reproducir varias emisoras de radio on line a través de Videolan (VLC).

"105 House","http://shoutcast.unitedradio.it:1203/","House","Italy",""
"89 Rainbow","http://stream.greekradios.gr:4000/","Pop","Greece",""
"Accent 4","http://str0.creacast.com:900/","Classic","France",""
"Activa FM","http://stream2.beatproducciones.com:8012/","Pop","Spain",""
"Aktina Radio","http://shout.streamwithq.gr:4066","Top 40","Greece",""
"Antena Radio","http://94.23.38.225:7005/","Folk","Serbia",""
"Antena Zagreb","http://173.192.137.34:8050/","Top 40","Croatia",""
"Antena-6","http://www.antena6.com:8015/","Top 40","Spain",""
"Athens Deejay 95.2","http://91.132.6.21:8001/","Top 40","Greece",""
"Atlantis FM","http://eco.caststream.net:8046/","Rock","Greece",""
"B92 uzivo","http://stream.b92.net:7999/radio-b92.mp3","News","Serbia",""
"Bayrak Klasik","http://www.brtk.net:8006/","Classic","Cyprus",""
"BFBS Germany - Dortmund","http://icy-e-01.sharp-stream.com:80/ssvcbfbs5.mp3","Hit","Germany",""
"Big FM","http://82.208.143.10:8000/","Top 40","Romania","Favorite"
"BN Radio","http://stream.rtvbn.com:8522/","News","Bosna i Hercegovina",""
"BNR Nieuwsradio Nederland","http://81.173.3.251:80/","News","Netherlands",""
"Bratislavské rádio SiTy","http://217.73.17.42:8000/hq.mp3","Pop","Slovakia",""
"BRTK - Bayrak International Radio","http://www.brtk.net:8004/","Hit","Cyprus",""
"Bum Bum Radio","http://radio.bumbumradio.rs:8010","Folk","Serbia",""
"Cadena Cope Sevilla","http://184.107.179.162:8964/","News","Spain",""
"Cadena Digital","http://92.48.107.35:8006/","Top 40","Spain",""
"CampusFM","http://132.252.179.253:8000/","News","Germany",""
"Candil Radio","http://s6.viastreaming.net:7100/","Regional service","Spain",""
"Chanquete FM","http://92.48.107.35:8008/","Pop","Spain",""
"Classic Radio","http://glb-stream14.streamserver.ch/2/rsc_de/aacp_64","Classic","Germany",""
"Classical 102","http://tuner.classical102.com:80/","Classic","Germany","Favorite"
"Coast FM","http://s3.viastreaming.net:8540/","Top 40","Spain",""
"Crónicas Radio","http://85.48.192.60:8000/","News","Spain",""
"Crooze.fm","http://193.227.114.74:9000/","Jazz","Belgium",""
"Dalkas 88.2","http://78.46.66.215:8007/","Etno","Greece",""
"DeeJayDance","http://91.132.6.21:8009/","Dance","Greece",""
"DeeJayNonStop","http://91.132.6.21:8007/","Top 40","Greece",""
"Disco Music Radio","http://www.discomusicradio.com:8100/","Dance","Africa",""
"esRadio","http://91.121.68.52:8054/","News","Spain",""
"Finam FM","http://94.79.33.139:9092/","Classic Hits","Russia",""
"Flash FM","http://live140.impek.com:8002/","Dance","France",""
"FM4 - Live from Austria — Vienna","http://mp3stream1.apasf.apa.at:8000/","Hit","Austria",""
"Folk Radio","http://89.205.127.244:8000/","Folk","Macedonia",""
"Fresh FM","http://streams.fresh.fm:8100/","Dance","Netherlands",""
"Fun FM","http://streamhost110.gtk.hu:9408/","Top 40","Hungary",""
"Fun Rádio - Slovensko","http://stream.funradio.sk:8000/fun64.mp3","Hit","Slovakia",""
"Fun Radio","http://asculta.radio-fun.ro:8698/","Top 40","Romania",""
"Glenti FM","http://s3.onweb.gr:8532/","Folk","Greece",""
"Global Radio","http://s6.viastreaming.net:7450/","Dance","Spain",""
"Gold FM","http://80.86.106.110:8000/","Oldies","Romania",""
"Hit Music FM","http://hitmusic.ipradio.rs:8016","Pop","Serbia",""
"Holland FM","http://stream01.streamhier.nl:9010/","Regional service","Spain",""
"Impact FM","http://stream.radioimpactfm.ro:1935/","Top 40","Romania",""
"In Radio","http://89.216.30.11:88/broadwave.mp3?src=1&rate=1&ref=","Pop","Serbia",""
"Island FM","http://95.211.4.241:8006/","Regional service","UK",""
"JAMM 104.9 FM Amsterdam","http://stream.jammfm.nl:8221/","News","Amsterdam",""
"JAT Radio - 32kbps","http://streaming.radiojat.rs:12121","Pop","Serbia","Favorite"
"JAT Radio - 48kbps","http://streaming.radiojat.rs:12111","Pop","Serbia",""
"Jazz FM - София 104 FM","http://live.btvradio.bg:8000/jazz-fm.mp3","Jazz","България",""
"Jazz FM","http://listen.onmyradio.net:8002/","Jazz","UK","Favorite"
"Jazz Radio","http://194.38.105.21:8002/","Jazz","Hungary",""
"JazzRadio 101.9","http://84.16.227.59:8250/;stream.mp3","Jazz","Germany",""
"Kanal 4","http://195.26.152.94:8000/","Sport","Macedonia",""
"KastoriaFm 91.5","http://eco.onestreaming.com:8107/","Etno","Greece",""
"KCMP - The Current [Minneapolis]","http://204.93.222.86:80/kcmp","Electric","US",""
"KDND - 107.9 The End [California]","http://2463.live.streamtheworld.com:80/KDNDFM_SC","Top 40","US",""
"Klasne Radio","http://212.66.57.18:8000/","Pop","Україна",""
"KMTT - 103.7 The Mountain [Washington]","http://2293.live.streamtheworld.com:80/KMTTFM_SC","Rock","US",""
"KNOW [Minneapolis]","http://204.93.222.90:80/news","News","US",""
"Kriti FM","http://s3.onweb.gr:8878/","Etno","Greece",""
"KSJN [Minneapolis]","http://classicalstream1.publicradio.org:80/","Classic","US",""
"KUOW [Washington]","http://128.208.34.80:8002/","News","US",""
"KUPS [Washington]","http://kupstream.ups.edu:80/","Dance","US",""
"La Bomba","http://87.106.95.19:8009/stream","Etno","Spain",""
"Lake FM","http://46.105.61.83:8010/","Dance","Finland",""
"Latino FM","http://92.48.107.35:8000/","Etno","Spain",""
"Latvijas Radio 3 Klasika","http://lr3mp0.latvijasradio.lv:8006/","Classic","Latvia",""
"Legend FM","http://s6.onweb.gr:8002/","Rock","Greece",""
"Libero 107.4","http://eco.onestreaming.com:8081/","Sport","Greece",""
"Life Radio","http://s1.onweb.gr:8836/","Top 40","Greece",""
"Live FM 89.6","http://eco.onestreaming.com:8033/","Top 40","Greece",""
"Loca FM Madrid","http://audio-online.net:23500/","Dance","Spain",""
"M80 Radio","http://194.169.201.177:8085/liveM80.mp3","Oldies","Spain",""
"Magic FM","http://80.86.106.35:9000/","Alternative","Romania",""
"Melodia FM 88","http://eco.onestreaming.com:8129/","Etno","Greece",""
"Metropolis 95.5","http://streamx1.greekradios.gr:8000/","Sport","Greece",""
"Mix FM 88.4","http://87.117.228.94:7222/","Top 40","Romania",""
"MR3 Bartók Rádió","http://stream002.radio.hu:80/mr3.mp3","News","Hungary",""
"MyDeeJay","http://91.132.6.21:8011/","Pop","Greece",""
"Narodni Radio","http://s7.iqstreaming.com:9498","Hit","Croatia",""
"National FM","http://live.nationalfm.ro:8001/","Folk","Romania",""
"Naxi Radio – 80","http://naxidigital48.kbcnet.rs:8045/","Oldies","Serbia",""
"Naxi Radio - Cafe","http://naxidigital48.kbcnet.rs:8025/","Etno","Serbia",""
"Naxi Radio - Classic","http://naxidigital48.kbcnet.rs:8035/","Classic","Serbia",""
"Naxi Radio - Clubbing","http://naxidigital48.kbcnet.rs:8095/","Dance","Serbia","Favorite"
"Naxi Radio - Evergreen","http://naxidigital48.kbcnet.rs:8015/","Classic Hits","Serbia",""
"Naxi Radio - House","http://naxidigital48.kbcnet.rs:8005/","House","Serbia",""
"Naxi Radio - Kids","http://naxidigital48.kbcnet.rs:8055/","Etno","Serbia",""
"Naxi Radio - Shoping","http://naxidigital48.kbcnet.rs:8025/","Pop","Serbia",""
"Naxi Radio - Simple","http://naxi128.streaming.rs:9150","Dance","Serbia",""
"Nova FM","http://82.79.198.197:8000","Top 40","Romania","Favorite"
"NRK Klassisk - Norge","http://lyd.nrk.no:80/nrk_radio_klassisk_mp3_h","Classic","Norge",""
"NRK P1 - Norge","http://lyd.nrk.no:80/nrk_radio_p1_ostlandssendingen_mp3_h","News","Norge",""
"NRK P3 - Norge","http://lyd.nrk.no:80/nrk_radio_p3_mp3_h","Pop","Norge",""
"Ö2 Radio Wien","http://mp3stream2.apasf.apa.at:8000/","Pop","Slovakia",""
"One FM","http://80.86.106.35:8000/","Dance","Romania",""
"ORF Hitradio Ö3","http://mp3stream7.apasf.apa.at:8000/","Hit","Slovakia",""
"Otvoreni Radio","http://50.23.115.122:8209","Hit","Croatia",""
"Paprika Rádió","http://94.176.163.39:9090/","Top 40","Hungary",""
"Pink Radio","http://pink.exyustream.com:80","Etno","Serbia",""
"Plus FM","http://89.122.141.217:8000/","Top 40","Romania",""
"PolskaStacja Jazz","http://188.165.20.29:8750","Jazz","Poland",""
"Power Hit Radio","http://213.142.213.41:91/","Top 40","Russia",""
"Qfm 94.3","http://s1.viastreaming.net:7420/","Jazz","Spain",""
"Radio 047","http://109.123.116.114:7054","Hit","Croatia",""
"Radio 057","http://streaming.zadar.net:8000/radio057","Hit","Croatia",""
"Radio 101","http://live.radio101.hr:443","Hit","Croatia",""
"Radio 105","http://radio105.makbots.com:21010/","Pop","Macedonia",""
"Radio 202","http://rts.ipradio.rs:8006","Pop","Serbia",""
"Radio 538 Nederland","http://82.201.100.9:8000/radio538","Dance","Netherlands",""
"Radio AS - 32kbps","http://radioas.kbcnet.rs:8000","Dance","Serbia",""
"Radio AS - 64kbps","http://radioas.kbcnet.rs:8015","Dance","Serbia",""
"Radio AS Suceava","http://radioas.suceava.rdsnet.ro:8000/sample128","News","Romania",""
"Radio Beograd 1","http://rts.ipradio.rs:8002","News","Serbia",""
"Radio Beograd 2 i 3","http://rts.ipradio.rs:8004","News","Serbia",""
"Radio BIT","http://62.122.188.105:80/","Top 40","Russia",""
"Radio Campus","http://85.120.40.106:8004/","Regional service","Romania",""
"Radio Campus","http://164.15.20.12:8000/stream.mp3","Hit","Belgium",""
"Radio DAK","http://85.25.73.243:10150/","Folk","Serbia",""
"Radio Đakova","http://www.paukhost.com:8500/","Dance","Croatia",""
"Radio Dalmacija","http://shoutcast.pondi.hr:8000/","Regional service","Croatia",""
"Radio Decibel Nederland","http://83.98.170.80:8070/","Hit","Amsterdam",""
"Radio eMaramures","http://93.114.184.166:8888/","Pop","Romania",""
"Radio F","http://66.90.118.18:8054/","News","Portugal",""
"Radio FG Classics","http://fgv.impek.com:80","Techno","France",""
"Radio FG Underground","http://ufg.impek.com:80","Techno","France",""
"Radio FG [France]","http://fg.impek.com:80","Techno","France",""
"Radio Fir","http://live.radiofir.ro:8000/","Regional service","Romania",""
"Radio France Internationale","http://95.81.147.3/rfimonde/all/rfimonde-64k.mp3","News","France",""
"Radio Fresh! - България","http://193.108.24.21:8000/fresh_low","Dance","България",""
"Radio Gold","http://82.201.100.9:8000/Radio10Gold","Pop","Netherlands",""
"Radio Ilok","http://94.76.208.7:8078/","Regional service","Croatia",""
"Radio Impuls","http://live.radio-impuls.ro:80/","Top 40","Romania",""
"Radio KL","http://178.63.142.129:7000/","Pop","Croatia",""
"Radio Ludbreg","http://pa-hosting.de:23573/","Pop","Croatia",""
"Radio Metro [32Kbps]","http://195.182.132.18:8240/","Top 40","Russia",""
"Radio Metro [96 Kbps]","http://195.182.132.18:8230/","Top 40","Russia",""
"Radio Nostalgie - Live from Belgium","http://stream01.level27.be:80/","Hit","Belgium","Favorite"
"Radio Nostalgija","http://media017.net:8026","Folk","Serbia",""
"Radio Oro 94.4 FM","http://92.48.107.35:8004/","Oldies","Spain",""
"Radio Oro 95.2 FM","http://92.48.107.35:8002/","Oldies","Spain",""
"Radio Ribatejo","http://66.90.118.18:8116/","Pop","Portugal",""
"Rádio São Vicente","http://radio.miradouro.pt:8000/","Regional service","Portugal",""
"Radio Student","http://161.53.122.184:8000/AAC128.aac","Rock","Croatia",""
"Radio Unique","http://audiostreamen.nl:8018/","Alternative","Netherlands",""
"Rádio Universidade de Coimbra","http://212.13.41.100:12002/","Alternative","Portugal",""
"Radio Zet Classic","http://zetclassic-02.eurozet.pl:8100/","Classic","Poland",""
"RADIONL - Nederland","http://178.19.127.3","Dance","Netherlands",""
"Recorder Radio","http://rs3.stream24.org:8220/","Classic","Germany",""
"Riviera Radio - Live from Monaco","http://icy-e-01.sharp-stream.com:80/riviera.mp3","Hit","Monaco",""
"RMN Dancechannel","http://212.48.110.70:8030/","Dance","Germany",""
"Rock FM","http://91.132.6.21:8003/","Rock","Greece",""
"RTL Radio - Luxemburg","http://81.92.237.118:80/","Hit","Luxemburg",""
"Sagres FM","http://www.sagresfm.pt:8002/","Top 40","Portugal",""
"Sky Radio","http://89.205.123.70:8002/","Pop","Macedonia",""
"Slovenský rozhlas - Rádio Devín","http://live.slovakradio.sk:8000/Devin_128.mp3","News","Slovakia",""
"Slovenský rozhlas - Rádio Slovensko","http://live.slovakradio.sk:8000/Slovensko_128.mp3","News","Slovakia",""
"Smoothjazz.com.pl [128 Kbps]","http://94.23.95.213:8032/","Jazz","Poland",""
"Smoothjazz.com.pl [48 Kbps]","http://94.23.95.213:8028/","Jazz","Poland","Favorite"
"Sportsko Radio","http://217.16.69.10:8020/","Sport","Macedonia",""
"SRR Bucureşti FM","http://stream2.srr.ro:8030/","Regional service","Romania",""
"SRR Radio România Actualităţi","http://stream2.srr.ro:8000/","News","Romania",""
"SRR Radio România Antena Satelor","http://stream2.srr.ro:8040/","Folk","Romania",""
"SRR Radio România Muzical","http://stream2.srr.ro:8020/","Classic","Romania",""
"Studio B","http://radio.studiob.rs:8004","Pop","Serbia",""
"Super Radio - Україна","http://radiorecord.pp.ua:80/super","Pop","Україна",""
"Sveriges Radio SR Klassiskt [32kbps]","http://http-live.sr.se/srklassiskt-aac-32","Classic","Sweden",""
"Sveriges Radio SR Klassiskt [96kbps]","http://http-live.sr.se/srklassiskt-aac-96","Classic","Sweden",""
"SYKE.FM","http://stream.syke.fm:8000","Techno","Finland",""
"TDI Radio","http://streaming.tdiradio.com:9000","Dance","Serbia","Favorite"
"Thraki FM","http://live3.istoikona.com:8010/","News","Greece",""
"TOP FM - 128kbps","http://109.206.96.12:8000","Dance","Serbia",""
"TOP FM - 64kbps","http://109.206.96.11:8000","Dance","Serbia",""
"Top Radio","http://ns24907.ovh.net:8000/","Dance","Belgium",""
"Total FM","http://www.totalfm.pt:8000/","Top 40","Portugal",""
"Venice Classic Radio","http://109.123.116.202:8020","Classic","Italy",""
"Vidkryte Radio","http://online.radio.pl.ua:9006/","Oldies","Україна",""
"Viva FM","http://shout.streamwithq.gr:4164","Dance","Greece",""
"WDET [Michigan]","http://141.217.119.35:8000/","News","US",""
"WERS [Massachusetts]","http://marconi.emerson.edu:8000/wers","Rock","US",""
"WFMT [Illinois]","http://wttw.ic.llnwd.net/stream/wttw_wfmt_livebroadcast","Classic","US",""
"WFMU [New Jersey]","http://stream0.wfmu.org/freeform-128k","Freeform","US",""
"WFUV [New York]","http://wfuv-onair.streamguys.org:80/onair-aacplus","Electric","US",""
"WKCP - Classical South Florida","http://csfstream1.publicradio.org:80/","Classic","US",""
"WKCR [New York]","http://kanga.college.columbia.edu:8000/","Jazz","US",""
"WKSU [Ohio]","http://66.225.205.8:8010/","Classic","US",""
"WKSU-HD2 - Folk Alley [Ohio]","http://wksu1.streamguys.com:80/","Folk","US",""
"WKSU-HD3 [Ohio]","http://66.225.205.8:8030/","Classic","US",""
"WRCH - Lite 100.5 [Connecticut]","http://cbs.media.streamtheworld.com/audio/geoblocking.mp3","Hit","US",""
"WUMB [Massachusetts]","http://www.live365.com/play/wumb919fast","Folk","US",""
"WXPN [Pennsylvania]","http://wxpnhi.streamguys.com:80/xpnhi","Alternative","US",""
"Xanthi FM","http://xanthifm100.no-ip.info:8008/","News","Greece",""
"Yes! 91.2","http://46.4.65.194:8039/","Top 40","Greece",""
"Zakarpattya FM","http://195.234.148.51:8000/","Pop","Україна",""
"Zhytomyr Wave","http://pit-bull.biz:8018/","Regional service","Україна",""
"Zone Radio","http://85.25.164.47:80","Pop","Africa",""
"Zoo Radio","http://stream.greekradios.gr:9060/","Top 40","Greece",""
"Ράδιο Άστυ 90.6 FM Αθήνα","http://shoutcast.24radio.gr:8072/","Hit","Greece",""
"Στυλ FM 104.8 Αθήνα","http://s3.onweb.gr:8530/","Etno","Greece",""
"Македонско Радио - Радио Скопје","http://217.115.140.23:8001/mkradio","Etno","Macedonia",""
"Радио 1 Рок - България","http://62.204.145.218:8000/radio1rock64","Rock","България",""
"Радио City - България","http://62.204.145.218:8000/city64","Dance","България",""
"Радио Energy България","http://62.204.145.218:8000/nrj64","Sport","България",""
"Радио Nova - София 101.7","http://62.204.145.218:8000/nova64","Dance","България",""
"Радіо DJ FM - Київ 96.8 МГц","http://217.20.164.163:8010/","Dance","Україна",""
"Радіо Шансон - Україна","http://217.20.164.163:8002/","Oldies","Україна",""
"Радіо Шарманка - Україна","http://217.20.164.163:8006/","Dance","Україна",""
"Rom Radio","http://www.romradio.rs:8012/","Etno","Serbia",""
"Kiss Rom Radio 24kbps","http://24.romskiradio.net:9420/","Etno","Serbia",""
"Kiss Rom Radio","http://64.romskiradio.net:9410/","Etno","Serbia",""
"Yu Planet Radio","http://81.19.152.121:8001","Etno","Serbia",""
"FM4","http://194.232.200.150:8000","Techno","Unknown",""
"RADIO GAIA","http://173.193.32.153:8090","Alternative","Unknown",""
"CALMRADIO.COM - HEALING - Sampler","http://173.192.225.172:9308","Alternative","Unknown",""
"Pianorama","http://188.127.226.185:80","Classic","Unknown",""
"CALMRADIO.COM - SOLO GUITAR - Sampler","http://173.192.225.172:9508","Alternative","Unknown",""
"GotRadio - Guitar Genius","http://173.244.215.162:8020","Alternative","Unknown",""
"Underground Eighties: UK Synthop and a bit of New Wave.","http://38.104.130.91:8884","Alternative","Unknown",""
"CALMRADIO.COM - SLEEP - Sampler","http://173.192.225.172:8600","Alternative","Unknown",""
"Vox Noctem - Die Stimme der Nacht","http://178.33.32.10:8800","Alternative","Unknown",""
"GotRadio - New Age Nuance","http://206.217.213.235:8040","Alternative","Unknown",""
"AceRadio - New Country","http://173.193.32.131:8510","Alternative","Unknown",""
"Absolute COUNTRY","http://174.36.206.217:8747","Etno","Unknown",""
"KLUX 89.5HD - Good Company","http://67.228.150.184:7610","Easy Listening","Unknown",""
"WRJQ Goodtime Radio","http://23.29.114.18:8144","Easy Listening","Unknown",""
"Heartbeat FM Lovesongs & Heartbreakers","http://176.31.239.83:8096","Easy Listening","Unknown",""
"Psychedelik.com 192kbits","http://88.191.143.89:8002","Ambient","Unknown",""
"1Dance.FM - Today's Dance Hits","http://173.192.207.51:8062","Dance","Unknown",""
"IbizaSonica","http://159.253.145.178:7005","Electric","Unknown",""
"Chillout Dreams","http://72.26.204.28:6334","Easy Listening","Unknown",""
"PULS FM - Pure Dance Radio!","http://87.230.82.41:80","Dance","Unknown",""
"DUBSTEP.FM","http://72.13.91.147:80","Techno","Unknown",""
"Classic Trance","http://72.26.204.28:6364","Techno","Unknown",""
"Zonemix","http://87.98.215.41:9088","Techno","Unknown",""
"FRISKY | feelin' frisky?","http://205.188.215.229:8024","Techno","Unknown",""
"MixNation - The Rhythm Station!","http://80.237.152.81:80","Techno","Unknown",""
"SG.House - Fresh'N'House Beats powered by JustFourPlay.de","http://85.17.26.75:80","Dance","Germany",""
"HardBase.FM - 24h","http://46.165.221.227:80","House","Unknown",""
"ElectricFM.com- America's Real Dance!","http://72.13.83.151:80","Dance","US",""
"BLUE MARLIN IBIZA","http://159.253.145.177:8635","Easy Listening","Unknown",""
"Limbik Frequencies - Radio Elektro[u]nique","http://205.188.215.225:8018","Electric","Unknown",""
"Chill out radio.gr","http://94.23.22.143:8999","Ambient","Germany",""
"HouseTime.FM - 24h","http://78.159.104.128:80","House","Unknown",""
"IbizaSonica","http://159.253.145.177:8136","House","Unknown",""
"ByblosRadio.com","http://72.13.86.83:8356","Freeform","Turkey",""
"Radio Decibel (The Original) Amsterdam","http://195.242.153.122:8062","Hit","Amsterdam",""
"Chill Out Zone","http://85.17.121.77:7000","Freeform","Unknown",""
"COOL radio","http://213.239.205.210:6020","Folk","Serbia",""
"TheJazzGroove.com","http://204.77.222.2:8015","Jazz","Unknown",""
"THEME RADIO","http://91.121.105.180:9300","Pop","Unknown",""
"Radio Klass Romania","http://69.164.220.100:2012","Blues","Romania",""
"POLSKASTACJA","http://94.23.220.75:5500","Blues","Poland",""
"City Sounds Radio Blues","http://174.36.235.131:10210","Blues","Unknown",""
"FM - BLUES RADIO","http://205.164.41.18:7040","Blues","Unknown",""
"GotRadio - Bit O Blues","http://206.217.213.236:8500","Blues","Unknown",""
"AddictedToRadio.com - Blues Classics AAC","http://208.77.21.15:11630","Blues","Unknown",""
"Super Blues Radio.Com","http://184.154.151.202:8036","Blues","Unknown",""
"Big Blue Swing.com-64Kbit","http://209.236.126.18:8002","Blues","Unknown",""
"Charlietown Blues-all about the blues","http://67.213.213.137:8078","Blues","Unknown",""
"Kansas City Online Radio","http://208.53.158.48:9148","Blues","Unknown",""
"Blues Connection","http://199.101.51.168:8004","Blues","Unknown",""
"New Orleans Radio","http://65.49.39.138:8002","Blues","US","Favorite"
"Blues Radio UK","http://206.217.213.16:8430","Blues","Unknown",""
"CALMRADIO.COM - BLUES - Sampler","http://173.192.225.172:10508","Blues","Unknown",""
"KOQX Blues Radio","http://50.23.115.122:8420","Blues","Unknown",""
"Humanitarni Radio","http://media017.info:8006/","Folk","Serbia",""
"Rubin Radio","http://94.127.2.97:8000/radio","Dance","Serbia",""
"Радио Планет","http://87.98.183.142:9310","Etno","Macedonia",""
"Radio Pingvin","http://62.75.235.34:8090","Pop","Serbia",""
"Cvrčak","http://46.4.113.188:8800/","Folk","Serbia",""
"Pigpen radio","http://uk2.internet-radio.com:30884/","Freeform","UK",""
"Groove FM","http://stream.groovefm.de:10028/","Jazz","Germany",""
"Lemixx","http://lemixxserver1.mine.nu:8004/","Dance","Unknown","Favorite"
"Funky express","http://funky01.funkyexpress.com.br:8024/","Freeform","Unknown",""
"Smooth Groovers","http://s5.voscast.com:7866/","Soul Jazz","Unknown",""
"Black Sheep Soul","http://50.23.115.122:8238/","Soul Jazz","Unknown",""
"Absolute Radio 80s (Modem)","http://icecast.timlradio.co.uk/a832.ogg","50's - 90's","UK",""
"Absolute Radio 90s (Modem)","http://icecast.timlradio.co.uk/a932.ogg","50's - 90's","UK",""
"Absolute Radio 90s (Broadband)","http://icecast.timlradio.co.uk/a7160.ogg","50's - 90's","UK",""
"Absolute Classic Rock (Broadband)","http://icecast.timlradio.co.uk/vc160.ogg","Rock","UK",""
"Absolute Classic Rock (Modem)","http://icecast.timlradio.co.uk/vc32.ogg","Rock","UK",""
"Absolute Radio 80s (Broadband)","http://icecast.timlradio.co.uk/a8160.ogg","50's - 90's","UK",""
"HBR1.com - Dream Factory","http://ubuntu.hbr1.com:19800/ambient.ogg","Ambient","UK",""
"Radio Paradise (High Quality)","http://stream-tx1.radioparadise.com:9000/rp_192.ogg","Electric","Unknown",""
"Radio Paradise (Low Quality)","http://stream-sd.radioparadise.com:9000/rp_96.ogg","Electric","Unknown",""
"HBR1.com - Tronic Lounge","http://ubuntu.hbr1.com:19800/tronic.ogg","House","Unknown",""
"Absolute Radio (Broadband)","http://icecast.timlradio.co.uk/vr160.ogg","Pop","UK",""
"Absolute Radio (Modem)","http://icecast.timlradio.co.uk/vr32.ogg","Pop","UK",""
"HBR1.com - I.D.M. Tranceponder","http://ubuntu.hbr1.com:19800/trance.ogg","Techno","UK",""
"Radio S","http://sh1.beotel.net:8002/","Pop","Serbia",""
"Radio Čaršija Sarajevo","http://carsija.topstream.net:19406/","Folk","Bosna i Hercegovina",""
"Radio Bar","http://radiobar.me:9000/","Pop","Monte Negro",""
"Play FM Radio","http://live.playfm.mk:8000/","Pop","Macedonia",""
"City Radio","http://217.16.69.10:8004/","Hit","Macedonia","Favorite"
"Експрес Радио","http://ekspresradio.dyndns.org:8000/","Pop","Macedonia",""
"Live Ireland","http://66.90.73.250:115/","Etno","Ireland",""
"Classic Hits 4FM","http://4fm64.media.vistatec.ie:80/","Etno","Ireland",""
"HighLand","http://streaming.pollenzone.com:8000/","Dance","Ireland",""
"East Coast FM","http://dream.wavestreamer.com:7039/Live","Pop","Ireland",""
"Radio Nova","http://radionova128.media.vistatec.ie:80/","Rock","Ireland",""
"Storm 106","http://80.249.249.246:8000/","Rock","Ireland",""
"Today FM","http://streaming.todayfm.com:8000/","Etno","Ireland",""
"Live Ireland Channel 1","http://66.90.73.250:8000","Etno","Ireland",""
"NewsTalk 106-108","http://newstalk.fmstreams.com:8080/","News","Ireland",""
"Live Ireland Channel 2","http://66.90.73.250:8480","Etno","Ireland",""
"Finam FM","http://94.79.33.139:9090/","Classic Hits","Russia",""
"Kanal 103","http://radiostream.neotel.mk/kanal103","Freeform","Macedonia",""
"KCEA music and memories","http://69.12.217.101:8000/","Jazz","US",""
"KEXP-FM (90.3 FM) [Seattle Washington]","http://kexp-mp3-2.cac.washington.edu:8000/","Alternative","US",""
"WMCN 91.7FM Macalester College Radio Minneapolis and St. Paul","http://216.250.175.13:8000/","Freeform","US",""
"NOFM 1","http://gal.bitsyu.net:8000/","Freeform","Serbia",""
"NOFM 2 ArtSync","http://gal.bitsyu.net:8002/","Freeform","Serbia",""
"Life Radio","http://217.16.69.17:8000/liveradio.mp3","Rock","Macedonia",""
"SomaFM: Groove Salad 1","http://streamer-dtc-aa01.somafm.com:80/stream/1018","Downtempo","US",""
"SomaFM: Groove Salad 2","http://sfstream1.somafm.com:8032","Downtempo","US",""
"SomaFM: Groove Salad 3","http://ice.somafm.com/groovesalad","Downtempo","US",""
"Radio Dardar Feel Good Oldies The Best Hits From The 1950s To The 1990s ","http://uk2.internet-radio.com:31176/","50's - 90's","UK",""
"181.FM - Classic Hits --- Home of The 60s and 70s ","http://uplink.duplexfx.com:8900/","50's - 90's","Unknown",""
"Oldies104 (Powered By Star104.net) ","http://screlay-dtc0l-4.shoutcast.com:8010/","50's - 90's","Unknown",""
"Radio Bop ","http://208.53.158.48:8414/","50's - 90's","Unknown",""
"All Oldies 101 - The Best of the 60s & 70s on the Net! ","http://208.53.158.48:9538/","50's - 90's","Unknown",""
"Flower Power Radio - Far Out And Groovy Tunes From The 50s 60s & 70s ","http://ams02.egihosting.com:5050/","50's - 90's","Unknown",""
"All 60s All The Time ","http://69.4.238.127:80/","50's - 90's","Unknown",""
"Radio Bop 60s ","http://208.53.158.48:8410/","50's - 90's","Unknown",""
"Radio Melodie - Volksmusik mit Herz - Radiomelodie ","http://212.48.110.70:8020/","50's - 90's","Unknown",""
"Box Uk Www.Danceradiouk.Com ","http://uk2.internet-radio.com:31076/","Indie","UK",""
"Anfieldfm","http://uk3.internet-radio.com:10633/autodj","Indie","UK",""
"Undertow Radio (Music Supplied By The "Free Music Archive") ","http://uk3.internet-radio.com:10947/","Indie","Unknown",""
"SomaFM presents Indie Pop Rocks! SomaFM","http://voxsc1.somafm.com:8090/","Indie","Unknown",""
"New Normal Music","http://music.newnormalmusic.com:80/","Indie","Unknown",""
"Radioneo","http://stream.radioneo.org:8000/","Indie","Unknown",""
"Dubthugz Radio ","http://uk1.internet-radio.com:15634/","Dubstep","Unknown",""
"Massive Dubstep","http://s5.voscast.com:7938/","Dubstep","Unknown",""
"Miami Global Radio","http://miamiglobalradio.com:8100/","Dubstep","Unknown",""
"SUB.FM","http://radio.sub.fm:8529/","Dubstep","Unknown",""
"Dubstep 247","http://s4.radiohost.pl:8154/","Dubstep","Unknown",""
"Defiant Radio Dubstep DnB and Jungle Hardcore","http://uk1-vn.mixstream.net:9862/","Dubstep","Unknown",""
"The Zone - Modern Rock Radio Mp3","http://uk1.internet-radio.com:15763/","Rock","Germany",""
"Dublin South Fm","http://uk1.internet-radio.com:15047/live","Rock","Ireland",""
"Rallyfm.Net","http://uk1.internet-radio.com:15697/live","Rock","Unknown",""
"Rock FM Romania - Classic Rock","http://80.86.106.35:800/","Rock","Romania",""
"Rock & Pop alsterradio","http://live96.106acht.de:80/","Rock","Unknown",""
"Futura 911 FM","http://colombiawebs.info:7916/","Rock","Unknown",""
"COOLfahrenheit 93","http://203.150.224.142:8003/","Easy Listening","Unknown",""
"Heartbeatz.FM 100% Pure Romance","http://heartbeatz.fm:8008/","Easy Listening","Unknown",""
"Muzika iz Srbije - Radio Glagoljica","http://208.87.25.4:7777/","Music for children","Serbia",""
"Muzika iz Srbije - Radio Latinica","http://208.87.25.4:8002/","Pop","Serbia",""
"Beograd Online - Zabavna muzika","http://178.32.57.58:8119","Pop","Serbia",""
"Radio Fantasy Slovenija - ROX","http://shoutcast.netsi.net:8230/","Pop","Slovenia",""
"Vladix","http://46.4.76.142:2011/","Pop","Bosna i Hercegovina",""
"Electronic Penguin","http://194.106.167.94:8010/","Electric","Serbia",""
"Max FM","http://85.25.73.243:9840/","Hit","Serbia",""
"Banker","http://85.17.122.1:8000/radio","Pop","Serbia",""
"Trstenik","http://64.15.131.172:8040/","Pop","Serbia",""
"Naxi Love [128]","http://naxidigital128.kbcnet.rs:8100/","Oldies","Serbia",""
"Naxi Love [48]","http://naxidigital48.kbcnet.rs:8105/","Oldies","Serbia",""
"TDI Radio - House","http://streaming.tdiradio.com:9222/","House","Serbia",""
"TDI Radio - Classic 80-90s","http://streaming.tdiradio.com:9111/","50's - 90's","Serbia",""
"IMPULS","http://impulsradio.hallsys.net:8010/","Pop","Serbia",""
"Dunav","http://94.127.2.132:8000/radio","Pop","Serbia",""
"Desetka - ExYu [64k]","http://desetka.exyustream.com/","Pop","Serbia",""
"Hit","http://93.104.209.165:10044","Pop","Serbia",""
"Balkan Hip-Hop","http://78.47.207.61:8002/","Hip-Hop","Serbia",""
"Ada","http://46.4.141.158:9010/","Pop","Serbia",""
"Radio Center - 80s","http://shoutcast.netsi.net:8400/","Pop","Serbia",""
"216","http://live.radio216.com:8051/","Pop","Serbia",""
"Top3","http://109.123.116.114:7032","Pop","Serbia",""
"Radio Regije","http://87.229.24.114:8720/","Pop","Serbia",""
"Novosti","http://novostir.kbcnet.rs:443","News","Serbia",""
"Yugotopija","http://stream.laut.fm:80/yugotopia-beat-club","Rock","Serbia",""
"Радио Пайнер","http://87.120.6.86:8000/hq","Folk","Bulgarian",""
"Радио Вероника","http://80.72.68.217/veronika.ogg","Folk","Bulgarian",""
"RadioViva.BG 128 kbps","http://radio.hothost.bg/viva-128","Dance","Bulgarian",""
"Дарик радио София","http://188.126.1.25:8000/darik","News","Bulgarian",""
"Радио Фокус София","http://online.focus-radio.net:8100/sofia","News","Bulgarian",""
"Радио 1","http://80.72.68.217/radio1.ogg","50's - 90's","Bulgarian",""
"БГ Радио","http://80.72.68.217/bgradio.ogg","Pop","Bulgarian",""
"FM+","http://pulsar.atlantis.bg:8000/fmplus.ogg","Pop","Bulgarian","Favorite"
"N-Joy - България","http://live.btvradio.bg:8000/njoy.mp3","Top 40","Bulgarian",""
"HR1","http://5243.live.streamtheworld.com:80/PROGRAM1AAC_SC","News","Croatia",""
"HR2","http://4123.live.streamtheworld.com:80/PROGRAM2AAC_SC","Pop","Croatia",""
"HR3","http://4613.live.streamtheworld.com:80/PROGRAM3AAC_SC","Classic","Croatia",""
"HR Radio Osijek","http://4003.live.streamtheworld.com:80/OSIJEKAAC_SC","Regional service","Croatia",""
"HR Radio Pula","http://5243.live.streamtheworld.com:80/PULAAAC_SC","Regional service","Croatia",""
"HR Radio Rijeka","http://5293.live.streamtheworld.com:80/RIJEKAAAC_SC","Regional service","Croatia",""
"HR Radio Split","http://4123.live.streamtheworld.com:80/SPLITAAC_SC","Regional service","Croatia",""
"HR Radio Sljeme","http://5293.live.streamtheworld.com:80/SLJEMEAAC_SC","Regional service","Croatia",""
"HR Radio Cakovec","http://88.198.9.11:7000","Regional service","Croatia",""
"HR Radio Dubrovnik","http://4003.live.streamtheworld.com:80/DUBROVNIKAAC_SC","Regional service","Croatia",""
"HR Radio Knin","http://5293.live.streamtheworld.com:80/KNINAAC_SC","Regional service","Croatia",""
"HR Radio Zadar","http://5243.live.streamtheworld.com:80/ZADARAAC_SC","Regional service","Croatia",""
"Domaći Radio","http://access8.streamsink.com:8600/","Etno","Croatia",""
"Otvoreni Radio","http://159.253.143.4:8249/","Top 40","Croatia",""
"Radio 101","http://109.123.116.114:7038/","Top 40","Croatia",""
"City Radio","http://109.123.116.114:7101/","Regional service","Croatia",""

------------------------------------------------------


sábado, 15 de junio de 2013

Encriptar un pendrive

La protección de algunos archivos es fundamental, especialmente cuando contienen información importante sobre la vida personal o laboral, contraseñas, números de cuentas bancarias, etc. Una de las formas de protección es tener este tipo de información en un pendrive que éste formateado en un tipo especial protegido por una contraseña, es decir un pendrive encriptado, de forma que solo podamos ver los archivos que contiene si sabemos dicha clave.
Paquetes necesarios:
Necesitamos tener instalados en el sistema los paquetes: cryptsetup, cryptmount, y gnome-disk-utility . Al instalar éste último paquete aparecerá en el menú de aplicaciones el programa Utilidad de Discos, (cuyo archivo ejecutable se llama, en Mint13,  palimpsest ), el cual usaremos para crear particiones en el pendrive y cifrar el dispositivo.

Proceso de encriptación del pendrive:
Tenemos que tener el pendrive desmontado, y recordar que en este proceso, al formatear, se perderán los archivos que hubiera en el pendrive, debiéndolos copiar en otro lugar si no queremos perderlos, y recuperarlos mas tarde. Abrimos el programa Utilidad de Discos,  en el panel de la izquierda seleccionamos el pendrive que queremos encriptar y hacemos clic en el icono de "Mas acciones" ( recuadrado en rojo en la imagen siguiente ) , en donde elegimos "formatear". ( Los otros iconos son: recuadrado en azul: bloquear el dispositivo cifrado, y recuadrado en verde: eliminar partición)




En la ventana que se abre elegimos la opción Cifrado, compatible con sistemas Linux (LUKS+Ext4) *, le ponemos un nombre y escribimos por dos veces una contraseña, procurando que ésta sea lo mas fuerte posible, y ya damos al botón formatear. En todos los casos que necesitemos poner una contraseña puede ser una buena idea seguir los consejos de Ideas para crear contraseñas seguras  * (Linux Unified Key Setup)




Tras el formateo con encriptación el pendrive esta formateado en formato cript-lucks ( visto con gparted )
El sistema ofrece tres opciones para gestionar la clave cuando desde el administrador de archivos queremos montar el pendrive y acceder a su contenido:

                      
1-Olvidar inmediatamente: con ello hacemos que haya que poner la contraseña cada vez que conectemos el pendrive, aunque no hayamos salido de la sesión gráfica de usuario.
2-Recordar hasta el final de la sesión: buena opción si tenemos que desconectar el pendrive varias veces durante el trabajo en una sesión, y no queremos tener que escribir la contraseña cada vez.
3-Recordar para siempre: opción exclusivamente para el uso en ordenadores de uso personal o de confianza. Esta opción es la menos segura de las tres, ya que los archivos en el pendrive son accesibles automáticamente porque la clave queda almacenada en el ordenador. Si conectamos el pendrive en otro ordenador nos seguirá pidiendo la contraseña.
----------------------------------------------------
Cambiar la contraseña:
Iniciar de nuevo la Utilidad de Discos, seleccionar el pendrive en el panel de la izquierda, abrir el menú de acciones e ingresar en “Cambiar contraseña…”. Para poner una contraseña nueva se nos pide que pongamos la que hasta este momento tenemos, lo cual nos garantiza que no nos la puedan cambiar si no saben la clave actual.
                        

---------------------------------------------------
A partir de ahora, cuando conectemos el pendrive, se montará automáticamente la partición, pero nos pedirá la contraseña para montar la partición encriptada. Si le decimos al gestor de contraseñas que la guarde, ya nos podremos olvidar prácticamente de que ese espacio está protegido, pero en caso de perder ese pendrive será complicado que accedan a la información que contiene.
El pendrive no podrá ser utilizado en otros ordenadores que no tengan el escritorio Gnome disponible ya que usa la tecnología LUKS (Linux Unified Key Setup) ( En Windows los discos cifrados con LUKS pueden ser utilizados con FreeOTFE ),
----------------------------------------------------
Eliminar la encriptación del pendrive
Hay que volver a formatear y seleccionar cualquiera de las posibilidades que no requieran métodos de cifrado con contraseña: ext4 si queremos que aunque no este cifrado, solo sea accesible a un pc con sistema Linux, o fat o ntfs si queremos que también lo sea para Windows. De nuevo hay que recordar que al formatear se perderán los archivos que hubiera en el pendrive, debiéndolos copiar en otro lugar si no queremos perderlos, y poder recuperarlos mas tarde.


                                 
A lo largo de todo este tema siempre hago referencia a un pendrive, pero también sirve para una tarjeta de memoria, o disco duro externo.
---------------------------------------------------

domingo, 9 de junio de 2013

Apt-on-pendrive: Script gráfico para la copia de Synaptic

Dado que hoy en día los cd/dvd han sido sustituidos por los pendrives /discos duros externos de gran capacidad, ( ya ni siquiera son necesarios los cd/dvd para instalar una distro ) me parece que el programa Apt-on-cd es un programa algo anticuado...( Apt-on-cd en su dia fue un muy buen programa para tener una copia de seguridad de los paquetes .deb en un cd o dvd ) ya que no se puede usar en muchos pcs actuales que no llevan ya lector de cd/dvd.

En el tema  Copia de seguridad de Synaptic se explica como hacer un script de copia de seguridad de Synaptic ( de las fuentes de software, ppa, y archivos .deb en la caché: /var/cache/apt/archives ) , que se puede guardar en un pendrive, esto podría sustituir a Apt-on-cd...solo faltaría añadirle una interfaz gráfica para que fuera mas atractivo visualmente; buscando como hacer esto, y gracias a la inestimable ayuda de Nestoriano ( http://forums.linuxmint.com/viewforum.php?f=68 )  he logrado hacer un script que puede hacer esto.

-----------------------------------------------------

Script "universal" para crear una copia de seguridad de directorios y archivos:

Tomando este script como ejemplo, y modificándolo  adecuadamente podemos ir creando varios scripts con diversos nombres y diversas acciones de copia de seguridad. Este script, modificando las lineas como se indica mas abajo, se puede adaptar para crear un archivo comprimido .tgz que contenga cualquier directorio o archivo que nos sirva como copia de seguridad, y guardarlo en el directorio que elijamos.

------------------------------------------------------

      #!/bin/sh
zenity --width="350" --info --text "Script para realizar copia de seguridad de xxxxxxx .Eliga el directorio en donde quiera que se haga la copia de seguridad."
repodir=`zenity --file-selection --directory --title="Seleccione un directorio de destino"`
(
echo "15" ; sleep 1
echo "# Empezando a Comprimir " ; sleep 1
echo "30" ; sleep 2
echo "# Comprimiendo 30%" ; sleep 1
echo "45" ; sleep 3
echo "# Comprimiendo 45%,espere..." ; sleep 1
tar zcvf nombre_de_archivo_`date +%d%B%Y-%H,%M`.tgz  /direcciones_que_queremos_copiar
echo "60" ; sleep 4
echo "# Comprimiendo 60%,espere..." ; sleep 1
echo "75" ; sleep 5
echo "# Comprimiendo 75%...ya falta poco" ; sleep 1
echo "90" ; sleep 6
echo "# Comprimiendo 90%...casi acabado" ; sleep 1
echo "# Moviendo el archivo al directorio de destino"
mv nombre_de_archivo_*.tgz $repodir
echo "100" ; sleep 7
echo "# Copia de Seguridad FINALIZADA."
) |
zenity --progress \
title="AptonUSB" \
text="Guardando una Copia de seguridad" \
percentage=0
zenity --width="350" --height="350"  --info --text "La Copia de Seguridad se ha realizado en el directorio $repodir"
zenity --width="350" --height="350"  --info --text "Se eliminan Copias de Seguridad,en $repodir, mas antiguas de 3 dias"
find $repodir apt-synaptic*.tgz -mtime +3 -exec rm {} \;
zenity --width="350" --height="350"  --info --text "!Y esto es todo...¡"
if [ "$?" = -1 ] ; then
zenity --error \
text="Copia de seguridad cancelada."
fi


------------------------------------------------------

En la línea tar zcvf nombre_de_archivo_`date +%d%B%Y-%H,%M`.tgz  /direcciones_que_queremos_copiar, se nos indica el nombre del archivo comprimido .tgz  ( con la fecha en que se crea, en formato dia-mes-año-hora-minuto) y las direcciones de los archivos y/directorios que queremos incluir en el archivo comprimido

En la línea mv nombre_de_archivo_*.tgz $repodir , se indica el nombre del archivo comprimido; debe de ser el mismo que en la línea anterior (solo el nombre del archivo, sin fecha ) ; y en ambas líneas podemos llamar a dicho archivo con un nombre que haga referencia a su  contenido, es decir al tipo de copia de seguridad que contiene.

Las líneas en naranja se pueden modificar a gusto del consumidor para que aparezca otro tipo de comentarios similares durante la ejecución del script.

-----------------------------------------------------

Basándonos en el script "universal" anterior se puede hacer este otro script que nos sirve para crear un archivo comprimido .tgz, (apt-synaptic_fecha.tgz ) , que contiene los directorios y archivos ( /etc/apt/ /var/lib/apt/ /var/cache/apt/ ) que incluyen las fuentes de software y los paquetes .deb que están almacenados en la caché ( directorio /var/cache/apt/ ), y guardarlo en el directorio que elijamos, por ejemplo en un pendrive o disco duro externo.

Script Apt-on-pendrive para crear copia de seguridad de Synaptic ( paquetes y fuentes de software ):

  #!/bin/sh
zenity --width="350" --info --text "Script para realizar copia de seguridad de SYNAPTIC.Eliga el directorio en donde quiera que se haga la copia de seguridad."
repodir=`zenity --file-selection --directory --title="Seleccione un directorio de destino"`
(
echo "15" ; sleep 1
echo "# Empezando a Comprimir " ; sleep 1
echo "30" ; sleep 2
echo "# Comprimiendo 30%" ; sleep 1
echo "45" ; sleep 3
echo "# Comprimiendo 45%,espere..." ; sleep 1
    tar zcvf apt-synaptic_`date +%d%B%Y-%H,%M`.tgz /etc/apt/ /var/lib/apt/ /var/cache/apt/
echo "60" ; sleep 4
echo "# Comprimiendo 60%,espere..." ; sleep 1
echo "75" ; sleep 5
echo "# Comprimiendo 75%...ya falta poco" ; sleep 1
echo "90" ; sleep 6
echo "# Comprimiendo 90%...casi acabado" ; sleep 1
echo "# Moviendo el archivo al directorio de destino"
    mv apt-synaptic_*.tgz $repodir
    echo "100" ; sleep 7
    echo "# Copia de Seguridad FINALIZADA."
) |
    zenity --progress \
      title="AptonUSB" \
      text="Guardando una Copia de seguridad" \
      percentage=0
    zenity --width="350" --height="350"  --info --text "La Copia de Seguridad se ha realizado en el directorio  $repodir"
    zenity --width="350" --height="350"  --info --text "Se eliminan Copias de Seguridad, en $repodir , mas antiguas de 3 dias"
    find $repodir apt-synaptic*.tgz -mtime +3 -exec rm {} \;
    zenity --width="350" --height="350"  --info --text "!Y esto es todo...¡"
    if [ "$?" = -1 ] ; then
    zenity --error \
    text="Copia de seguridad cancelada."
    fi

Usos de Apt-on-pendrive:

El script se debe ejecutar con permisos de root (ejecutándolo desde un administrador de archivos abierto con permisos de root: sudo nemo) . Para descomprimir el contenido del archivo .tgz se debe de hacer abriendo el archivo .tgz con el programa file-roller ejecutándolo con permisos de root ( sudo file-roller ) ,  y descomprimiendo el contenido en el directorio raíz /

El script se puede usar para:
- Instalar los paquetes y fuentes de software de Synaptic en el mismo pc en el que se ha ejecutado el script para recuperar una configuración que se haya estropeado.
- Instalar/duplicar los paquetes y fuentes de software del Synaptic de un pc en otro/s pc que tengan la misma distro y versión.
- Instalar los paquetes y fuentes de software de un pc que si que tiene internet y en el que hemos instalando varios paquetes, en otro pc, o varios, que no tienen conexión a internet.

--------------------------------------

domingo, 2 de junio de 2013

Esteganografía: ocultar archivos de texto dentro de un medio multimedia

Esteganografía (del griego steganos=encubierto, oculto y graphos=escritura nace el término esteganografía ) es la técnica de ocultar archivos de texto dentro de un medio multimedia (audio, imagen), sirve para ocultar archivos importantes y/o privados alejándolos de miradas indiscretas. Esto se hace ocultando el archivo en cuestión en otro para pasar inadvertido para otros usuarios. La esteganografía trata de esconder un mensaje dentro de otro mensaje, de forma que el segundo mensaje pueda estar a la vista de todos, y sólo el receptor, procesándolo de alguna forma especial, pueda recuperar el mensaje codificado. Por un lado ocultamos la existencia del mensaje y por otro, en caso de ser descubiertos, el cifrado complicará su lectura en función del algoritmo empleado y la mayor o menor complejidad de la clave utilizada. La esteganografía es razonablemente segura para intercambiar información en la red, o para almacenar datos en la nube.

La esteganografía actual se basa en esconder datos binarios en la maraña de bits que supone un fichero.
Los bits que componen el mensaje a ocultar se introducen (bien sea añadiéndolos, o realizando operaciones aritméticas con los originales) en el fichero ya existente, procurando que el fichero resultante después de realizar los cambios parezca el original.

No se debe confundir la esteganografía con la criptografía, ya que mientras que la criptografía sirve para cifrar información de forma que no sea leible para un intruso, aun cuando éste sepa que existe la información, la esteganografía oculta la información en un archivo portador de tal forma que la misma existencia de dicha información pase desapercibida, de modo que un posible espía ni sospeche que se esta transmitiendo información. 

La esteganografía puede complementarse con la criptografía, obteniendo un mayor nivel de seguridad de la información, por lo que es muy frecuente , pero no absolutamente necesario, que el texto a esteganografiar sea cifrado a la vez o con anterioridad, de forma que un posible entrometido no sólo tendrá dificultades en advertir la presencia de información oculta, sino que además si aún así consiguiera apropiársela, la tendría que descifrar posteriormente.


1)- Con la terminal, con el comando cat:

A) Los pasos para esconder el archivo mis_telefonos.txt ( archivo_inicial ), en un archivo de imagen nubes.jpg, son:
- Comprimir dicho archivo en formato .rar  , creándose por tanto el archivo mis_telefonos.rar (archivo_comprimido).
- Sin tener que instalar ningún paquete, solo ejecutando una linea de comandos en la terminal: cat nubes.jpg mis_telefonos.rar > salida.jpg  ( es decir: cat archivo_inicial.jpg archivo_comprimido.rar > archivo_final.jpg con el archivo_inicial.txt ocultado en él).
Lo que hace esa linea es concatenar el archivo  nubes.jpg y el mis_telefonos.rar  y darnos como resultado el archivo salida.jpg . Una vez creado el archivo final salida.jpg, se puede borrar el archivo inicial  mis_telefonos.txt y el archivo intermedio mis_telefonos.rar , ya que el archivo ocultado esta en este momento comprimido y encriptado dentro del archivo salida.jpg, el cual es de mayor tamaño que el archivo de imagen inicial.

B) Ahora para ver el archivo oculto lo que tenemos que hacer es renombrar el archivo salida.jpg por la extensión del archivo comprimido en este caso a salida.rar , y descomprimir dicho archivo en una carpeta, en la que aparecerá de nuevo el archivo inicial mis_telefonos.txt . Este método sirve para archivos como 7z, bmp, gif entre otros.

La ventaja de comprimir en formato .rar es que se puede añadir una contraseña, de forma que aunque el comando cat no nos pida una para crear el archivo de imagen final, cuando queramos recuperar el archivo de texto, si que se nos pedirá una contraseña al descomprimir  el archivo: la que hayamos usado al crear el archivo comprimido .rar

Si usamos éste método creando un archivo .rar sin contraseña, ya que el comando cat en ningún momento nos pide una contraseña toda la seguridad descansa en el hecho de que nadie se de cuenta de que el archivo de imagen final no es solo un archivo de imagen.

2)- Con Steghide, un programa sin interfaz gráfica:

Steghide es un programa que esta en los repositorios y por lo tanto su paquete se puede instalar fácilmente con Synaptic. No es un programa con interfaz gráfica sino que se usa escribiendo unas lineas de comandos en la terminal.
A) Para esconder un archivo dentro de una imagen con Steghide : la línea de comandos que hay que escribir es del tipo: steghide embed -cf archivo_ocultador -ef archivo_oculto , por ejemplo steghide embed -cf nubes.jpg -ef mis_teléfonos.txt  (ambos archivos deben estar en la misma carpeta, desde la que se ejecutara la linea de comandos en la terminal ) Automáticamente os pedirá una contraseña que habrá que escribirse dos veces, para proteger el documento oculto.

-cf indica el archivo_ocultador: los archivos de ocultación deben tener la extensión .jpg .bmp .wav o .au
-ef Indica el archivo oculto: No hay restricciones en cuanto al formato del archivo de texto que se quiere ocultar.
Una vez creado el archivo ocultador imagen, se puede borrar el archivo ocultado ya que esta guardado en ella, el archivo ocultado esta en este momento comprimido y encriptado dentro de la imagen del archivo ocultador. El archivo de imagen final es de menor tamaño que el archivo de imagen inicial.

B) Y para extraer el contenido oculto lo único que tenemos que hacer es escribir una linea de comandos del tipo:  steghide extract -sf archivo_ocultador por ejemplo: steghide extract -sf nubes.jpg y ahora el programa nos pedirá la contraseña, una sola vez, para extraer el documento oculto ( mis_teléfonos.txt)  en la carpeta en la que estemos actualmente.

Hay que tener en cuenta el tamaño del archivo de ocultación y del ocultado. Si el segundo es demasiado grande para guardar en el primero, Steghide nos lo indica con un mensaje de error: steghide: the cover file is too short to embed the data.

Mas información sobre steghide, tecleando en la terminal: man steghide

3)- Con un programa gráfico: OpenStego:

Para ejecutar el programa hay que instalar el paquete OpenStego desde http://sourceforge.net/projects/openstego/?source=dlp   El programa tiene una ventana con dos pestañas:

En la pestaña Embed seleccionamos el algoritmo que vamos a usar para el proceso, y ocultamos el archivo de texto ( message file )  en otro ( cover file ; admite archivos con las extensiones: bmp, gif, jpeg, jpg, png, wbmp), con el resultado de crear un tercer archivo (output stego file, con extensión .png ) que aparentemente es como el segundo, pero que además contiene al primero. Nos permite crear el archivo con compresión de datos y asegurado con una contraseña. El archivo de imagen final que contiene el archivo de texto embebido es de mucho mayor tamaño que el archivo de imagen que se emplea.



En la pestaña Extract , seleccionamos el algoritmo que vamos a usar, y extraemos el archivo oculto desde el archivo (input stego file ) en el que lo hemos ocultado, en la carpeta que elijamos, tras poner la contraseña adecuada.


------------------------------------

Como prueba he usado un mismo archivo de texto y un mismo archivo de imagen para ir ejecutando los tres métodos para conseguir un archivo final de imagen en el que este oculto el archivo de texto, los resultados en cuanto a los tamaños son:

archivo de texto para ocultar:                               30.09 kb
archivo de imagen en donde ocultar:                 936,70 kb
                                                                                comando cat   steghide   openstego                       
archivo de imagen con archivo de texto oculto:  946,9 kb        919,3 kb   5,6 mb

El primer método, comando cat,  es el mas sencillo, no requiere la instalación de ningún programa,  y es fácil de recordar la línea de comandos, pero en principio toda su seguridad descansa en el hecho de que nadie se de cuenta de que el archivo de imagen final no es "solo" un archivo de imagen, ya que el comando cat no cifra el archivo de salida pidiendo una contraseña. Esto lo podemos subsanar creando un archivo comprimido .rar con contraseña.

Steghide: Tiene la ventaja de que pide una contraseña, y de que el archivo que crea es de menor tamaño que el de la imagen que se usa para esconder el archivo de texto, ya que además de cifrar, comprime. Me parece que si creamos un script para crear el archivo  de imagen final, y otro para volver a tener el archivo de texto inicial, Steghide puede ser el método mas sencillo y mejor en cuanto a relación tamaño inicial/tamaño final.

OpenStego: tiene la ventaja de ser un programa gráfico cuyo uso es muy intuitivo, que permite la compresión y cifrado, y cuya seguridad no solo descansa en que se usa una contraseña, sino que para extraer el archivo oculto hay que saber además el algoritmo usado al crear el archivo contenedor. Tiene el inconveniente de que el archivo de imagen final que crea es mucho mayor que el archivo de imagen que se usa para esconder el archivo de texto.

------------------------------------