Script para twitter desde Terminal Linux

jueves, 14 de octubre de 2010 0 comentarios
Hace tiempo habia publicado un script para poder mandar actualizaciones a twitter desde una terminal, pero ya no funciona...estaba buscando y parece que es la seguridad que pone twitter para este tipo de llegadas..bueno encontre en el camino a twidge solo basta con hacer esto:
sudo apt-get install twidge
Luego para configurar su cuenta digitar esto:
twidge setup
Y despues te pide un codigo, para obtenerlo te manda una direccion, ahi inicias sesion de tu twitter y te mostrara una pagina con un codigo copias donde te pide y listo.

Ahora si quieres personalizar la forma de acceder a esta aplicacion te dejo un script, ya tu lo modificas a tu antojo:
#!/bin/bash
echo "****************"
echo "*****twitter****"
echo "*****by fal ****"
echo "****************"
MSJ=""
echo -n "estado: "
read MSJ
echo ""
echo "actualizando..."
echo ""
twidge update "${MSJ}"
echo "se envio correctamente..."
echo ""
notify-send "twitter" "${MSJ}" -i "/home/fal/img_notify/twitter.png"

Enviar correos desde una Terminal en Linux

domingo, 22 de agosto de 2010 0 comentarios


Twitter desde consola

miércoles, 11 de agosto de 2010 0 comentarios

Para quienes disfruntan usando la consola de linux, este script que a continuacion les dejo, podran actualizar sus estados del Twitter desde su terminal tal como se muestra en la imagen.

Digitan en su terminal:
sudo gedit /usr/bin/twitter
Luego copian y modifican el siguiente script.
#!/bin/bash
echo "****************"
echo "*****twitter****"
echo "*****by fal ****"
echo "****************"
MSJ=""
echo -n "estado: "
read MSJ
echo ""
echo "actualizando..."
echo ""
curl -u tu_usuario:tu_contraseña -d status="${MSJ}" http://twitter.com/statuses/update.xml
echo ""
echo "se envio correctamente..."
echo ""
notify-send "twitter" "${MSJ}" -i "/home/fal/img_notify/twitter.png"
Si quieres que te muestre la imagen en la notificacion solo basta con colocar la direccion de la imagen asi como muestra arriba.

Despues le damos permiso de ejecucion:
sudo chmod +x /usr/bin/twitter
Y solo basta digitar twitter desde su terminal y listo.

Imagen

sábado, 7 de agosto de 2010 0 comentarios


Java Forever Trailer

lunes, 2 de agosto de 2010 0 comentarios


Instalar Java en Ubuntu 10.04

domingo, 6 de junio de 2010 1 comentarios
En la versiones anteriores de Ubuntu 10.04, era mas facil instalar el jdk, tan solo era abrir una terminal y digitar javac, y el sistema te sugeria instalar unos paquetes entre ellos estaba sun-java6-jdk.

Ahora en esta nueva version, ya no aparece en los repositorios, asi que se tienen que realizar la siguiente jugada.

En la terminal digitamos: sudo gedit /etc/apt/sources.list

Luego agregamos esta linea al final: deb http://archive.canonical.com/ lucid partner

Actualizamos: sudo apt-get update

y por ultimo: sudo aptitude install sun-java6-jdk

Instalar Tomcat en Ubuntu

martes, 11 de mayo de 2010 0 comentarios
A continuacion vamos a instalar el apache tomcat de forma manual, para eso solo necesitamos seguir los siguientes pasos.

Instalamos el jdk de java

sudo apt-get install sun-java6-jdk

Luego nos descargamos el apache desde este enlace http://tomcat.apache.org/

Despues hay que descomprimirlo

tar xvzf apache-tomcat-6.0.14.tar.gz

Luego lo mandamos a esta direccion

sudo mv apache-tomcat-6.0.14 /usr/share/tomcat6

Despues Editamos este archivo .bashrc:

nano ~/.bashrc

añadimos esta linea al final

export JAVA_HOME=/usr/lib/jvm/java-6-sun

