ScriptingJunto a un compañero de trabajo hemos realizado un cochino script en Bash que permite mantener actualizadas de forma automática tus archivos de blacklist ( listas negras ).
Cualquier comentario o recomendación usa el sistema de comentarios del blog, por favor.
El Script pueden verlo en formato html en:
http://www.richzendy.org/scripts/update_blacklist.sh.html
He desarrollado PassReminder, que es un sencillo script que ayuda en funciones administrativas en organizaciones que usan autenticación mediante algún servidor LDAP como Fedora Directory Server u otro servidor LDAP ( a pesar de que se probo solo con FDS, tal vez funcione como está o con pocas modificaciones en openldap ), ya que permitirá poder enviarle un correo electrónico a cada usuario del directorio al cual tenga a punto de expirar su cuenta, recordandole que debe cambiar su contraseña.
Si desea saber más al respecto, descargar el script, saber como instalarlo puede ver el siguiente link:
http://wiki.fedora-ve.org/Autenticación/FedoraDirectoryServer/PassReminder
Si tiene algún tipo de pregunta al respecto, por favor hagamelo saber. #! /bin/sh # # This script update your dinamic ip in Zoneedit # Execute this script in a cron job each 15 or 10 minutes... # ( whatismyip.org ban people for more to 3 request in 10 minutes ) # crontab -e # */15 * * * * /your/script/path/update_host.sh # # comments? mail me to : Richzendy_at_gmail_dot_com ###############################################
USER="your zoneedit user" PASSWD="your zoneedit password" DOMAIN="your wanna update this domain name in zoneedit" # path for save your ip's data base ( edit is variable... ) DB_PATH_FILE="/var/log/ip_DB" # Search your actual ip IP_NEW=`curl -s http://www.whatismyip.org/` # you need permissions over this file IP_OLD=`tail -n 1 $DB_PATH_FILE`
if [ $IP_NEW == $IP_OLD ] ; then exit 0 else # update your host /usr/bin/wget -O - --http-user=$USER --http-passwd=$PASSWD \ "http://dynamic.zoneedit.com/auth/dynamic.html?host=$DOMAIN" &> /dev/null \ echo $IP_NEW >> $DB_PATH_FILE fi
Grabalo como, update_host.sh y dale permisos de ejecución, Alguna sugerencia? colocala en los comentarios
Ahora estoy usando un reproductor de musica muy cool para gnome hecho en mono, se llama muine, es como la version light de amarok, me mantiene actualizado mi audioscrobler ( hoy en dia last.fm ) via un plugin y me permite ver las letras de las canciones via otro, lo que mas me agrada es que me mantiene organizada mi lista reproduccion en forma de albums y me muestra las caratulas de los mismos ( creo que se las baja de algun sitio ) o por orden alfabetico de canciones, tambien me agrada que se pueda iconificar completamente ( lo trae por defecto ) y que hay un applet para la barra de gnome que ofrece control de el desde alli Bueno el detalle es que me fui inmediatamente a buscar un plugin para xchat de el y encontre uno pero era muy feo ( creo que no me funciono ) asi que decidi hacerme uno, pueden ver el proyecto en el siguiente link: http://www.richzendy.org/index.php?page/muine_xchat
El que lo use, por favor, envieme sus comentarios, bugs o sugerencias, en los comentarios de este post, o a mi e-mail ( sabran donde encontrarlo ), realmente les recomiento este player, es muy liviano y facil de usar ,el que use Fedora Core, pregunte por los repositorios de donde lo descargue via yum este es un comando que me encontre de casualidad... cada dia consigues aqui en Gnu/Linux algo nuevo de su help: [richy_at_localhost ~]$ yes --help Modo de empleo: yes [CADENA]... o bien: yes OPCIÓN Muestra repetidamente una lÃnea con todas las CADENA(s) especificadas, o `y'. --help muestra esta ayuda y finaliza
Comunicar bichos a <bug-coreutils_at_gnu_dot_org>_dot_ Lo cual en cristiano es que es un comando, que repite todo lo que le coloques como argumento en la consola, hasta que mates el proceso o que lo canceles con "control + c" y si no le das un argumento, solo repite la letra "y" me parecio muy curioso este comando, si alguno se le ocurre alguna utilidad practica, por favor comuniquelo en los comentarios de este post. por favor, no ejecuten este comando en el xchat mientras estan en un canal: /exec -o yes HOLA! o tampoco coloquen en su consola, o en cualquier otra:
yes "quiero llenar el disco duro hasta el tope" >> /tmp/file & > Para mas info: man yes .ocinu le are on euq rop se ,xunil ed eroc le ne oyulcni ol neiugla is y abatisecen ol ,ozih ol euq le euq rop se etsixe is ograbme nis ,litu euq osoiruc sam ecerap em oñartxe yum odnamoc nu se ,saiconoc ol on y asoc arto odnacsub seugisnoc euq sose ed odnamoc nu se ver .radnatse adilas al a adartne omoc amot sodacificepse nos on sovihcra o ovihcra nu is y !sever la odot acoloc ol riced se ,otxet ed ovihcra nu ed seretcarac sol ed nedro le ritrever arap evris selareneg sonalp ne y "ritrever" ed ominorca le omoc res a airdnev ver ...soiratnemoc sol ne otse noc erobaloc neiugla euq orepse ,odnamoc etse arap acitcarp dadilitu anugnin erruco em es on ...soiratnemoc sol ne otse noc erobaloc neiugla euq orepse ,odnamoc etse arap acitcarp dadilitu anugnin erruco em es on Si usas Gnu/Linux y quieres leer de forma normal el post, ejecuta en tu consola el siguiente comando: Aqui les dejo el fruto de mi vagancia, anoche llegue con aburrimiento a la casa luego del trabajo y me coloque a mejorar un poco el script del otro dia, el que tenia mas comentarios que codigo y lo deje ahora con mas codigo que comentarios
#!/bin/sh #Script que muestra la ip de una interface de red determinada #o la puerta de enlace de la misma #Para usar se le debe pasar el parametro de la interface al #ejecutar el script, ejemplo: #$./ip eth0 #$./ip route #lo que daria como respuesta la ip de la interface eth0: 192.168.0.3 #o la ip de la puerta de enlace gw: 192.168.0.254 #este script produce una salida limpia, la cual puede ser usada por #otros scripts, obvio que debe ser ejecutado con privilegios de root... #esto tiene licencia GNU/gpl # # creado por Richzendy | http://www.Richzendy.org # # Agradecimientos a RodrÃguez José Gregorio, Parte de su codigo se encuentra aqui <img src="http://richzendy.org/plugins/Emoticons/images/face-smile-big.png" border="0" alt="face-smile-big.png " width="16" height="16" /> # #Validación del Usuario if [ $USER != root ]; then #Validar si la variable ROUTE no esta vacia ( es decir si existe un gateway ) if [ -n "$ROUTE" ]; then #Validar si la variable INTERFAZ esta vacia ( es decir, si existe la interface ) echo "Argumento \"$1\" invalido/Dispositivo no encontrado, USO: ./ip {ethx|athx|wlanx|route}" #Validar si la variable IP esta vacia ( es decir, si existe una ip asignada ) echo "$IP" | awk '1{print $2,$5 }' | awk -F : '1{print $2 }'
El script se encuentra abierto a sugerencias, cualquiera es valida.
Richzendy | Scripting | 18 Abril, 12:37pm
| 43 comentarios
Copy/paste y grabar con el nombre de ip, darle permisos de ejecucion. #!/bin/sh Tiene mas comentarios que codigo
Richzendy | Scripting | 25 Marzo, 8:20pm
| 40 comentarios
Comentarios Recientes
Visitantes en linea:
|
Related Sites
Related ItemsBúsquedaMenúCategorías
AmigoselsantoMatias drosdow ergocho Nany Damian gomix eidast betamax bashman Imagen AleatoriaMi Musica:Visitantes |