Slim es un login manager como el de otros sistemas,gdm de gnome kdm de KDE,etc,lo podemos instalar y configurar para darle mas personalización a nuestro sistema,tambien podemos instalarle unos temas y aplicarlos para que quede completo nuestro sistema :D
Instalamos Slim con
sudo pacman -S slim
Instalamos temas para arch con
sudo pacman -S slim-themes archlinux-themes-slim
Configuramos con:
Para que se inicie al prender la pc escribimos:
sudo systemctl enable slim.service
Ahora editamos este archivo ~/.xinitrc
Con nano añadimos nuestro escritorio
nano ~/.xinitrc
Y añadimos o editamos el script que quede así:
#!/bin/bash
#
# Esto ejecutara tu escritorio
#
exec ck-launch-session Escritorio
Añade tu escritorio, aquí los mas famosos
Fluxbox
fluxbox
Gnome
gnome-session
Openbox
openbox-session
KDE
startkde
LXDE
startlxde
Xfce
startxfce4
Reiniciamos el sistema
sudo reboot
Ahora configuramos el tema de slim
Abrimos dos terminales
La primera para ver los temas de slim
En la primera
cd /usr/share/slim/themes
y los vemos con
ls
Los podemos provar con
slim -p nombre del tema
Si no les abre el tema(solo como que parpadea)no sirve y no lo vayan a usar
En la segunda lo configuramos para que sea el tema por defecto
La herramienta que les voy a presentar se llama pirni,es un sniffer para el iphone,ipad,ipod touch que puede capturar datos de la red wifi a la que estemos conectados y mandarlo a un archivo .pcap para despues verlo con Wiresharck en la Pc o Mac.
La aplicacion cuenta con dos versiones pirni y pirni pro
Las dos versiones pueden hacer sniffing pero la version pro incluye el modulo para arp spoofing para realizar ataques de Man In The Middle
Para instalar abre cydia y ve a buscar, ahí buscas pirni y instalas
Para captura datos con la versión normal basta abrir la terminal y escribir
pirni -i en0 -o archivo.pcap
en0 es la interfaz que usan estos dispositivos
El archivo de captura lo guardara en la carpeta mobile,de aquí lo puedes copiar a la pc por bluetooth,ssh,ifunbox para luego abrirlo con Wireshark
Si usas Linux la carpeta que reconoce al conectarlo es la carpeta Media así que has
La conexion a internet es algo muy propio y yo les he dicho que debemos protegerla,con wpa psk tkip filtrado MAC,para mayor seguridad,pero si aun así alguien la lograra descifrar,lo que podemos hacer es ver la ip cuando esta brillando el led del router y ver las conexiones establecidas(las ip)
En Windows MSDOS,se abre cmd y checamos la puerta enlace en nuestro navedor y nos sale la administración del router,por ejemplo de Telmex,o podemos hacer un arp -a,para ver las ip conectadas desde el símbolo del sistema,pero en Linux ya sea Ubuntu,Debian,Slackware,Archlinux nos gusta usar la SHELL y los programas de pentest para ver un poco mas sobre todo esto,bueno yo recomiendo las herramientas que vienen en backtrack y blackbuntu,en este caso
Nmap Zenmap Wiresharck Ettercap Fing
Manejo de tablas Arp
Bueno en esta ocasión como lo único que queremos es hacer un escaneo y les recomiendo solo,Fing y Nmap/Zenmap,si queremos ver que esta viendo el intruso con wireshark se hace el trabajo,si queremos hacer un envenenamiento arp mitm para capturar las contraseñas del intruso,con ettercap bastara y si queremos hacer algo mas avanzado con el manejo de tablas arp y de iptables bastara aunque es mas avanzado.
y con eso podemos acceder a todo el sistema,ficheros,webcam,pantalla,vnc,passwords,historial de red,usando unos cuantos exploits y payload's,pero eso no lo veremos,solo esto de las ip's,si le interesa lo demas googlen
Hace un tiempo vimos como cambiar el user agent en google chrome para escritorio,usando una extencion de Chrome Store,ahora vamos
a ver como cambiarle en user agent a iOS con un tweak de cydia llamado user agen faker,digo iOS y no safari que es el navegador nativo
de iOS,porque este tweak le cambia el user agent a todo el sistema,o a las apps que queramos :D
Tutorial
Entra a cydia y busca user agent faker
Instalalo
Hasle un respring
Cuando el respring haya terminado,abre ajustes
Y abre User Agent Faker
Le damos Enabled
En User Agent seleccionamos el que queramos
Si le damos custom por algo como esto,por ejemplo de mi opensuse 12.1 con chrome
Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.79 Safari/537.1 opensuse 12.1
En Applications,elegimos las que queramos,Safari por ejemplo
Este escritorio,me gusta porque es muy liviano y corre muy bien sobre maquinas antiguas y maquinas
virtuales,por eso es el primer entorno que pongo un tutorial de como realizar la instalación:
Porque LXDE?
Porque No?
LXDE es un magnifico entorno de escritorio que no le pide nada a Gnome o KDE y funciona al 100% con Archlinux,ademas recalcando que,
las pc que lo tengan instalado en un sistema operativo necesitan muy pocos recursos y si le añadimos una buena swap como me decia un lector, correrá aun mejor
Les dejo la pagina oficial para que vean el proyecto
Ahora ya tenemos archlinux en nuestro disco duro de nuestra pc,pero se ve así
Si nos gusta la shell no hay problema se puede usar así, porque hay muchos programas que se pueden usar desde esta interfaz,pero la realidad es que hoy en dia no podemos tener un sistema operativo principal así,necesitamos hacer distintas cosas y necesitamos que quede con las funciones de Ubuntu por ejemplo,navegador web,libreoffice,reproductor de audio vídeo,entorno de escritorio,etc
Así que procedemos a hacerlo
1.Logearnos
El usuario es
root
y la contraseña es la de Unix que elegimos en la instalación
[archlinuxfr] Server = http://repo.archlinux.fr/i686
Para 64 bits
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
Guarda y ahora teclea
sudo pacman -Sy yaourt
Eso es todo,con respecto al entorno de escritorio, haré una entrada para cada uno,pero de momento ya esta listo Arch para instalar cualquier entorno,y después los programas
Iba a instalar el nuevo Arch el 2012.08.04,este nuevo arch puede asustar a algunas personas ya que no incluye el flamework de instalación de las versiones pasadas el (AIF),bueno pues como dije en la entrada pasada no tenia internet y los paquetes de base y base-devel son cerca de 150mb porque ya es solo la net-instalacion y no la imagen core y yo de donde hiba a sacar 150 mb :(
Bueno ya leei las instrucciones del archivo .txt de muestra carpeta base del .iso de archlinux y estoy listo para el tutorial de Arch.
Bueno igual que en el post pasado,repito que hay niveles en Linux,y Archlinux es uno de los medio/avanzado es mas dificil de configurar que Fedora/Ubuntu o unos otros si los has usado,pero al configurar Arch aprenderemos mas de como funcionan las particiones,root,shell,etc y esto es algo muy bueno ya que por ejemplo en la instalacion de Windows,OS X o incluso Ubuntu,Mint no sabemos ni como funciona el sistema ni que esta haciendo cuando se instala,al solo introducir unas cuantas respuestas y no configurar nosotros mismos.
Si tu pc que tienes es la unica que tienes y no estas seguro de instalar este sistema te recomiendo usar una maquina virtual,o investigar un poco mas sobre esta distribucion y un poco de conocimientos en UNIX no vendrian mal :D
Nota: Tutorial basado en instalacion total en el disco duro,despues hago uno de arch junto a windows
Empezamos,para empezar archlinux no trae entorno de escritorio así que se instalara solo con la shell,llamada tty2, osea solo la consola
después podemos añadir las x para el soporte de un escritorio y los demonios necesarios para que quede así
4.1.El boot esta en /dev/sda1 asi que lo formateamos(en ext2):
mkfs -t ext2 /dev/sda1
4.2.El /root esta en /dev/sda2 asi que formatemos(en ext4 como es de costumbre en linux):
mkfs -t ext4 /dev/sda2
4.3.El /home igual que root,en ext4 pero en /dev/sda3
mkfs -t ext4 /dev/sda3
4.4.Por ultimo la swap de /dev/sda4
mkswap /dev/sda4
Activamos swap con el comando swapon en su correspondida partición
swapon /dev/sda4
5.Montamos las particiones
Primero la de root en su correspondiente partición
mount /dev/sda2 /mnt
Creamos la carpeta del /home y del /boot dentro de la partición /root
mkdir /mnt/boot
mkdir /mnt/home
Y montamos las particiones del /home y del /boot en las carpetas creadas adentro del /root
mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/home
6.Acceder a Internet
Como Linux sin internet practicamente no funciona,tenemos que acceder a ella para poder conectarnos,
Si usamos una maquina virtual en una desktop conectada por ethernet podemos hacer una conexion NAT,o si usamos una conexion wi-fi sobre nuestro sistema base,podemos hacer una conexion puente sobre nuestra Wlan,y arch la reconocera como eth0
Hacemos un
iwconfig
para ver nuestras interfaces
Si sale eth0 solo le asignamos una ip dinámica,con:
dhclient eth0
O si no aparece la llamamos con
ip link set eth0 up
y después
dhclient eth0
Ahora hacemos un ping o un ifconfig para ver el estado de nuestra interfaz
Si usamos una Maquina real con ethernet no hay problema lo reconoce automáticamente solo le asignamos una ip
dhclient eth0
Y si usamos una red wifi en una maquina real,nos conectamos a internet con
ifconfig
Checa el nombre de tu wi-fi(wlan,etc)
Teclea
ifconfig nombre up
ejemplo:
ifconfig wlan0 up
Teclea esto para conectarte a wi-fi
iwconfig
iwlist wlan0 scan | grep ESSID
iwconfig wlan0 essid nombre_de_la_red
Si la conexión tiene clave WEP:
iwconfig wlan0 essid nombre_de_wifi key clave_wep
Y por ultimo
dhcpcd
Y verificamos con
ping www.google.com
Para wpa personal usen wpa suplicant
7.Instalar paquetes basicos
Ejecutamos un script sobre la particion /root para instalar los paquetes básicos
pacstrap /mnt base base-devel
Y también las herramientas de red (ping,iwconfig,ifconifig,iwlist,etc)
pacstrap /mnt wireless_tools netcfg
pacstrap /mnt net-tools y network-manager
Ahora el grub otro paquete básico
pacstrap /mnt grub-bios
8.Generar un archivo fstab
Necesitamos generar un fichero fstab en la partcion /mnt que creamos
genfstab -p /mnt >> /mnt/etc/fstab
9.Accedemos a la particion como chroot para configurar
arch-chroot /mnt
Establecemos nuestro hostname,es el que va a salir al lado de nuestro usuario por ejemplo cuando empezemos a usar el sistema saldrá así:
tu_usuario@tu_hostname ]
Para hacer esto,con nano
nano /etc/hostname
Y adentro escrimos nuestro hostname
El_nombre_que_queramos
Ahora editamos los host
nano /etc/hosts
Y adentro añadimos la configuración:
127.0.0.1 localhost.localdomain localhost el_local_host_que_escribiste ::1 localhost.localdomain localhost el_local_host_que_escribiste Añadimos el teclado para tty
nano /etc/vconsole.conf
Y en mi caso:
(Cambien el KEYMAP,por la distribucion de su teclado)
KEYMAP=la-latin1 FONT= FONT_MAP=
Ahora,creamos un enlace simbolico de nuestra zona a /etc/localtime En mi caso(cambien la zona,por el lugar donde están)
Una de las cosas que se veia venir en el iOS 5 es el coverflow en el dock
Por lo menos en el anuncio
Con jailbreak esto es realidad, así que necesitan jailbreak para esto
Muchas personas me han preguntado como configurar cascade(Overflow) ya que no queda como la imagen de arriba,bueno en esta entrada les voy a enseñar que quede así
Tutorial
1.Primero instalamos infinidock
Añadimos esta repo
repo.insanelyi.com
Buscamos y instalamos infinidock
2.Después instalamos Overflow
Añadimos esta repo
ihacksrepo.com
Buscamos Overflow y instalamos
Hacemos un respring
Ya con rspring entramos a ajustes y cascade
y que quede así
Ahora ajustes de nuevo >> infinidock y que quede así
Eso es todo
Nota: Tienen que arrastrar iconos al dock,por lo menos 7