iniciamos tomcat

sudo /usr/share/tomcat6/bin/startup.sh

Luego creamos un inicializador del apache para que cada vez que prendamos nuestra pc, se ejecute

sudo nano /etc/init.d/tomcat

# Tomcat auto-start

#

# description: Auto-starts tomcat

# processname: tomcat

# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/lib/jvm/java-6-sun

case $1 in
start)
sh /usr/share/tomcat6/bin/startup.sh
;;
stop)
sh /usr/share/tomcat6/bin/shutdown.sh
;;
restart)
sh /usr/share/tomcat6/bin/shutdown.sh
sh /usr/share/tomcat6/bin/startup.sh
;;
esac
exit 0

Luego dar permisos para ejecutar

sudo chmod 755 /etc/init.d/tomcat

y por ultimo, actualizamos

sudo update-rc.d tomcat defaults 99

Rhythmbox Twitter Plugin para Ubuntu 10.04

0 comentarios
Antes habia hecho un tutorial para usar el Plugin de twitter en Rhythmbox, pero ya no me funciono para la nueva version de Ubuntu.
Asi que aqui les dejo la actualizada para dicha version.

sudo apt-get install python-simplejson

cd /tmp

wget http://python-twitter.googlecode.com/files/python-twitter-0.6.tar.gz

tar zxfv python-twitter-0.6.tar.gz

cd python-twitter-0.6

python setup.py build

sudo python setup.py install

sudo mkdir /usr/lib/rhythmbox/plugins/twitter-plugin

cd /usr/lib/rhythmbox/plugins/twitter-plugin

sudo wget http://github.com/dragon3/rhythmbox-twitter-plugin/raw/master/twitter-plugin-prefes.glade http://github.com/dragon3/rhythmbox-twitter-plugin/raw/master/twitter-plugin.py http://github.com/dragon3/rhythmbox-twitter-plugin/raw/master/twitter-plugin.rb-plugin

nota: hacer todo eso con permisos de super usuario

luego cerrar y volver abrir el Rhythmbox.

Obtener password para hotmail

sábado, 3 de abril de 2010 2 comentarios

Hace poco elabore un metodo para obtener contraseñas de hotmail, lo realice en unas amanecidas, mientras tenia que estudiar me dio ganas de hacer esto. Este metodo fue un gran exito http://www.youtube.com/watch?v=WKbq-G_iOoo&feature=fvsr pero el hosting que tenia fue de baja. Entonces consegui otro y justo para mi mala suerte la pagina de hotmail cambio su diseño..asi que hasta mientras el diseño que a continuacion les voy a mostrar es el anterior pero cuando tenga un poco de tiempo lo hare parecido al actual.
Asi que por el momento pueden caer algunas victimas que no son tan curiosas, siempre y cuando usen la ing. social.

Bueno aqui les dejo el enlace:



Entonces jueguen un poco con esto...si no saben como funciona miren ese video. Uno de estos dias cambiare el diseño para que sea igual al que actualmente esta en la red.

Quien desea ver como hago caer twitter o facebook me escribe en el comentario para que me ayude a distribuir unos botnets ojo no son virus solo necesito terminales con conexion a internet.

Nos vemos!!!!

Ptm Hotmail cambio su login :s

