Frase

El conocimiento humano pertenece al mundo y por lo tanto todos somos libres de hacer uso de el.

jueves, 2 de febrero de 2012

Molesto error en consola y nano

Al estar en consola me gusta usar un editor rapido y mi elección ha sido nano, pero hace unos días el siguiente error mostraba:

Error reading /home/"username"/.nano_history: Permission denied
Press Enter to continue starting nano.

Al teclear Enter, abria nano, pero se me hacia molesto. Así que si alguien tiene el mismo problema la solución es la siguiente:

Primero tecleamos lo siguiente en consola:
sudo nano /etc/nanorc
y comentamos la linea
#set historylog 
Esto desactivara el archivo nano_history usado para guardar y leer, así como para buscar y reemplazar cadenas.

En consola y estando en home, eliminamos nano_history
sudo rm .nano_history 
Y listo eso es todo.

miércoles, 1 de febrero de 2012

De vuelta al Blog

Me he ausentado como 2 años de mi Blog, la Universidad me absorbio ya que estaba un poco atrasado y decidi dedicarle todo mi tiempo para retomar el camino, la buena noticia es que estoy a punto de terminarla y eso me da el tiempo libre necesario para empezar a hacer publicaciones en el Blog, pido una disculpa si no conteste ningun comentario.


A darle.

sábado, 26 de junio de 2010

Claves WPA en modems Thompson Telmex

Instalaremos una herramienta para hacer esto

wget http://www.wifiway.org/stkeys/install.sh.gz
gzip -d install.sh.gz
chmod +x install.sh
./install.sh

Ahora lo corremos y los parametros seran

stkeys -v -i octetosderouter

por ejemplo:

en un router Thomson modelo ST585v6 con ESSID “SpeedTouchF8A3D0″:

quedaria asi

stkeys -v -i F8A3D0

listo.


Obtener el texto de imagenes

Les recomiendo una pagina para extraer el texto de una imagen

http://www.newocr.com/

agregas la imagen y obtendras el texto de la imagen

Problemas al inyectar con aircrack-ng en ubuntu lucid

A mi me paso que mi tarjeta ath5k atheros no inyectaba trafico con aireplay-ng, lo solucione de la siguiente manera

instalamos madwifi-hal lo descargamos de http://snapshots.madwifi-project.org/madwifi-
hal-0.10.5.6/ descargamos la version mas reciente

descomprimimos e instalamos
sudo make
sudo make install

ahora abrimos la carpeta /etc/modprobe.d

borramos el fichero blacklist-ath_pci.conf

abrimos el archivo blacklist.conf y al final agregamos la linea

blacklist ath5k

reiniciamos y tendrás la interfaz ath0

Control de Alsa

Instalamos el applet alsa-mixer (volume)

Pulseaudio removio el applet de volume. Asi que instalaremos uno para alsa
instalamos los siguientes paquetes

sudo apt-get install python python-notify python-gtk2 python-alsaaudio python-eggtrayicon xfce4-mixer

Descargamos alsamixer-applet de:

wget http://howto.blbosti.com/files/alsa/alsa_mixer_applet_1.1.tar.gz

Extraemos los archivos en /usr/local/bin:

sudo tar -C /usr/local/bin/ -xzvf alsa_mixer_applet_1.1.tar.gz

Hacemos todos los archivos ejecutables:

cd /usr/local/bin
sudo chmod +x alsa*
sudo chmod +x volbar.py

Si quieres usar las hotkeys para controlar el volume, necesitas hacer:

System > Preferences > Keyboard Shortcuts. Click Add.

Name: ALSA Volume mute
Command: /usr/local/bin/alsa_master_mute

Name: ALSA Volume down
Command: /usr/local/bin/alsa_master_down

Name: ALSA Volume up
Command: /usr/local/bin/alsa_master_up

Ahora mapea tus teclas y listo.

Finalmente los programas volbar.py y alsavol.py tienen que iniciar automaticamente

