lunes, 3 de diciembre de 2012

Bloqueo de facebook, twitter y hi5 con iptables

En ocasiones se requiere cerrar el acceso a sitios de redes sociales para evitar que nuestros usuario se la pasen usándolos.

Yo, que uso squid (para filtrado de contenido), instalado en el equipo que es gateway de la red  tengo el problema de que al natear todo el trafico de la red local hacia internet (es lo más común, pero se puede ser muy estricto en ese ramo), aunque bloqueo los dominio facebook.com, twitter.com por ejemplo, si el usuario usa la url https://www.facebook.com puede burlar el filtrado (cabe mencionar que el filtrado aplicaria muy bien si se tuviera un entono basado en solo el proxy como única forma de salida web y sin el nateo habilitado).

Así que el siguiente es un remedio para en definitiva bloquear el trafico saliente de mi red 192.168.1.0 a los servidores de facebook.com, twitter.com y hi5.com, las direcciones de las redes destino usadas, se derivan de la consulta para la resolución de nombre de los hosts:

  • www.facebook.com
  • facebook.com
  • www.twitter.com
  • twitter.com
  • www.hi5.com
  • hi5.com
 Use el comando dig disponible en Linux.


 
Bloqueo de facebook

iptables -I FORWARD -s 192.168.1.0/24 -d 69.171.0.0/16 -j DROP

iptables -I FORWARD -s 192.168.1.0/24 -d 66.0.0.0/8 -j DROP
iptables -I FORWARD -s 192.168.1.0/24 -d 173.0.0.0/8 -j DROP


Bloqueo de twitter

iptables -I FORWARD -s 192.168.1.0/24 -d 199.0.0.0/8 -j DROP


Bloqueo de hi5

iptables -I FORWARD -s 192.168.1.0/24 -d 67.0.0.0/8 -j DROP




viernes, 23 de noviembre de 2012

Compilación e instalación de Torque 4.1.0 en CentOS 6.2 x86_64

Compilación e instalación de Torque 4.1.0 en CentOS 6.2 x86_64, se parte de una instalación de servidor mÍnima, que es uno de los roles que ofrece el proceso de instalación de la distro.


1. COLOCACION DEL TARBALL EN EL DIRECTORIO USADO EN EL PROCESO DE CONSTRUCCION DEL PAQUETE
2. DESCOMPRESION DEL TARBALL PARA OBTENER EL ARCHIVO SPEC DE TORQUE
3. RESOLUCION DE ALGUNAS DEPENDENCIAS (openssl-devel, libxml2-devel)
4. CONSTRUCCION DE PAQUETE RPM DE TORQUE
5. INSTALACION



-------------------------------------------------------------------------------------------------

Este es el proceso de generación de rpms de toque 4.1.0 desde un tarball.

tarball: torque-4.1.0.tar.gz

PREREQUICITO: HERRAMIENTAS DE DESARROLLO

[root@master software]# yum groupinstall "Herramientas de desarrollo"

El proceso lo hago en un directorio de trabajo en donde tengo ya el tarball, y siendo el usuario root.

1. COLOCACION DEL TARBALL EN EL DIRECTORIO USADO EN EL PROCESO DE CONSTRUCCION DEL PAQUETE

[root@master software]# cp torque-4.1.0.tar.gz /root/rpmbuild/SOURCES/

2. DESCOMPRESION DEL TARBALL PARA OBTENER EL ARCHIVO SPEC DE TORQUE

[root@master software]# tar -xvzf torque-4.1.0.tar.gz

ENTRADA AL DIRECTORIO QUE CONTIENE LAS FUENTES

[root@master software]# cd torque-4.1.0

[root@master torque-4.1.0]#


3. RESOLUCION DE ALGUNAS DEPENDENCIAS (openssl-devel, libxml2-devel)

[root@master torque-4.1.0]# yum install openssl-devel

[root@master torque-4.1.0]# yum install libxml2-devel

4. CONSTRUCCION DE PAQUETE RPM DE TORQUE

[root@master torque-4.1.0]# rpmbuild -bb torque.spec
...
Escrito: /root/rpmbuild/RPMS/x86_64/torque-4.1.0-1.cri.x86_64.rpm
Escrito: /root/rpmbuild/RPMS/x86_64/torque-server-4.1.0-1.cri.x86_64.rpm
Escrito: /root/rpmbuild/RPMS/x86_64/torque-devel-4.1.0-1.cri.x86_64.rpm
Escrito: /root/rpmbuild/RPMS/x86_64/torque-scheduler-4.1.0-1.cri.x86_64.rpm
Escrito: /root/rpmbuild/RPMS/x86_64/torque-client-4.1.0-1.cri.x86_64.rpm
Escrito: /root/rpmbuild/RPMS/x86_64/torque-debuginfo-4.1.0-1.cri.x86_64.rpm
....
[root@master torque-4.1.0]#


5. INSTALACION

En el nodo maestro se deben instalar los paquetes:


torque-server-4.1.0-1.cri.x86_64
torque-client-4.1.0-1.cri.x86_64
torque-devel-4.1.0-1.cri.x86_64
torque-4.1.0-1.cri.x86_64


y en los nodos esclavos:


torque-4.1.0-1.cri.x86_64
torque-client-4.1.0-1.cri.x86_64

martes, 21 de agosto de 2012

Nodo Headless Xserve G5 de MAC con Debian 6.0.5 para PPC64.

Esta guiá se da, debido a que no he podido instalar Fedora 16 PPC64 en un Xserver G5 modo headless y le puse Debian 6.0.5 para PPC64.

1.- Instalación de Linux Debian 6.0.5.

Para la instalación inicial la he hecho usando una tarjeta de video.


2.- Habilitación de la emulación de una terminal en el puerto serial.

Vamos a configurar a demonio init para que ponga una terminal disponible todo el tiempo para esperar conexiones sobre el puerto serial del MAC desde el arranque del sistema, entonces agregaremos la linea "T0:23:respawn:/sbin/getty -L ttyPZ0 57600 vt100",en el archivo /etc/inittab, de tal forma que se vea así:

# Example how to put a getty on a serial line (for a terminal)
#
#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100
T0:23:respawn:/sbin/getty -L ttyPZ0 57600 vt100        # <---- linea a agregar

Esta linea define que la terminal se activara cuando el sistema este en runlevel 2 y 3, el nombre de el puerto a usar: ttyPZ0, la velocidad del puerto 57600 (recomendada por la guia del servidor), y el tipo de terminal emulada.


3. Habilitación del acceso a root en la conexión por puerto serial.

Debian 6.0.5 en el archivo: /etc/securetty tiene una sección:

# pmac_zilog - port
ttyPZ0
ttyPZ1
ttyPZ2
ttyPZ3

En esta sección ya esta la linea "ttyPZ0", ya no sera necesario agregarla.


4.- Configuración de parámetro al kernel: 

En cada entrada correspondiente a las opciones de arranque del linux se debe agregar un parámetro al kernel "console=ttyPZ0,57600", este parámetro tiene la función de redireccionar la salida de la consola al puerto serial, en este caso al puerto ttyPZ0 y a cierta velocidad.

Así es mi archivo antes de agregar el parámetro al kernel: 

boot="/dev/disk/by-id/scsi-SATA_Maxtor_6L080M0_L20PTVWG-part2"
device=/ht@0,f2000000/pci@7/k2-sata-root@c/@0/@0
partition=4
root="/dev/md0"
timeout=50
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot
enablecdboot

image=/vmlinux
    label=Linux
    read-only
    initrd=/initrd.img

image=/vmlinux.old
    label=old
    read-only
    initrd=/initrd.img.old


Y ahora pasando el parámetro:
_____________________________

boot="/dev/disk/by-id/scsi-SATA_Maxtor_6L080M0_L20PTVWG-part2"
device=/ht@0,f2000000/pci@7/k2-sata-root@c/@0/@0
partition=4
root="/dev/md0"
timeout=50
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot
enablecdboot

image=/vmlinux
    label=Linux
    read-only
    initrd=/initrd.img
    append="console=ttyPZ0,57600"

image=/vmlinux.old
    label=old
    read-only
    initrd=/initrd.img.old
    append="console=ttyPZ0,57600"


5. Configuración para cargar yaboot al arranque del equipo. 

Ejecutar el comando:    nvsetenv boot-device 'hd:,\\yaboot'


6. Re-instalación del yaboot (bootloader).

Ejecutar el comando:    ybin --nonvram --debug

-- salida --