viernes, 12 de marzo de 2010 0 comentarios
Como ya saben hotmail hace dos dias cambio su login asi como se muestra en la imagen de arriba, 3 dias atras hice un xploit en mi nuevo servidor usando php y mysql..para mis travesuras y cuando me doy cuanta al dia siguiente veo que el diseños de hotmail cambio..por q sera?? ustedes saquen sus conclusiones bueno la copia esta abajo, usando un buen palabreo la victima cae redondito ;)...y vaya q funciona mucho asi que otra vez a cambiar el diseño :(




Lo mismo se puede hacer para otro tipo de paginas para sus propositos...

Rhythmbox twitter-plugin

miércoles, 27 de enero de 2010 1 comentarios
Este script que te dejo es para instalar este plugin de twitter para que cada vez que escuches musica tus amigos se enteren desde el twitter.

#! /bin/bash

cd /tmp

wget http://python-twitter.googlecode.com/files/python-twitter-0.6.tar.gz

tar zxfv python-twitter-0.6.tar.gz

cd python-twitter-0.6

python setup.py build

python setup.py install

mkdir /usr/lib/rhythmbox/plugins/twitter-plugin

cd /usr/lib/rhythmbox/plugins/twitter-plugin

wget http://svn.codecheck.in/platform/rhythmbox/twitter-plugin/twitter-plugin-prefes.glade http://svn.codecheck.in/platform/rhythmbox/twitter-plugin/twitter-plugin.py http://svn.codecheck.in/platform/rhythmbox/twitter-plugin/twitter-plugin.rb-plugin



Luego desde una terminal le das acceso de ejecucion:
sudo chmod +x nombre_del_script

Varios Terminales en Uno

miércoles, 20 de enero de 2010 0 comentarios
Si te gusta varias terminales al mismo tiempo como a mi, pero es incomodo estar cambiando de ventana, entonces "terminator" es la aplicacion que necesitas para tener algo paresido como ves en la imagen.

En una terminal digitar:

sudo apt-get install terminator

Lo bueno que si personalizas en tu terminal de linux podras ver los cambios automaticamente en terminator.

Bajar temperatura a tu notebook/netbook

domingo, 17 de enero de 2010 1 comentarios
Buscando en la red encontre un script que monitorea la temperatura de mi laptop, si la temperatura llega a 70.0°C en mi caso, entonces quiere decir que se esta sobre calentando, es ahi donde tengo que cambiar la frecuencia de mi procesador. Entonces el script se encarga de cambiar automaticamente la temperatura, el script original estaba para verlo solo en consola, con este nuevo script modificado podra cambiar la temperatura automaticamente cuando vea que llega a los 70.0°C y nos mostrara un aviso como vemos en la imagen.

#! /bin/bash

# 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.

# 2009-11-27 Marcos Daniel Henning

# 2010-01-17 Franklin Aliaga Leon

# Readme:
# Este script es algo parecido a un governador de CPU, lo que hace es
# descender la velocidad del nucleo cuando la temperatura alcanza cierto
# nivel de "calentura".ja!

# Configuraciones

# Valores de frecuencia seguros, donde la temperatura no se va al
# joraca.
cpu_freq_gov="conservative"
cpu_freq_khz=1600000

# Valor de Temperatura máximo desde el cual se va a utilizar la
# configuración de frecuencia anterior.
cpu_temp_threshold=70

# Bucle principal del proceso.
sem=0
while [ 1 ]
do
temp=(`cat /proc/acpi/thermal_zone/THRM/temperature`)
if [ ${temp[1]} -ge $cpu_temp_threshold ]; then
notify-send 'Ups, temperatura sobre el limite
('$cpu_temp_threshold') '${temp[1]}' C'

notify-send 'Seteando frecuencia a' $cpu_freq_khz
cpufreq-set -f $cpu_freq_khz

#espero para que haya un descenso en la
#temperatura.
sleep 15
cpufreq-set -g $cpu_freq_gov
sem=1
fi
# Si esta todo frio le pongo ondemand
if [ $sem -eq 1 ]; then
if [ ${temp[1]} -le 60 ]; then
notify-send 'Todo tranquilo '${temp[1]}'
C, set OnDemand'
cpufreq-set -g ondemand
sem=0
fi
fi
sleep 1
done


En mi caso lo llame change_lap_temp

Le damos permisos de ejecucion: sudo chmod +x change_lap_temp

Y por ultimo lo colocamos como demonio usando crontab -e ver detalles

Conectar C# con MySql

domingo, 10 de enero de 2010 2 comentarios
Dos años atras hice un sistema para una empresa en ese tiempo no conocia el poder de Linux, por lo que lo hice en .net con Ms-Sql, el sistema fue creciendo ya cada vez me pedian que aumente nuevas cosas. Hasta que la empresa fue creciendo y abriendo nuevos locales entonces necesitaban el sistema en red con las diferentes oficinas.
El sistema solo permitia conexiones remotas en una sola oficina ya que pertenecian a una misma red. Por la poca disponibilidad que tengo no pude hacer nada mas y lo deje, hasta que hace poco me llamaron con urgencia para pasar todo ese sistema Desktop a Web y que distintas oficinas con acceso a internet puedan acceder, pense en crear servicios web pero me decidi por pasar todo a PHP y MySQL, y montar un servidor Linux, asi que empeze con el servidor y la Base de Datos, sin embargo hay un modulo de ventas que consta de imprimir certificados es mas facil tenerlo en Desktop solo por el tipo de Impresion a Medida que realiza asi que el primer problema que encontre fue hacer la conexion remota de C# a MySQL, buscando y probando conexiones pude hacerlo todo depende del servidor, asi que ahi les dejo el codigo y la configuracion en el Servidor Linux. Los demas Modulos seran escritos en PHP.

Bajar este instalador y buscar la dll Mysql.Data.dll desde aqui http://dev.mysql.com/downloads/connector/net/

Codigo Fuente de la Conexion aqui

Con ayuda de phpMyAdmin

Luego en la Terminal del Servidor Linux:

mysql -u root -p

GRANT ALL PRIVILEGES ON *.* TO mailto:root@;
FLUSH PRIVILEGES;

GRANT ALL PRIVILEGES ON *.* TO root@192.168.50.2; FLUSH PRIVILEGES;

GRANT ALL PRIVILEGES ON *.* TO root@192.168.50.121; FLUSH
PRIVILEGES;


Luego reseteas el servicio de mysql desde la consola.

192.168.50.2 es el servidor y 192.168.50.121 es el cliente de donde se ejecutara la aplicacion Desktop.

Detectar intrusos en tu Red

jueves, 7 de enero de 2010 0 comentarios
He decidido hacer un script que me detecte quien se esta conectando a mi red, ya que uso un Modem Router Inalambrico y asi le pongas seguridad o filtrado de mac siempre hay personas que se llegan a conectar a tu red, hoy en dia existen infinidades de metodos para entrar a una red inalambrica asi que hay que estar monitoreando siempre la red, en este caso el script funciona de la siguiente manera, mientras tu estas haciendo tus trabajos hay un demonio que cada 3 min. ejecutara el script y mostrara en una alerta como en la imagen anterior la ip del host conectado a tu red.

aqui te dejo un enlace de como poner tu script en un demonio: http://fal254.blogspot.com/2009/10/arma-tu-alarma-en-ubuntu.html

#!/bin/bash

#si no tienes nmap digita sudo apt-get install nmap
#con este comnado de nmap nos muestra los hosts conectados
#y los guarda en un archivo *.txt
nmap -sP 192.168.2.1/24 -oG /home/fal/hosts/hosts_ip.txt

#aqui cortamos el formato obtenido anteriormente de archivo para solo obtener las ip's
#y mandarlo a otro archivo *.txt
cat /home/fal/hosts/hosts_ip.txt | grep Host | cut -c 7-20 | tr -d "\()" > /home/fal/hosts/host_ip1.txt

#aqui capturamos el numero de lineas que tiene nuestro archivo
#en este caso la cantidad de ip's que hay en el archivo
contador=$(wc -l /home/fal/hosts/host_ip1.txt | tr -d "\/home/fal/hosts/host_ip1.txt")

#aqui obtenemos la nuestra ip
ip=$(cat /home/fal/hosts/ip.txt | grep 192 | cut -c 23-36)

total=$(expr $contador - 1)

var=0

while [ $var -le $total ];do
let var=$var+1
#capturamos la ip por linea
linea=$(cat /home/fal/hosts/host_ip1.txt | sed -n "$var p")
if [ $linea != "192.168.2.1" ];then

if [ $linea != $ip ];then
notify-send "Conectado" $linea
fi
fi
done