System > Preferences > Startup Applications. Click Add:

Name: volbar
Command: /usr/local/bin/volbar.py

Name: alsavol
Command: /usr/local/bin/alsavol.py

Nota: Si tienes instalado gnome-alsamixer en vez xfce4-mixer, necesitas editar volbar.py

sudo gedit /usr/local/bin/volbar.py

En la linea 97 remplaza xfce4-mixer por gnome-alsamixer:

subprocess.Popen("gnome-alsamixer")

Reinicia la computadora y listo.

Microfono interno funcionando en laptop HP con ubuntu lucid

Una vez que tengamos la version mas reciente de Alsa.
editamos el archivo de configuración de ALSA (sudo gedit /etc/modprobe.d/alsa-base.conf) y añadimos estas líneas al final:

-----PARA LAPTOPS HP----------------

options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=hp-m4
options snd-hda-intel enable_msi=1

Vamos a Sistema → Preferencias → Sonido y cambiamos las 4 primeras opciones a ALSA.

reiniciamos.

A mi funciono instalando alsa-driver-linuxant que lo puedes descargar de http://www.linuxant.com/alsa-driver/

si tienes una tarjeta chipset conexant puedes instalar el modem con hsfmodem que lo puedes bajar de
http://www.linuxant.com/drivers/hsf/

sigue los pasos y listo tendras trabajando el modem y la tarjeta de audio

escribe en consola

alsamixer y ajusta los valores a como tu prefieras

con la tecla m quitas lo muteado

Ok, seguro tendras problemas con alsa al intentar reproducir sonido en varias aplicaiones eso lo solucionaremos con lo siguiente.

primero desinstalar pulseaudio

sudo apt-get remove pulseaudio

Sólo es necesario activar la mezcla por software dmix sobre la salida de audio. Simplemente lléva este código a tu .asoundrc.
# .asoundrc - Personal configuration file for ALSA

# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.

# See the file COPYING for details.

pcm.ossmix {
type dmix
ipc_key 1021 # must be unique!
ipc_perm 0660 # sound for everybody (at least in your group)
#ipc_key_add_uid false # let multiple users share
slave {
pcm "hw:0,0"
period_time 0
period_size 1024 # must be power of 2
buffer_size 8192 # dito
#format "S32_LE"
#periods 128 # dito
#rate 8000 # with rate 8000 you *will* hear
} # if ossmix is used

# bindings are cool. This says, that only the first
# two channels are to be used by dmix, which is enough for
# (most) oss apps and also lets multichannel chios work
# much faster:
bindings {
0 0 # from 0 => to 0
1 1 # from 1 => to 1
}
}

# Redirect to ossmix
pcm.!default {
type plug
slave.pcm "ossmix" # use our new PCM here
}

# Redirect to ossmix
pcm.dsp {
type plug
slave.pcm "ossmix" # use our new PCM here
}

# mixer like above
ctl.mixer {
type hw
card 0
}

# Local Variables:
# mode: conf
# End:

Ahora la salida llamada default, la que por omisión utilizan todas las aplicaciones compatibles con ALSA para reproducir audio, implemente mezcla por software desde todas las aplicaciones que la están utilizando. En mi máquina, así, es posible reproducir simultáneamente audio desde clips en YouTube vía Flash en Firefox, Spotify, mplayer, Audacious, Skype y cualquier otra.

Sólo dos avisos. Si alguna aplicación utiliza explícitamente la salida hw:0,0 todo deja de funcionar. La mezcla por software queda configurada para la salida llamada default y no para ninguna otra. Por otra parte, de nuevo, si cualquier aplicación consigue reproducir con éxito audio utilizando la emulación OSS, la cosa de nuevo deja de funcionar.

Por cierto este archivo por omision no existe asi que debes crearlo en /etc/asoundrc

Y listo tendras audio en todas tus aplicaciones.

En la siguiente entrada veremos como controlar alsa ya que desinstalamos pulseaudio