ybin: DEBUG: ofboot set to `/ht@0,f2000000/pci@7/k2-sata-root@c/@0/@0:2'
ybin: DEBUG: OS=2
ybin: DEBUG: /bin/sh /usr/lib/yaboot/ofboot 2 bootyaboot 5  0 yaboot GNU l /ht@0,f2000000/pci@7/k2-sata-root@c/@0/@0:2 ,\\yaboot     cd CDROM c cd: ,\\:tbxi  
ybin: DEBUG: set magicboot to /tmp/ofboot.Xvf4Ku


Referencias:

http://www.debian.org/ports/powerpc/inst/yaboot-howto/ch9.en.html

http://www.ydl.net/support/bootfiles/yaboot.manual.txt

http://hermes.ppckernel.org/cgi-bin/man/man2html?8+Ybin

Gracias al compañero Jayro Vasquez por compartir.

miércoles, 8 de agosto de 2012

Otros Ebooks Recomendados

Addison Wesley - A Developers Guide to SQL Server 2005 (Abr 2006)
Addison Wesley - Advanced Programming In The UNIX Environment (2a Ed 2005)
Addison Wesley - Algorithms In Java - Part5 Graph Algorithms (3a Ed Jul 2003)
Addison Wesley - Eclipse Rich Client Platform Designing Coding and Packaging Java Applications (Oct 2005)
Addison Wesley - Effective XML (Sep 2003)
Addison Wesley - Guerrilla Oracle (Feb 2003)
Addison Wesley - Managing Linux systems with Webmin system administration and module development (2003)
Addison Wesley - Moving to Linux (2a Ed 2005)
Addison Wesley - OpenGL Shading Language (2a Ed Ene 2006)
Addison Wesley - Operating Systems Concurrent and Distributed Software Design (Mar 2003)
Addison Wesley - Parallel And Distributed Programming Using C++ (2003)
Addison Wesley - Professional Software Development (Jun 2003)
Addison Wesley - Professional Succeeding with Open Source (Ago 2004)
Addison Wesley - SAP BW A Step-by-Step Guide (Jul 2002)
Addison Wesley - Sendmail Milters A Guide for Fighting Spam (Ene 2005)
Addison Wesley - Servlets and JavaServer Pages The.J2EE Technology Web Tier (Sep 2003)
Addison Wesley - Software Project Management in Practice (Ene 2002)
Addison Wesley - Sql Performance Tuning (Sep 2002)
Addison Wesley - Telecommunications Essentials (2a Ed Oct 2006)
Addison Wesley - The Design and Implementation of the 4.4 BSD Operating System (Abr 1996)
Addison Wesley - Uml For Database Design (Jul 2001)
Addison Wesley - UNIX Network Programming - The sockets Networking Api (3a Ed Vol 1 Nov 2003)
Addison Wesley - VPNs Illustrated Tunnels VPNs and IPsec (Oct 2005)
Addison Wesley - XML Data Management. Native XML and XML Enabled Database (1a Ed Mar 2003)
A-LIST - Code Optimization. Effective Memory Usage (2003)
Apress - Automating Unix and Linux Administration (2003)
Apress - Expert Oracle9i Database Administration (2003)
Apress - Maximizing Performance and Scalability with IBM WebSphere (2004)
Apress - The Definitive Guide to Samba 3 (2004)
Apress - The Qmail Handbook (2002)
Apress - Virtualization From the Desktop to the Enterprise (2005)
Brainy Software - Dimensional Data Warehousing with MySQL. A Tutorial (Abr 2007)
Charles River Media - Algorithms for Compiler Design (2002)
Charles River Media - BSD Sockets Programming from a Multi-Language Perspective (2004)
Cisco Press- Build the Best Data Center Facility for Your Business (2005)
Cisco Press - Build the Best Data Center Facility for Your Business (Jun 2005)
Cisco Press - IPsec Virtual Private Network Fundamentals (Jul 2006)
Cisco Press - IPSec VPN Design (Abr 2005)
CRC Press - Cryptography, Theory And Practice (Mar 1995)
CRC Press - The ABCs of LDAP. How to Install, Run, and Administer LDAP Services (2004)
CRC Press - Wireless Sensor Networks Architectures and Protocols (2004)
Digital Press - Oracle Real Application Clusters (2004)
Digital Press - Web Services Theory And Practice (2004)
Glasshaus - Constructing Accessible Web Sites (2002)
Idea Group - Organizational Data Mining (2004)
Idea Group - Publishing ERP and data warehousing in organizations (2003)
Macromedia Press - Macromedia Dreamweaver Mx 2004 Web Application Recipes (Nov 2003)
Maximum Press - Exploring IBM eServer iSeries (2003)
McGraw Hill - Crystal Reports 9 on Oracle (2003)
McGraw Hill - Hacking Exposed Wireless (Mar 2007)
McGraw Hill - Lean Six Sigma For Service (2003)
McGraw Hill - Oracle Database 10g SQL (2004)
McGraw Hill - RHCE Red Hat Certified Engineer Linux Study Guide (4a Ed 2004)
McGraw Hill - RHCE Red Hat Certified Engineer Linux Study Guide Exam RH302 (5a Ed Jun 2007)
McGraw Hill - RHCE Red Hat Certified Engineer Linux Study Guide Exam RH302 (5a Ed. Jun 2007)
McGraw Hill - The Art of C++ (2004)
Mc Press - IBM i5 iSeries Primer Concepts and Techniques for Programmers Administrators and System Operators (4a Ed May 2006)
Microsoft Press - Inside Sql Server 2000 (2001)
Microsoft Press - Microsoft Sql Server 2000 High Availability (2004)
Microsoft Press - Xml Programming (2002)
MIT Press - Beowulf Cluster Computing With Linux (2a Ed 2003)
Morgan Kaufmann Publishers - Maintaining & Evolving Successful Commercial Web Sites (2003)
Morgan Kaufmann Publishers - XML for Data Architects. Designing for Reuse and Integration (2003)
MySQL Press - MySQL Clustering (Mar 2006)
MySQL Press - MySQL Database Design and Tuning (Jun 2005)
New Riders - Actionscripting In Macromedia Flash Mx (Jul 2002)
New Riders - Core Techniques and Algorithms in Game Programming (Sep 2003)
New Riders - Php Functions Essential Reference (Sep 2001)
No Starch Press - Absolute OpenBSD UNIX For The Practical Paranoid (2003)
No Starch Press - Book of Webmin or how I learned to stop worrying and love UNIX (2003)
No Starch Press - Building a Server with FreeBSD 7 (2008)
No Starch Press - Building a Server with FreeBSD 7 (Abr 2008)
No Starch Press - Linux Enterprise Cluster (2005)
Novell Press - Novell Cluster Services for Linux and NetWare (May 2006)
Novell Press - Novell Linux Certification Practium Lab Manual (Oct 2005)
O'Reilly - Asterisk The Future of Telephony (Sep 2005)
O'Reilly - Backup & Recovery (2007)
O'Reilly - Building Scalable Web Sites (May 2006)
O'Reilly - Building Secure Servers With Linux (Oct 2002)
O'Reilly - Cascading Style Sheets, The Definitive Guide (2a Ed Mar 2004)
O'Reilly - C# Essentials (2a Ed 2002)
O'Reilly - C# In A Nutshell (2002)
O'Reilly - C in a Nutshell (Dic 2005)
O'Reilly - DNS and BIND (5a Ed May 2006)
O'Reilly - Eclipse A Java Developers Guide (Abr 2004)
O'Reilly - Essential SNMP (2a Ed 2005)
O'Reilly - Essential SNMP (2a Ed Sep 2005)
O'Reilly - Essential SNMP (Jul 2001)
O'Reilly - High Performance Linux Clusters With Oscar Rocks openmosix And Mpi (Nov 2004)
O'Reilly - High Performance Mysql (Abr 2004)
O'Reilly - IPv6 Essentials (2a.Ed May 2006)
O'Reilly - Java Database Best Practices (May 2003)
O'Reilly - Java Extreme Programming Cookbook (Mar 2003)
O'Reilly - Java Network Programming (3a Ed Oct 2004)
O'Reilly - Java Performance Tuning (2a Ed Ene 2003)
O'Reilly - Javascript The Definitive Guide (4a Ed Nov 2001)
O'Reilly - Java Servlet & Jsp Cookbook (Ene 2004)
O'Reilly - Java Threads (3a Ed Sep 2004)
O'Reilly - Java Web Services In A Nutshell (Jun 2003)
O'Reilly - Ldap System Administration (Mar 2003)
O'Reilly - Learning Php 5 (Jun 2004)
O'Reilly - Learning Python (1999)
O'Reilly - Learning Python (2a Ed Dic 2003)
O'Reilly - Learning The Bash Shell (2a Ed Ene 1998)
O'Reilly - Learning The Korn Shell (1998)
O'Reilly - Learning Uml (Jul 2003)
O'Reilly - Learning Windows Server 2003 (2a Ed Feb 2006)
O'Reilly - Linux Network Administrators Guide (3a Ed Feb 2005)
O'Reilly - Linux Security Cookbook (Jun 2003)
O'Reilly - Linux Server Hacks (Vol. 2 Dic 2005)
O'Reilly - Linux Server Security (2a Ed Feb 2005)
O'Reilly - LPI Linux Certification in a Nutshell (2a Ed Jul 2006)
O'Reilly - Managing And Using Mysql (2a Ed 2002)
O'Reilly - Managing Projects With Gnu Make (3a Ed Nov 2004)
O'Reilly - Managing Security With Snort And Ids Tools (Ago 2004)
O'Reilly - Mastering Oracle Sql (2a Ed Jun 2004)
O'Reilly - Mono, A Developers Notebook. Developers Notebook (Jul 2004)
O'Reilly - .Net Framework Essentials (3rd Ed.Ago 2003)
O'Reilly - .Net Windows Forms In A Nutshell (Mar 2003)
O'Reilly - Oracle SQL Plus. The Definitive Guide (2a Ed Nov 2004)
O'Reilly - Perl Cookbook (2a Ed Ago 2003)
O'Reilly - Perl For Oracle DBAs (Ago 2002)
O'Reilly - PHP Cookbook (2a Ed Ago 2006)
O'Reilly - Practical Postgresql (2001)
O'Reilly - Practical Unix and Internet Security (3a Ed 2003)
O'Reilly - Programming Python (2a Ed 2001)
O'Reilly - Python Cookbook (Jul 2002)
O'Reilly - Python in a Nutshell (2a.Ed Jul 2006)
O'Reilly - Python Nutshell (Mar 2003)
O'Reilly - Python Programming  on Win32 (Ene 2000)
O'Reilly - Python Standar Library (May 2001)
O'Reilly - Qmail (2004)
O'Reilly - Secure Programming Cookbook For C And C++ (Jul 2003)
O'Reilly - Sed And Awk (2a Ed 1997)
O'Reilly - Sed And Awk Pocket Reference. (2a Ed Jun 2002)
O'Reilly - Sendmail (3a Ed Dic 2003)
O'Reilly - Sendmail Cookbook (2004)
O'Reilly - Squid The Definitive Guide (Ene 2004)
O'Reilly - SUSE Linux (Jul 2006)
O'Reilly - Switching to VoIP (Jun 2005)
O'Reilly - Twisted Network Programming Essentials (2005)
O'Reilly - Unix In A Nutshell (4a Ed Oct 2005)
O'Reilly - UNIX Power Tools (3a Ed Oct 2002)
O'Reilly - Using Samba (3a Ed 2007)
O'Reilly - Web Database Applications with PHP and MySQL (1a Ed 2002)
O'Reilly - Web Database Applications with PHP and MySQL (2a Ed May 2004)
Oxford University Press - Cryptography A Very Short Introduction (2002)
Peachpit Press - Visual Quickstart Guide MySQL (2a Ed May 2006)
Pearson - Troubleshooting Linux Firewalls (Dec 2004)
Premier Press - Building a Virtual Private Network (2003)
Premier Press - Business Information Warehouse for SAP (Ago 2000)
Premier Press - Javascript Professional Projects (2003)
Premier Press - Php Fast and Easy Web Development (2nd Ed 2002)
Premier Press - Python Programming for the Absolute Beginner (2003) 
Prentice Hall - Advanced DBA Certification Guide And Reference For DB2 Universal Database V8 For Linux UNIX And Windows (2004)
Prentice Hall - Advanced PHP For Web Professionals (Oct 2002)
Prentice Hall - AJAX Creating Web Pages with Asynchronous JavaScript and XML (Ago 2006)
Prentice Hall - A Practical Guide to Linux Commands, Editors, and Shell Programming (2005)
Prentice Hall - A Practical Guide to Red Hat Linux Fedora Core and Red Hat Enterprise Linux (3a Ed Jun 2006)
Prentice Hall - C ++ How to Program (5a Ed Ene 2005)
Prentice Hall - Core Php Programming (3a Ed Ago 2003)
Prentice Hall - DB2 Universal Database for OS390 v7 1 Application Certification Guide (2003)
Prentice Hall - DB2 Universal Database for OS390 v7 1 Certification Guide (2002)
Prentice Hall - DB2 Universal Database V8 For Linux UNIX And Windows Database Administration Certification Guide (5a Ed Feb 2003)
Prentice Hall - DB2 Universal Database V8 Handbook For Windows UNIX And Linux (Ago 2003)
Prentice Hall - Enterprise Data Center Design and Methodology (Ene 2002)
Prentice Hall - Essential Linux Device Drivers (Abr 2008)
Prentice Hall - Grid Computing (Dic 2003)
Prentice Hall - Halting The Hacker. A Practical Guide To Computer Security (2a Ed Sep 2002)
Prentice Hall - IBM WebSphere Application Server for Distributed Platforms and zOS (Dic 2004)
Prentice Hall - IBM WebSphere Deployment and Advanced Configuration (Ago 2004)
Prentice Hall - IPSec - The New Security Standard for the Internet, Intranets, and Virtual Private Networks (2a Ed 2003)
Prentice Hall - LDAP in the Solaris Operating Environment (2003)
Prentice Hall - Linux Debugging and Performance Tuning Tips and Techniques (Oct 2005)
Prentice Hall - Linux for Programmers and Users (Feb 2006)
Prentice Hall - Linux on HP Integrity Servers A System Administrators Guide (Jul 2004)
Prentice Hall - Migrating to the Solaris Operating System The Discipline of UNIX to UNIX Migration (2003)
Prentice Hall - NetBeans IDE Field Guide (2a Ed May 2006)
Prentice Hall - Official Samba 3 HOWTO and Reference Guide (2a Ed 2005)
Prentice Hall - Operating Systems Design and Implementation (3a Ed 2006)
Prentice Hall - Optimizing Network Performance With Content Switching. Server Firewall And Cache (Jul 2003)
Prentice Hall - Performance Tuning For Linux Server (2005)
Prentice Hall - Programming Oracle Triggers And Stored Procedures (3a Ed Dic 2003)
Prentice Hall PTR - A Practical Guide to Red Hat Linux Fedora Core and Red Hat Enterprise Linux (3a Ed Jun 2006)
Prentice Hall - Running Xen A Hands On Guide to the Art of Virtualization (Abr 2008)
Prentice Hall - Samba 3 by Example Practical Exercises to Successful Deployment (2a Ed 2005)
Prentice Hall - SELinux By Example - Using Security Enhanced Linux (Jul 2006)
Prentice Hall - Solaris Internals Solaris 10 and OpenSolaris Kernel Architecture (2a Ed Jul 2006)
Prentice Hall - Solaris Performance and Tools (Jul 2006)
Prentice Hall - The Linux Networking Architecture Design and Implementation of Network Protocols in the Linux Kernel (Ago 2004)
Prentice Hall - Understanding AJAX Using JavaScript to Create Rich Internet Applications (Ago 2006)
Prentice Hall - User Mode Linux (Abr 2006)
Productivity Press - Six Sigma Tool Navigator The Master Guide For Teams (2003)
Que - Optimizing C++ (2000)
Que - Oracle 9i Fundamentals I Exam Cram 2 (Nov 2004)
Sams - Agile Java Development with Spring Hibernate and Eclipse (May 2006)
Sams - Apache Phrasebook (May 2006)
Sams - FreeBSD 6 Unleashed (Jun 2006)
Sams - Linux Kernel Development (2a Ed 2005)
Sams - Microsoft Windows Server 2003 Unleashed (May 2006)
Sams - MySQL Administrators Guide (Jul 2004)
Sams - PHP And Postgresql. Advanced Web Programming (2002)
Sams - Postgresql (Feb 2003)
Sams - PostgreSQL The comprehensive guide to building, programming, and administering PostgreSQL databases  (2a Ed 2005)
Sams - Red Hat Fedora 5 Unleashed (May 2006)
Sams - Teach Yourself Crystal Reports 9 in 24 Hours (2002)
Sams - Teach Yourself SAP in 24 Hours (2a Ed Nov 2005)
SANS Institute - Securing Linux A Survival Guide for Linux Security Version 1 (2003)
Sun Microsystems - Building N1 Grid Solutions Preparing Architecting and Implementing Service Centric Data Centers (Sep 2004)
Sun Microsystems - Prentice Hall - Core Java Advanced Features (8a Ed Vol 2 2008)
Sybex - Linux Power Tools (2003)
Sybex - Mastering Crystal Reports 9 (2003)
Syngress - Virtualization with VMware ESX Server (Ago 2005)
Wiley - Cryptography For Dummies (2004)
Wiley - Data Mining Concepts Models Methods and Algorithms (2003)
Wiley - Fedora 6 and Red Hat Enterprise Linux Bible (2007)
Wiley - Red Hat Linux Bible Fedora and Enterprise Edition (2003)
Wiley - Sql Bible (2003)
Wiley - The Oracle Hackers Handbook (Ene 2007)
Wiley - UNIX For Dummies (5a Ed 2004)
Wordware - Virtual Machine Design and Implementation In C-C++ (2002)
Wrox - Beginning Asp Dot.net 1.1 With Visual C# .net (2004)
Wrox - Dreamweaver Mx And Php Web Development (2003)
Wrox - Professional C Sharp 2005 (Nov 2005)

Titulos de unos Books Recomendados

3Com Corporation - NBX Administrator Guide (Marzo 2009)
Absolute OpenBSD - UNIX For The Practical Paranoid (2003)
Academic Press - A Modern Introduction To Differential Equations (2a Ed Mar 2009)
Academic Press - Optical Fiber Telecommunications V Volume A Components and Subsystems (Feb 2008)
Academic Press - Optical Fiber Telecommunications V Volume B Systems and Networks (Feb 2008)
Academic Press - TCP IP Sockets in Java (2002)
Addison Wesley - Algorithms (1983)
Addison Wesley - Compiler Design - Formal Syntax And Semantics Of Programming Language (1995)
Addison Wesley - Cross Platform Development in C++ (Dic 2007)
Addison Wesley - Distributed Programming With RUBY (2010)
Addison Wesley - Distributed Virtual Machines Inside the Rotor (2004)
Addison Wesley - Effective Perl Programming (2a Ed 2010)
Addison Wesley - Essential Power Shell (Jun 2008)
Addison Wesley - Essential Sharepoint 2010 Overview, Governance, and Planning (2011)
Addison Wesley - Essential.XML Quick Reference (2001)
Addison Wesley - Linux Kernel Internals (2a Ed)
Addison Wesley - MySQL (4a Ed 2008)
Addison Wesley - Parallel And Distributed Programming Using C++ (2003)
Addison Wesley - Postgresql Introduction And Concepts (2001)
Addison Wesley - Problem Solving with C++ (7a Ed 2008)
Addison Wesley - Programming in Python 3. a complete introduction to the Python language (2010)
Addison Wesley - RailsSpace Building a Social Networking Website with Ruby on Rails (Jul 2007)
Addison Wesley - Ruby On Rails 3 Tutorial (Dic 2010)
Addison Wesley - Ruby Phrasebook (Sep 2008)
Addison Wesley - The Art of Computer Programming Volume 1-1.2.6.63 (1997)
Addison Wesley - The Art of Computer Programming Volume 2 (2a Ed 1981)
Addison Wesley - The Art of Computer Programming Volume 3 Sorting and Searching (1973)
Addison Wesley - The Official Joomla (2011)
Addison Wesley - The Rails 3 Way (Dic 2010)
Alfaomega - Creación de un portal con PHP y MySQL (2007)
AMACOM - Distributed Data Warehousing Using Web Technology (2001)
Anaya Multimedia - Desarrollo web con PHP y MySQL (2005)
Apress - Accelerated C Sharp 2008 (Nov 2007)
Apress - AdvancED Flex 3 (Oct 2008)
Apress - Ajax Patterns and Best Practices (Feb 2006)
Apress - Applied Mathematics for Database Professionals (Jun 2007)
Apress - A Primer on Scientific Programming with Python (2009)
Apress - Beginning Ajax with PHP From Novice to Professional (Oct 2006)
Apress - Beginning ASP .NET 3.5 in C Sharp 2008 From Novice to Professional (2a Ed Nov 2007)
Apress - Beginning ASP .NET 3.5 in VB 2008 From Novice to Professional (2a Ed Nov 2007)
Apress - Beginning CakePHP From Novice to Professional (Jul 2008)
Apress - Beginning C From Novice to Professional (4a Ed Oct 2006)
Apress - Beginning Databases with PostgreSQL From Novice to Professional (2a Ed Abr 2005)
Apress - Beginning Drupal 7 (Jun 2010)
Apress - Beginning Fedora from Novice to Professional (Jul 2007)
Apress - Beginning Java SE 6 Platform (Oct 2007)
Apress - Beginning JBoss Seam (Feb 2007)
Apress - Beginning Joomla! (2a Ed 2009)
Apress - Beginning Joomla From Novice to Professional (Jul 2007)
Apress - Beginning JSP JSF and Tomcat Web Development (Nov 2007)
Apress - Beginning PHP and Oracle From Novice to Professional (Ago 2007)
Apress - Beginning PHP and PostgreSQL 8 From Novice to Professional (2a Ed 2006)
Apress - Beginning PHP and PostgreSQL E-Commerce (Dic 2006)
Apress - Beginning PLSQL From Novice to Professional (2007)
Apress - Beginning Ruby From Novice to Professional (2a Ed Jul 2009)
Apress - Beginning Ruby From Novice to Professional (Mar 2007)
Apress - Beginning SQL Server 2005 For Developers (2006)
Apress - Beginning SQL Server 2008 for Developers From Novice to Professional (Jul 2008)
Apress - Beginning Ubuntu Linux (3a Ed Jun 2008)
Apress - Building Online Communities With Drupal, phpBB, And WordPress (2006)
Apress - DBA Survivor Become a Rock Star DBA (2010)
Apress - Deploying OpenLDAP (2005)
Apress - Expert Mysql (Ene 2007)
Apress - Expert Oracle Database 10g Administration (Sep 2005)
Apress - Expert Oracle Database Architecture 9i and 10g Programming Techniques and Solutions (Sep 2005)
Apress - Expert Oracle Practices Oracle Database Administration from the Oak Table (Ene 2010)
Apress - Exploring C ++ The Programmers Introduction To C ++ (Dic 2008)
Apress - Foundations of CentOS Linux (Nov 2009)
Apress - Foundations of Java for ABAP Programmers (Mar 2006)
Apress - Foundations of Python Network Programming. The comprehensive guide to building network applications with Python (2010)
Apress - Foundations of SQL Server 2005 Business Intelligence (2007)
Apress - JDBC Metadata MySQL and Oracle Recipes A Problem Solution Approach (2006)
Apress - Linux System Administration Recipes A Problem Solution Approach (Oct 2009)
Apress - Mastering Oracle SQL and SQLPlus (2005)
Apress - Oracle Applications DBA Field Guide (Mar 2006)
Apress - Practical Apache Struts2 Web 2.0 Projects (2007)
Apress - Practical JBoss Seam Projects (Jul 2007)
Apress - Practical Ruby Projects (Dic 2007)
Apress - Pro Apache Tomcat 6 (Mar 2007)
Apress - Pro Bash Programming Scripting the GNULinux Shell (Oct 2009)
Apress - Pro DNS and BIND (2005)
Apress - Pro Drupal Development (Abr 2007)
Apress - Professional Linux Programming (2004)
Apress - Pro Linux System Administration (2009)
Apress - Pro MySQL (Jul 2005)
Apress - Pro OpenSolaris (2009)
Apress - Pro OpenSSH (2005)
Apress - Pro Oracle Database 10g RAC on Linux (2006)
Apress - Pro PHP Application Performance. Tuning PHP Web Projects for Maximum Performance (2010)
Apress - Pro PHP Security. From Application Security Principles to the Implementation of XSS Defenses (2a Ed 2010)
Apress - Pro SQL Server 2005 (2005)
Apress - Python 3 for Absolute Beginners (Oct 2009)
Apress - Running IPv6 (2006)
Apress - The Definitive Guide to CentOS (Jul 2009)
Apress - The Definitive Guide to Django (Dic 2007)
Apress - The Definitive Guide to GCC (2a  Ed  2006)
Apress - The Definitive Guide to MySQL 5 (3a Ed Sep 2005)
Apress - The Definitive Guide to PC-BSD (2010)
Apress - The Definitive Guide to SugarCRM (Nov 2009)
Apress - The Definitive Guide to SUSE Linux Enterprise Server (Dic 2006)
Artech House - Fourier Transforms in radar and signal processing (2003)
Artech House - Grid Computing for Electromagnetics (2004)
ASA SIAM - Data Clustering Theory, Algorithms, and Applications (2007)
Auerbach - Grid Database Design (2005)
Auerbach - Security in Distributed Grid Mobile and Pervasive Computing (Abr 2007)
Auerbach - VMware ESX Essentials in the Virtual Data Center (Ago 2008)
Ben Sharif - Elastix without Tears (Abr 2010)
Ben Sharif - Elastix without Tears (May 2009)
Cambridge - Financial Products An Introduction using Mathematics and Excel (Nov 2008)
Cambridge - Measuring computer performance (2004)
Cambridge - Practical Formal Software Engineering (Ene 2009)
Cambridge - TinyOS Programming (Abr 2009)
Cambridge University Press - Financial Products An Introduction using Mathematics and Excel (Nov 2008)
Cambridge University Press - Numerical Recipes in Fortran 77 (1992)
Cambridge University Press - Numerical Recipes in Fortran 90 (1996)
Cambridge University Press - Parallel Scientific Computing in C++ and MPI(Jun 2003)
Cisco Press - Cisco Secure Firewall Services Module FWSM (Sep 2008)
Cisco Press - Cisco Voice Over IP CVOICE (3a Ed Jul 2008)
Cisco Press - Designing Cisco Network Service Architectures (2a Ed Ene 2009)
Cisco Press - SSL Remote Access VPNs (Jun 2008)
CMU - A Course in Fluid Mechanics with Vector Field Theory (2000)
CompTech - ExactPapers Linux 117-101 Exam Q And A 01-2005-DDU (2005)
CompTech - ExactPapers Linux 117-101 Exam Q And A 01-2005-DDU
CompTech - ExactPapers Linux 117-102 Exam Q And A 01-2005-DDU (2005)
CompTech - ExactPapers Linux 117-102 Exam Q And A 01-2005-DDU
CompTech - ExactPapers Linux 117-202 Exam Q And A 01-2005-DDU (2005)
CompTech - ExactPapers Linux 117-202 Exam Q And A 01-2005-DDU
CRC - Constrained Clustering Advances in Algorithms Theory and Applications (Ago 2008)
CRC - Introduction To Grid Computing (Mar 2009)
CRC Press - Cloud Computing (2010)
CRC Press - Constrained Clustering Advances in Algorithms Theory and Applications (Ago 2008)
CRC Press - Cyber Crime Investigators Field Guide (2001)
CRC Press - Cyber Forensics (2001)
CRC Press - Introduction To Grid Computing (Mar 2009)
CRC Press - Investigating Computer-Related Crime (2000)
CRC Press - Process Algebra For Parallel And Distributed Processing (2009)
CRC Press - The Green and Virtual Data Center (2009)
CRC - Process Algebra For Parallel And Distributed Processing (2009)
crm-now co im-netz Neue Medien GmbH - vtiger CRM v5.x User and Administration Manual (3a Ed 2004 - 2008)
Crown Publishers - Dreaming in CODE (2007)
Crystal Decisions - Crystal Reports 9 User Guide (2002)
Digital Press - Oracle SQL Jumpstart with Examples (Sep 2004)
ECMA - C# Standard (Oct 2002)
Edgar Landívar - Comunicaciones Unificadas con Elastix Vol 1 (Mar 2009)
Edgar Landívar - Comunicaciones Unificadas con Elastix Vol 2 (Mar 2009)
Elsevier - A guide to kernel exploitation, Attacking the core (2010)
Elsevier - Practical Embedded Security (2008)
Elsevier - Programming Massively Parallel Processor (2010)
IBM Press - Customizing the Informix Dynamic Server for Your Environment (Jun 2008)
IBM Press - Security and Compliance Solutions for IBM Informix Dynamic Server (Mar 2008)
IBM RedBook - Linux HPC Cluster Installation (Jun 2001)
Idea Group Publishing - Advanced Topics in Database Research (Vol. 5 May 2006)
Idea Group Publishing - Cases on Telecommunications And Networking (Abr 2006)
IGI Global - Intelligent Techniques for Warehousing and Mining Sensor Network Data (2010)
IGI Global - ISR Encyclopedia Of Data Warehousing And Mining (2a Ed Sep 2008)
IGI Global - Principle Advancements in Database Management Technologies New Applications and Frameworks (2010)
Informix Press - Getting Started Informix Dynamic Server (2000)
IRM Press - Project Management for Modern Information Systems (2006)
Jones & Bartlett - The Essentials of Computer Organization and Architecture (2003)
Joomla Press -  The Official Joomla! Book (2011)
Justin Williams - Rails Solutions. Ruby On Rails Made Easy (2007)
Kluwer Academic - Artificial Intelligence Applications And Innovations (2004)
Kluwer Academic - Information Systems Research. Relevant Theory And Informed Practice (2004)
Kluwer Academic - Introduction to parallel processing, algorithms and architectures (2002)
Kluwer Academic - Web Content Caching And Distribution Proceedings Of The 8th International Workshop (2004)
Literatura - Padre rico Padre pobre
Macmillan - Linux Socket Programming by Example
Macromedia Press - Macromedia Flash Mx 2004 Actionscript Reference (2003)
Macromedia Press - Macromedia Flash Mx 2004 Using Components (2003)
Mandriva Press - Corporate Server Manual EN (2006)
Manning - JBoss in Action (2009)
Manning - jQuery In Action (2a Ed Jun 2010)
Manning - Open Source ESBs In.Action (Oct 2008)
Manning - Ruby in Practice (Mar 2009)
Manning - The Quick Python Book (2a Ed Ene 2010)
Mathematics - Algorithmic Information Theory (1997)
McGraw Hil - Gray Hat Hacking (2a Ed 2008)
McGraw Hill - Android A Programmers Guide (Jul 2008)
McGraw Hill - Cloud Computing (2010)
McGraw Hill - Crystal Reports 9 The Complete Reference (2003)
McGraw Hill - Database Management Systems (2a Ed 1999)
McGraw Hill - EXCEL 2007 MACROS MADE EASY (Oct 2008)
McGraw Hill - Excel 2007 VBA Macro Programming (Nov 2009)
McGraw Hill - Fedora Core 7 and Red Hat Enterprise Linux. The Complete Reference (Jun 2007)
McGraw Hill - Fortran 90 Handbook Complete ANSI ISO Reference (1992)
McGraw Hill - Gcc - The Complete Reference (2002)
McGraw Hill - Gray Hat Hacking (2a Ed 2008)
McGraw Hill - Hacking Exposed Linux (3a Ed Jul 2008)
McGraw Hill - Hacknotes Linux And Unix Security Portable Reference (2003)
McGraw Hill - How To Do Everything With PHP & MySQL (2005)
McGraw-Hill - How To Do Everything With PHP & MySQL (2005)
McGraw Hill - Introduction to Algorithms (2a Ed 2001)
McGraw Hill - MySQL Database Usage & Administration (2009)
McGraw Hill - Oracle Application Server Portal Handbook (Jul 2007)
McGraw Hill - Oracle Automatic Storage Management (Nov 2007)
McGraw Hill - Oracle Database 11g PL SQL Programming (Mar 2008)
McGraw Hill - Oracle Database 11g SQL (Nov 2007)
McGraw Hill Osborne - Linux Administration A Beginners Guide (5a Ed Sep 2008)
McGraw Hill Osborne - Media Linux Administration A Beginners Guide (5a Ed Sep 2008)
McGraw Hill Osborne - Ubuntu Server Administration (Nov 2008)
McGraw Hill - Red Hat Linux Administration A Beginners Guide (2003)
McGraw Hill - Robot Programmers Bonanza (May 2008)
McGraw Hill - Solaris 10 The Complete Reference (2005)
McGraw Hill - Sun Certified Security Administrator for Solaris 9 and 10 Study Guide (2005)
McGraw-Hill - Sun Certified Security Administrator for Solaris 9 and 10 Study Guide (2005)
McGraw Hill - UNIX System Administration - A Beginner's Guide (2002)
McGraw Hill - Virtualization A Beginners Guide (Feb 2009)
McGraw Hill - Wap For Beginners (2001)
Microsoft Press - Microsoft SQL Server 2008 Internals (Mar 2009)
Microsoft Press - Microsotf SharePoint Designer 2010 Step to Step (2010)
MIT Press - Access Denied The Practice and Policy of Global Internet Filtering (Feb 2008)
MIT Press - An Introduction to Genetic Algorithms (1998)
MIT Press - Beowulf Cluster Computing with Linux (1a 2002)
MIT Press - Beowulf Cluster Computing With Linux (2a Ed 2003)
MIT Press - Design Concepts in Programming Languages (Ago 2008)
MIT Press - Essentials of Programming Languages (3a Ed Abr 2008)
MIT Press - Introduction to Machine Learning (2004)
MIT Press- Introduction to Machine Learning (2004)
MIT Press - Using OpenMP Portable Shared Memory Parallel Programming (Oct 2007)
Morgan & Claypool - Quantum Computing for Computer Architects (2006)
Morgan Kaufmann - Data And Databases. Concepts In Practice (1999)
Morgan Kaufmann - Database Design For Smarties. Using Uml For Data Modeling (1999)
Morgan Kaufmann - Deploying QoS for Cisco IP and Next Generation Networks (May 2009)
Morgan Kaufmann - Information Visualization Perception for Design (2a Ed 2004)
Morgan Kaufmann - SQL Programming Style (Abr 2005)
Morgan Kaufmann - TCP IP Sockets in Java Practical Guide for Programmers (2a Ed Feb 2008)
Morgan Kaufmann - The Art of Multiprocessor Programming (Mar 2008)
Morgan Kaufmann - Trees And Hierarchies In Sql For Smarties (2004)
Morgan Kaufmann - Web Application Design Handbook Best Practices For Web Based Software (2004)
Morgan Kaufmann - Xml In Data Management (2004)
M&T Books - C++ Neural Networks and Fuzzy Logic (1995)
New Riders - Linux Clustering Building and Maintaining Linux Clusters (2002)
New Riders - Xml, Xslt, Java, and Jsp. A case study in developing a web application (Jul 2001)
No Starch Press - Absolute FreeBSD The Complete Guide to FreeBSD (2a Ed Nov 2007)
No Starch Press - Book of PF (2a Ed Nov 2010)
No Starch Press - Gray Hat Python Python Programming for Hackers and Reverse Engineers (May 2009)
No Starch Press - Linux Appliance Design (Mar 2007)
No Starch Press - Linux Enterprise Cluster (2005)-cracked
No Starch Press - Linux Enterprise Cluster (2005)
No Starch Press - Linux Firewalls (Sep 2007)
No Starch Press - Nagios System and Network Monitoring (2006)
No Starch Press - Ruby by Example Concepts and Code (Jun 2007)
No Starch Press - The Book of Postfix - State of the Art Message Transport (2005)
No Starch Press - The Linux Command Line (2012)
No Starch Press - The Linux programming interface,a Linux and UNIX system programming handbook (2010)
Opendocs Publishing - Securing And Optimizing Linux. Red Hat Edition (2000)
Openfiler - Openfiler Administration Guide 2.3 (2009)
Open Network Architecture - Securing & Optimizing Linux, The Hacking Solution (2002)
Oracle - Oracle 9i Java Developer's Guide (Mar 2002)
O'Reilly - Access Database Design & Programming (3a Ed Ene 2002)
O'Reilly - Art of Concurrency (May 2009)
O'Reilly - Asterisk Cookbook (2011)
O'Reilly - Asterisk The Definitive Guide (2011)
O'Reilly - Asterisk The Future of Telephony (2a Ed 2008)
O'Reilly - Automating System Administration with Perl (2a Ed May 2009)
O'Reilly - Building Embedded Linux Systems (Ago 2008)
O'Reilly - Building Internet Firewalls (2a Ed 2000)
O'Reilly - Building Java Enterprise Applications Vol I - Architecture (Mar 2002)
O'Reilly - Data Analysis with Open Source Tools (2010)
O'Reilly - Database Programming With Jdbc And Java (2a Ed 2000)
O'Reilly - Effective Awk Programming (3a Ed 2001)
O'Reilly - Hacking The Next Generation (Sep 2009)
O'Reilly - Head First PHP and MySQL (2009)
O'Reilly - Head First Servlets and JSP (2a Ed Mar 2008)
O'Reilly - High Performance Linux Clusters With Oscar Rocks openmosix And Mpi (Nov 2004)-2
O'ReIlly - High Performance MySQL (2a Ed Jun 2008)
O'Reilly - High Performance MySQL (3a Ed 2012)
O'Reilly - Ipv6 Essentials (2002)
O'Reilly - Java And Soap (May 2002)
O'Reilly - Java Cryptography (1998)
O'Reilly - Java Programming with Oracle JDBC (Ene 2002)
O'Reilly - JavaScript Cookbook (Jul 2010)
O'Reilly - Java Servlet Programming (1998)
O'Reilly - Learning Flex 4 (Nov 2010)
O'Reilly - Learning Python  (4a Ed Oct 2009)
O'Reilly - Learning the vi and Vim Editors (7a Ed Jul 2008)
O'Reilly - Learning The Vi Editor (6a Ed 2003)
O'Reilly - Linux Device Drivers (2a Ed 2001)
O'Reilly - Linux Networking Cookbook (Nov 2007)
O'Reilly - Linux System Administration (Mar 2007)
O'Reilly - Linux System Programming (Sep 2007)
O'Reilly - Mastering Algorithms With Perl (1999)
O'Reilly - MySQL High Availability (Jul 2010)
O'Reilly - MySQL Troubleshooting (2012)
O'Reilly - Network Security With OpenSSL (Jun 2002)
O'Reilly - Oracle PL SQL Programming (2000)
O'Reilly - Perl For Sysadmins (2001)
O'Reilly - Programming Interactivity (Jul 2009)
O'Reilly - Programming The Mobile Web (Ago 2010)
O'Reilly - Python for Unix and Linux System Administration (Sep 2008)
O'Reilly - Python & XML (Ene 2002)
O'Reilly - Regular Expressions Cookbook (May 2009)
O'Reilly - Security Power Tools (Ago 2007)
O'Reilly - Sendmail (4a Ed Oct 2007)
O'Reilly - Server Load Balancing (2001)
O'Reilly - SUSE Linux (Jul 2006-des)
O'Reilly - Tomcat The Definitive Guide (2a Ed Oct 2007)
O'Reilly - Understanding The Linux Kernel (2a Ed 2002)
O'Reilly - Unix Backup And Recovery (1999)
O'Reilly - Unix Power Tools (2002)
O'Reilly - Using Drupal (2009)
Oxford University Press - An Introduction to Quantum Computing (Ene 2007)
Packt Publiishing - MooTools 1.3 Cookbook (2011)
Packt Publishing - ADempiere 3.4 ERP Solutions (Dic 2009)
Packt Publishing - Asterisk 1.6 (Sep 2009)
Packt Publishing - Asterisk Gateway Interface 1.4 and 1.6 Programming (2011)
Packt Publishing - AsteriskNOW (Feb 2008)
Packt Publishing - Beginning OpenVPN 2.0.9 (Dic 2009)
Packt Publishing - Building And Integrating Virtual Private Networks With Openswan (2006)
Packt Publishing - Building Enterprise-Ready Telephony Systems with sipXecs 4.0 (2009)
Packt Publishing - Building powerful and robust websites with Drupal 6 (2008)
Packt Publishing - Building Telephony Systems with Asterisk (2006)
Packt Publishing - Building Telephony Systems with OpenSER (Abr 2008)
Packt Publishing - Business Process Management with JBoss jBPM (Jul 2007)
Packt Publishing - Cacti 0.8 Network Monitoring (Jul 2009)
Packt Publishing - Cloning Internet Applications With Ruby (Ago 2010)
Packt Publishing - Designing and Implementing Linux Firewalls and QoS using netfilter, iproute2, NAT, and L7-filter (2006)
Packt Publishing - Drupal Creating Blogs, Forums, Portals, and Community Websites (2006)
Packt Publishing - Firebug 1.5 Editing, Debugging, and Monitoring Web Pages (2010)
Packt Publishing - FreePBX.2.5 Powerful Telephony Solutions (Sep 2009)
Packt Publishing - Implementing SugarCRM 5.x (2010)
Packt Publishing - iReport 3.7 (Mar 2010)
Packt Publishing - JBoss Tools 3 Developers Guide (Abr 2009)
Packt Publishing - Joomla 1.5 Top Extensions Cookbook (2010)
Packt Publishing - Joomla! Web Security (2008)
Packt Publishing - Linux Email Set up, maintain, and secure a small office e-mail server (Nov 2009)
Packt Publishing - Linux Shell Scripting Cookbook (2011)
Packt Publishing - Linux Thin Client Networks Design and Deployment (Ago 2007)
Packt Publishing - Mastering Joomla! 1.5 Extension and Framework Development (2a Ed 2010)
Packt Publishing - Mastering OpenLDAP (Ago 2007)
Packt Publishing - Microsoft SharePoint 2010 Administration Cookbook (2011)
Packt Publishing - Moodle 1.9 For Design And Technology (Jun 2010)
Packt Publishing - MySQL Admin Cookbook (2010)
Packt Publishing - NetBeans Platform 6.9. Developers Guide (Ago 2010)
Packt Publishing - Network Administration with FreeBSD 7 (Abr 2008)
Packt Publishing - Object Oriented Programming with PHP5 (Dic 2007)
Packt Publishing - OpenVPN Building And Integrating Vrtual Private Networks (Mar 2006)
Packt Publishing - Python Testing Beginner's Guide  (Ene 2010)
Packt Publishing - Scalix Linux Administrators Guide (2008)
Packt Publishing - Trixbox CE.2.6 (2009)
Packt Publishing - TrixBox Made Easy (Oct 2006)
Packt Publishing - Zenoss Core Network and System Monitoring (Jun 2008)
Packt Publlishing - PostgreSQL 9 Administration Cookbook (2010)
Peachpit Press - Apple Training Series. Mac OS X Server Essentials (2a Ed 2008)
Pragmatic Bookshelf - FXRuby Create Lean and Mean GUIs with Ruby (Abr 2008)
Pragmatic Bookshelf - Modular Java (May 2009)
Pragmatic Bookshelf - Programming Ruby 1.9 (Abr 2009)
Pragmatic Bookshelf - Scripted GUI Testing with Ruby (Ago 2008)
Pragmatic Bookshelf - tmux (2012)
Premier Press - Data Structures for Game Programmers (2003)
Premier Press - Roadmap to MySAP.com (2002)
Prentice Hall - A Guide To Multithreaded Programming (1996)
Prentice Hall - A Practical Guide to Fedora and Red Hat Enterprise Linux (5a Ed Feb 2010)
Prentice Hall - A Practical Guide to Red Hat Linux Fedora Core and Red Hat Enterprise Linux (3a Ed Jun 2006-des)
Prentice Hall - Building A Monitoring Infrastructure with Nagios (2007)
Prentice Hall - Como Programa en C C ++ (2a Ed 1995)
Prentice Hall - Core Java Fundamentals (8a Ed Vol I 2007)
Prentice Hall - Data Warehousing. Architecture and Implementation (Dic 1998)
Prentice Hall - Debugging Linux Systems (Nov 2009)
Prentice Hall - Distributed Operating Systems (1994)
Prentice Hall - Essential JavaFX (Jun 2009)
Prentice Hall - Linux Assembly Language Programming (2000)
Prentice Hall - Managing Linux Systems With Webmin System Administration And Module Development (2004)
Prentice Hall - Modern Operating Systems (2a Ed 2001)
Prentice Hall - Oracle PL SQL by Example (4a Ed Ago 2008)
Prentice Hall - Oracle Solaris Cluster Essentials (2011)
Prentice Hall -  Organizacion de Computadoras (4a Ed 2000)
Prentice Hall - Pearson - C++ How to Program (7a Ed 2009)
Prentice Hall - Practical Virtualization Solutions (Oct 2009)
Prentice Hall - PThreads Primer A Guide to Multithreaded Programming (1996)
Prentice Hall PTR - A Practical Guide to Red Hat Linux Fedora Core and Red Hat Enterprise Linux (3a Ed Jun 2006-des)
Prentice Hall - Solaris 10 System Administration Essentials (Nov 2009)
Prentice Hall - The Definitive Guide to the Xen Hypervisor (Nov 2007)
Prentice Hall - The Linux Networking Architecture Design and Implementation of Network Protocols in the Linux Kernel (Ago 2004)
Prentice Hall - The Linux Programmers Toolbox (Mar 2007)
Prentice Hall - Understanding The Linux Virtual Memory Manager Linux 2.6 (2004)
Prentice Hall - User Mode Linux (Abr 2006)
Prentice Hall - VMware ESX Server in the Enterprise (Ene 2008)
Prentice Hall - VMware VI and cSphere SDK (Oct 2009)
Progress S. C. -  OpenEdge Development (2005)
Que - Developing Enterprise Applications (2000)
Que - Linux Socket Programming by Example (2000)
Que - XML By Example (2000)
Rails Solutions - Ruby On Rails Made Easy (2007)
Red Hat Press - Red Hat Linux Networking and System Administration (2002-des)
Red Hat Press - Red Hat Linux Networking and System Administration (2002)
Red Hat Press - RedHat Linux Networking and System Administration (2002)
Red Hat Press - Securing And Optimizing Linux (2000)
Reinefeld - Effective Parallel Backtracking
Richard S. Morrison - Cluster Computing - Architectures, Operating Systems, Parallel Processing And Programming Languages (2003)
Sams - Advanced Unix Programming (Sep 2000)
Sams - DHCP Handbook (2a Ed 2008)
Sams - Fedora 7 Unleashed (Ago 2007)
Sams - Fedora Unleashed (2008 Ed Feb 2008)
Sams - Linux Socket Programming (2001)
Sams - Maximun Linux Security (2001)
Sams - Microsoft Exchange Server 2010 Unleashed (Oct 2009)
Sams - Oracle DBA a Survial Guide (2005)
Sams - Pure Javascript (2a Ed 2002)
Sams - Red Hat Enterprise Linux 5 Administration Unleashed (2007)
Sams - Red Hat Fedora 5 Unleashed (May 2006)
Sams - TeachYourself 24 in Hours SharePoint Foundation 2010 (2011)
Sams - Teach Yourself Visual Basic 6 in 21 Days - 2
Sams - Teach Yourself Visual Basic 6 in 21 Days
Sams - Ubuntu 7.10 Linux Unleashed (Ene 2008)
Sams - Unix unleashed (1a Ed 1994)
Sams - WPF Control Development Unleashed (Sep 2009)
SensioLabs - Practical symfony 1.3 & 1.4 for Doctrine (Feb 2011)
Signate - VoIP Telephony with Asterisk (2004)
Springer - A Classical Introduction to Cryptography Exercise (2006)
Springer - A Concise And Practical Introduction To Programming Algorithms In Java (Abr 2009)
Springer - Advanced Functional Programming (Edicion 2009)
Springer - Distributed And Parallel Systems Desktop Grid Computing (Ago 2008)
Springer - Encyclopedia of Cryptography and Security (2005)
Springer - GPS Theory Algorithms (2007)
Springer - Grid Computing (Feb 2007)
Springer - Grid Generation Methods (2a Ed Dic 2009)
Springer - Grid Middleware And Services Challenges And Solutions (Jul 2008)
Springer - Guide to Assembly Language A Concise Introduction (May 2011)
Springer - Guide to Assembly Language Programming in Linux (Jul 2005)
Springer - Introduction to Databases From Biological to Spatio-Temporal (2010)
Springer - ITIL Version 3 at a Glance Information Quick Reference (Jul 2008)
Springer - Object Oriented Programming and Java (2a Ed Sep 2007)
Springer - Open Source Systems Security Certification (Nov 2008)
Springer - Web Development with Java Using Hibernate JSPs and Servlets (Oct 2007)
Sun Microsystems - Prentice Hall - Core Java Fundamentals (8a Ed Vol I 2007)
Swaroop C H - A Byte of Python (2005)
Sybex - Certification LPIC-1 (2006)
Sybex - CompTIA Linux Plus Study Guide Edition 2010 - Elements (2010)
Sybex - Linux Study Guide (3a ed. 2005)
Sybex - Linux+ Study Guide CompTIA Certification (2001)
Sybex - LPIC 1 Linux Professional Institute Certification Study Guide (2a Ed Feb 2009)
Sybex - Mastering VMware vSphere (Ago 2009)
Sybex - VMware vSphere 4 Administration Instant Reference (Dic 2009)
Syngress - Asterisk Hacking (May 2007)
Syngress - Check Point NGX R65 Security Administration (Feb 2008)
Syngress - Howto Cheat at Configuring VMware ESX Server (Jun 2007)
Syngress - How to Cheat at Securing Linux (2007)
Syngress - Juniper Networks Secure Access SSL VPN Configuration Guide (Jul 2007)
Syngress - Nagios 3 Enterprise Network Monitoring Including Plug-Ins and Hardware Devices (May 2008)
Syngress - Practical Oracle Security (Ago 2007)
Syngress - The Best Damm Cybercrime and Digital Forensics Book Period (2007)
Syngress - The Best Damn Server Virtualization Book Period (Nov 2007)
Syngress - The Best Damn Windows Server 2003 Book Period (2004)
Syngress - Virtualization for Security (Dic 2008)
The Pragmatic Bookshelf - Debug It. Find, Repair, and Prevent Bugs in Your Code (Nov 2009)
The Pragmatic Bookshelf - FXRuby Create Lean and Mean GUIs with Ruby (Abr 2008)
The Pragmatic Bookshelf - Programming Ruby The Pragmatic Programmers Guide (2a Ed 2005)
Thomson - C Programming for the Absolute Beginner (2a Ed 2008)
Tom McReynolds and David Blythe - Advanced Graphics Programming Techniques Using OpenGL (1998)
University of Amsterdam - An introduction to neural networks (8a Ed 1996)
University of Pennsylvania - Algorithms and Complexity (1994)
UOC - Administracion avanzada de GNULinux (2004)
Wiley - Administering Data Centers - Servers, Storage, and Voice Over IP (2006)
Wiley - Advanced Computational Infrastructures For Parallel And Distributed Applications (2010)
Wiley - Advanced Computer Architecture And Parallel Processing (2005)
Wiley - Assembly Language Step by Step (2009)
Wiley - Balanced Scorecards Operational Dashboards with Microsoft Excel (Dic 2008)
Wiley - Beginning Database Design (2006)
Wiley - Beginning Linux Programming  (3a Ed 2004)
Wiley - Beginning SQL (2005)
Wiley - Beginning SQL Server 2005 Programming (2006)
Wiley - Beginning Unix (2005)
Wiley - BSD UNIX Toolbox 1000 plus Commands for FreeBSD OpenBSD and NetBSD (May 2008)
Wiley - CentOS Bible (Ago 2009)
Wiley - Clustering (Oct 2008)
Wiley - Cracking Drupal A Drop In The Bucket (May 2009)
Wiley - Crystal Reports 10 For Dummies (2004)
Wiley - Data Mining in Grid Computing Environments (Ene 2009)
Wiley - Data Modeling Fundamentals (Jul 2007)
Wiley - ERP - Making It Happen (2001)
Wiley - Fedora 10 and Red Hat Enterprise Linux Bible (Ene 2009)
Wiley - Fedora 8 and Red Hat Enterprise Linux Bible (2008)
Wiley - Firewalls for Dummies (2a Ed 2003)
Wiley - Flex 3 Bible (Ago 2008)
Wiley - Fundamentals Of Computer Organization And Architecture (2005)
Wiley - H264 and MPEG4 Video Compression (2003)
Wiley - High Performance Parallel Database Processing and Grid Databases (Oct 2008)
Wiley IEEE Press - Clustering (Oct 2008)
Wiley - Implementing SSH Strategies For Optimizing The Secure Shell (2004)
Wiley - Inter Asterisk Exchange Deployment Scenarios in SIP Enabled Networks (2009)
Wiley - Interscience - Computational Chemistry Using the PC (3a Ed 2003)
Wiley - Interscience F Sharp for Scientists (Ago 2008)
Wiley - Interscience Relational Database Index Design and the Optimizers (Jun 2005)
Wiley - Java ME on Symbian OS Inside the Smartphone Model (Mar 2009)
Wiley - Joomla Bible (2010)
Wiley - Lessons in Grid Computing The System Is a Mirror (Jul 2006)
Wiley - Linux Bible 2006 Edition Boot Up to Fedora KNOPPIX Debian SUSE Ubuntu and 7 Other Distributions (Ene 2006)
Wiley - Linux Bible 2008 Edition (Feb 2008)
Wiley - Linux Bible 2009 Edition (Ene 2009)
Wiley - Linux Bible 2010 Edition (Dic 2009)
Wiley - Linux Command Line and Shell Scripting Bible (May 2008)
Wiley - Linux For Dummies (6a Ed 2005)
Wiley - Linux Timesaving Techniques for Dummies (2004)
Wiley - Making Use of Python (2002)
Wiley - Mastering the SAP Business Information Warehouse (2002)
Wiley - Mastering Unix Shell Scripting (2003)
Wiley - Microsoft SQL Server 2008 Bible (Ago 2009)
Wiley - MySQL Administrators Bible (May 2009)
Wiley - MySQL and Java Developers Guide (2003)
Wiley - OpenSolaris Bible (2009)
Wiley - OpenSUSE 11.0 and SUSE Linux Enterprise Server Bible (2008)
Wiley - Operating System Concepts (7a Ed 2005)
Wiley - PHP6 and MySQL Bible (Ene 2009)
Wiley - Practical Text Mining with Perl (Ago 2008)
Wiley - Professional Oracle Programming (2005)
Wiley - Programmer's Guide to NCurses (2007)
Wiley - Project Management, A Systems Approach to Planning, Scheduling and Controlling (2003)
Wiley - Project Management Communications Bible (Jun 2008)
Wiley Publishing - Real World SharePoinf 2010 (2011)
Wiley - Red Hat Enterprise Linux 4 for Dummies (2005)
Wiley - Ruby on Rails Bible (Oct 2008)
Wiley - Secure Php Development - Building 50 Practical Applications (2003)
Wiley - Software Testing and Quality Assurance Theory and Practice (2008)
Wiley - Solaris 9 for Dummies (2003)
Wiley - SQL Server 2005 Express Edition Starter Kit (2006)
Wiley - SUSE Linux 10 Bible (Feb 2006)
Wiley - SUSE Linux Toolbox 1000+ Commands for openSUSE and SUSE Linux Enterprise (2008)
Wiley Sybex - CompTIA Linux Plus Study Guide Edition 2010 - Elements (2010)
Wiley - Tools and Environments for Parallel and Distributed Computing (2004)
Wiley - Ubuntu Linux Secrets (Abr 2009)
Wiley - UNIX Filesystems Evolution, Design, Implementation (2003)
Wiley - Wireless Information Networks (Sep 2005)
Wordware Publishing - Advanced Linux 3D Graphics Programming (2001)
Wrox - Beginning Microsoft SQL Server 2008 Administration (Abr 2009)
Wrox - Beginning Python (2005)
Wrox - Beginning Python Using Python 2.6 and Python 3.1 (2010)
Wrox - Professional Apache Tomcat 5 (2004)
Wrox - Professional Apache Tomcat 6 (2007)
Wrox - Professional C# (3a Ed 2004)
Wrox - Professional Eclipse 3 for Java Developers (2004)
Wrox - Professional Joomla! (Oct 2007)
Wrox - Professional Linux Kernel Architecture (Oct 2008)
Wrox - Professional PHP Programming (1999)
Wrox - Professional SQL Server 2008 Internals and Troubleshooting (Ene 2010)
Wrox - Professional SQL Server Reporting Services (2004)
Wrox - Professional Xen Virtualization (2008)

miércoles, 16 de mayo de 2012

Seguridad en Elastix

Para quienes tienen un Elastix y por alguna razón muy poderosa lo necesitan con el puerto 80 abierto y apache activo en Internet ahí les va este tip, no pongo mas pues no he necesitado otro más.

Usar las dos opciones de control de acceso que nos ofrece apache:

  1. Uso de autenticación dentro de una directiva Directory.
  2. Denegación de acceso basado en dirección IP.

Bien, asumo que quien lee esto sabe moverse en el sistema, la configuración del Apache de Elastix define un archivo llamado /etc/httpd/conf.d/elastix.conf dentro de este se define la directiva Directory que aplicara algunas configuraciones al contenido de la ruta "/var/www/html", para que se solicite un usuario y contraseña que se validara por apache, agregaremos estas lineas:


   AuthName "Elastix Access"
   AuthType Basic
   AuthUserFile /var/www/html/htpasswd.users
   Require valid-user


Dentro de la directiva Directory, antes de aplicar la configuración reiniciando el apache necesitamos crear el archivo  /var/www/html/htpasswd.users, ejecutando el siguiente comando siendo root:

htpasswd -c /var/www/html/htpasswd.users <usuariox>

en donde se nos solicitara dar y confirmar la contraseña para el nombre de usuario que estamos creando, ya que creamos este archivo, ahora si ejecutamos un:

service httpd restart

y listo, ahora al accesar a la interfaz web de Elastix pedirá un usuario y contraseña, antes de pasar a la autentización del propio Elastix.

Ahora para controlar el acceso en base a la IP que se usa para la conexión, como Elastix no agrega un virtual server adicional, por lo tanto usa el default, el archivo en que debemos hacer cambios es:

/etc/httpd/conf/httpd.conf

En este archivo buscaremos las lineas  (estas lineas se encuentran dentro de otra definición de la directiva Directory para la ruta: "/var/www/html"):


    Order allow,deny
    Allow from all

y las sustituiremos por algo parecido a:


        Order deny,allow
        Deny from all
        Allow from X.X


Con estas lineas definimos que por default se deniega el acceso a todos y solo abrimos (en este caso), a las ips que coincidan con los primeros dos octetos que definamos como valores de las X, por ejemplo, si la linea fuera:

      Allow from 192.168.25 (ojo no hay punto al final)

apache permitiría conexiones de las ips que pertenezcan al segmento de red 192.168.25.0, es decir todo el rango 192.168.25.1-192.168.25.254, ya definido esto pues a darle otro:

service httpd restart

y ya estuvo.















Learning PHP, MySQL & JavaScript (Sixth Edition)

  Capitulo 4. Código: 11.php <?php   $level = $score = $time = 0; ?> Código: 12.php <?php   $month = "March";   if ($mont...