jueves, 12 de abril de 2012

Generador de iptables firewall en linux

Esta es una muy buen herramienta pra la genracion de scripts de iptables en linea.

http://easyfwgen.morizot.net/gen/index.php

Permite seleccionar la interfaz externa interna, los puertos a permitir, nat, etc.


Select Type of Internet Address Help
Static Internet IP Address Help
Dynamic Internet IP Address

Single System or Private Network Gateway? Help
Single System
Gateway/Firewall
Internal Network Interface: Help
Internal Network IP Address: Help
Internal Network: Help
Internal Network Broadcast: Help
Advanced Network Options Help
Internal DHCP Server Help
Mangle the Packet TTL Help
Transparent Web Proxy - Redirect Port: Help
Enable Port Forwarding to an Internal System Help
Block Outbound Services Help
Allow Inbound Services Help
SSH
DNS Server Help
Web Server with SSL
FTP Server Allow Passive FTP Connections? Help
Email Server with SSL
Time Server (NTP)
DHCP Server (on the Internet interface)
ICQ & AIM File Transfers Help
MSN Messenger File Transfers Help
NFS Server Help
mDNSResponder Help
Specify a custom port range Help
Port: (Optional) To: TCP UDP

martes, 13 de marzo de 2012

backup database server scripts para mysql

tomado de: http://bash.cyberciti.biz/backup/backup-mysql-database-server-2/ hay que colocar el login y password de mysql en el script es bueno colocarlo como crontab (usando crontab -e) #!/bin/bash # Shell script to backup MySql database # To backup Nysql databases file to /backup dir and later pick up by your # script. You can skip few databases from backup too. # For more info please see (Installation info): # http://www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html # Last updated: Aug - 2005 # -------------------------------------------------------------------- # This is a free shell script under GNU GPL version 2.0 or above # Copyright (C) 2004, 2005 nixCraft project # Feedback/comment/suggestions : http://cyberciti.biz/fb/ # ------------------------------------------------------------------------- # This script is part of nixCraft shell script collection (NSSC) # Visit http://bash.cyberciti.biz/ for more information. # ------------------------------------------------------------------------- MyUSER="root" # USERNAME MyPASS="xxxxxx" # PASSWORD MyHOST="localhost" # Hostname # Linux bin paths, change this if it can not be autodetected via which command MYSQL="$(which mysql)" MYSQLDUMP="$(which mysqldump)" CHOWN="$(which chown)" CHMOD="$(which chmod)" GZIP="$(which gzip)" # Backup Dest directory, change this if you have someother location DEST="/backup" # Main directory where backup will be stored MBD="$DEST/mysql" # Get hostname HOST="$(hostname)" # Get data in dd-mm-yyyy format NOW="$(date +"%d-%m-%Y")" # File to store current backup file FILE="" # Store list of databases DBS="" # DO NOT BACKUP these databases IGGY="test" [ ! -d $MBD ] && mkdir -p $MBD || : # Only root can access it! $CHOWN 0.0 -R $DEST $CHMOD 0600 $DEST # Get all database list first DBS="$($MYSQL -u $MyUSER -h $MyHOST -p$MyPASS -Bse 'show databases')" for db in $DBS do skipdb=-1 if [ "$IGGY" != "" ]; then for i in $IGGY do [ "$db" == "$i" ] && skipdb=1 || : done fi if [ "$skipdb" == "-1" ] ; then FILE="$MBD/$db.$HOST.$NOW.gz" # do all inone job in pipe, # connect to mysql using mysqldump for select mysql database # and pipe it out to gz file in backup dir :) $MYSQLDUMP -u $MyUSER -h $MyHOST -p$MyPASS $db | $GZIP -9 > $FILE fi done

Datos personales

Mi foto
Ser pensante (mi pasatiempo favorito) capaz de producir ideas (unas veces mas que otras) que se ubican (gracias a blogspot) por medios tecnologicos (los cuales son mi fuerte), los cuales pueden ser leidos (ud lo esta haciendo) por personas de todo el mundo (pequeño mundo este...).