sábado, 31 de marzo de 2018

Cómo filtrar nuestro tráfico y navegación de internet con Privoxy (Linux)

Privoxy, es un proxy local que protege nuestra privacidad, filtra el contenido indeseable de las páginas, aumenta la seguridad del equipo, evita archivos que nos rastrean y elimina la publicidad. 

Privoxy es muy fácil de configurar, es gratis y está publicado bajo la licencia pública general GNU. Funciona en Linux, Windows, y otros sistemas.

Funciona como un proxy web, similar a los existentes en grandes nodos de internet, empresas y sitios públicos.

Permite varias opciones de filtrado para proteger la privacidad, modificar el contenido de las páginas web, administrar cookies, controlar accesos y eliminar anuncios, banners, ventanas emergentes y otros elementos indeseados de Internet.

Instalar y configurar Privoxy 

El primer paso es descargar el programa.
Privoxy está disponible gratis en: http://www.privoxy.org/
Su tamaño es insignificante, 500 KB.
En Ubuntu lo instalamos con estas instrucciones:

sudo apt-get update
sudo apt-get install privoxy

Y lo iniciamos

sudo /etc/init.d/privoxy start

Es un sencillo archivo de texto llamado: “config” que se encuentra en la carpeta privoxy.

sudo nano /etc/privoxy/config

Abrimos con el block de notas y buscamos las siguientes líneas:

#debug 1
#debug 1024
#debug 4096
#debug 8192

Como filtrar nuestro tráfico y navegación de internet con Privoxy (Linux)

sábado, 24 de marzo de 2018

Instalar Mono en Linux-Ubuntu Para ejecutar C# y .ASP

Descargar Mono

Para descargar e instalar Mono en Ubuntu tenemos que ejecutar estas líneas desde la consola de Ubuntu.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu trusty main" | sudo tee /etc/apt/sources.list.d/mono-official.list
sudo apt-get update


Instalar mono

Ejecutamos esto para instalarlo

sudo apt-get install mono-devel
Probar de mono con un archivo de C#

Copiamos este código en un archivo llamado Hello.cs dentro del directorio /opt/lampp/htdocs/miweb/hello.cs
using System;


public class HelloWorld

{
    static public void Main ()
    {
        Console.WriteLine ("Hello Mono World");
    }
}
Lo compilamos con mcs:

mcs hello.cs


El compilador crea un archivo ejecutable hello.exe se puede ejecutar poniendo en la consola:


mono hello.exe


El programa mostrará la siguiente línea en la consola de Ubuntu.


Hello Mono World


Probar un archivo ASP


Para probar y ejecutar ASP hay que instalar el módulo mono-xsp4 con:


sudo apt-get install mono-xsp4


Luego creamos un archivo asp en /opt/lampp/htdocs/miweb/hello.aspx

Y escribimos en él :
<%@ Page Language="C#" %>

<html>
<head>
   <title>Sample Calendar</title>
</head>
<asp:calendar showtitle="true" runat="server">
</asp:calendar>

Le damos permisos  con 

chmod 755 hello.aspx 


 (desde el directorio donde se encuentra) 

Luego posicionados en  este directorio  ejecutamos


xsp4 --port 9000


Ejecutar ASP en Linux

En la consola nos pide pulsar Enter porque dice que el puerto 9000 no es seguro, si antes de pulsar Enter, ponemos en un navegador http://localhost:9000/hello.aspx
Entonces funciona.

Ejecutar ASP en Linux Ubuntu

sábado, 17 de marzo de 2018

Consultar los accesos a un servidor web Linux-ubuntu

Todos los accesos a un servidor web se almacenan en un archivo de logs llamado access.log, para visualizar las peticiones realizadas a través de un servidor proxy, tendremos que acceder al log asociado almacenado en un fichero, dicho fichero suele ubicarse en /var/log/


Para ver los logs de acceso a nuestro servidor en ubuntu hacemos.

tail –n1 /var/log/apache2/access.log

Si queremos ver las x últimas entradas del log, sustituimos 1 por el número de entradas deseado.
Como la vista de estas entradas es bastante árida, tenemos algunos complementos para hacerla más amigable.
Consultar los accesos a un servidor web Linux-ubuntu

sábado, 10 de marzo de 2018

Instalar el servidor de aplicaciones WildFly en Linux-Ubuntu

Wildfly  es un servidor de aplicaciones J2EE de código abierto implementado en Java puro. Al estar basado en Java Wildfly puede ser utilizado en cualquier sistema operativo que lo soporte.

Wildfly  es el primer servidor de aplicaciones de código abierto, preparado para la producción y certificado J2EE 1.4, disponible en el mercado, ofreciendo una plataforma de alto rendimiento para aplicaciones de e-business. Combinando una arquitectura orientada a servicios revolucionaria con una licencia de código abierto, Wildfly  puede ser descargado, utilizado, incrustado, y distribuido sin restricciones por la licencia. 
Instalar el servidor de aplicaciones WildFly en linux

sábado, 3 de marzo de 2018

Crear un Certificado (CSR) en Linux-Ubuntu

Un CSR (Certificate Signing Request) es una solicitud de firma de certificado formada por un bloque de texto cifrado generado en el servidor donde se va a utilizar un certificado SSL. El CSR contendrá información asociada a la empresa que lo genera incluida en el certificado SSL, además de una clave pública. La autoridad certificadora utilizará este certificado para general el certificado SSL. Para generar un CSR en un servidor con LAMPP, primero  tenemos que crear la clave privada.  Antes entramos con permisos de root para no tener problemas de autenticación.

sudo su
openssl gensra –des3 –out privada.key 2048

Crear un CSR en Ubuntu