IPTABLES: tipos de tablas

Iptables Funcionamiento

Si no sabes nada sobre IPTABLES, te recomiendo que leas nuestro primer artículo de introducción a IPTABLES para así llevar una base antes de comenzar a explicar el tema de las tablas en este fantástico elemento del kernel Linux para filtrar y actuar como un potente y eficaz cortafuegos o firewall. Y es que la seguridad es algo que preocupa y cada vez más, pero si eres linuxero estás de suerte, puesto que Linux implementa una de las mejores herramientas que podamos encontrar para luchar contra las amenazas.

IPTABLES como ya deberías saber se integra en el propio kernel Linux, y forma parte del proyecto netfilter, que además de iptables se compone por ip6tables, ebtables, arptables e ipset. Es un firewall muy configurable y flexible como la mayoría de elementos de Linux, y a pesar de haber tenido alguna vulnerabilidad, no por ello deja de ser especialmente potente. Al estar dentro del núcleo, se inicia con el sistema y se mantiene activo todo el momento y al estar al nivel del kernel, recibirá paquetes y estos serán aceptados o rechazados consultando las reglas de iptables.

Los tres tipos de tablas:

Pero iptables funciona gracias a una serie de tipos de tablas que es el tema principal de este artículo.

Tablas MANGLE

Las tablas MANGLE se encargan de modificar los paquetes, y para ello tienen las opciones:

  • TOS: Type Of Service es usado para definir el tipo de servicio de un paquetes y se debe usar para definir cómo los paquetes deben ser enrutados, no para paquetes que vayan hacia Internet. La mayoría de los routers no hacen caso del valor de este campo o pueden actuar de forma imperfecta si se usan para su salida a Internet.

  • TTL: cambia el campo de tiempo de vida de un paquete. Sus siglas corresponden a Time To Live y, por ejemplo, se puede usar para cuando no queremos ser descubiertos por ciertos proveedores de servicios de Internet (ISP) que sean demasiado fisgones.

  • MARK: usado para marcar paquetes con valores específicos, consiguiendo liminar el ancho de banda y generar colas mediante CBQ (Class Based Queuing). Posteriormente pueden ser reconocidas por programas como iproute2 para realizar los diferentes enrutamientos dependiendo de la marca que tengan o no estos paquetes.

Quizás estas opciones no te suenen del primer artículo, puesto que no tocamos nada de ellas.

 

Tablas NAT: PREROUTING, POSTROUTING

Las tablas NAT (Network Address Translation), es decir, traducción de direcciones de red, serán consultadas cuando un paquete cree una nueva conexión. Permiten compartir una IP pública entre muchos equipos, por lo que resultan imprescindibles en el protocolo IPv4. Con ellas podemos añadir reglas para modificar las direciones de IP de los paquetes, y contienen dos reglas: SNAT (IP masquerading) para la dirección de origen y DNAT (Port Forwarding) para las direcciones destino.

Para hacer modificaciones, nos permite tres opciones que ya vimos algo de ellas en el primer artículo de iptables:

  • PREROUTING: para modificar paquetes tan pronto como lleguen al equipo.
  • OUTPUT: para la salida de paquetes que se generan localmente y van a ser enrutados para su salida.
  • POSTROUTING: modificar paquetes que estén listos para salir del equipo.

 

Tablas de Filtrado:

Las tablas de filtrado se usan por defecto para gestionar paquetes de datos. Estas son las más usadas y son responsables del filtrado de los paquetes según se ha configurado el cortafuegos o filtro. Todos los paquetes pasan a través de esta tabla, y para la modificación tiene tres opciones predefinidas que también vimos en el artículo de introducción:

  • INPUT: para la entrada, es decir, todos los paquetes destinados a entrar en nuestro sistema deben pasar por esta cadena.
  • OUTPUT: para la salida, todos aquellos paquetes creados por el sistema y que van a salir de él hacia otro dispositivo.
  • FORWARD: redireccionamiento, como ya debes saber, simplemente los redirecciona a su nuevo destino, afectando a todos los paquetes que pasan por esta cadena.

Iptables tablas

Finalmente me gustaría decir que cada paquete de red enviado o recibido en un sistema Linux debe estar sujeto a alguna de estas tablas, al menos una de ellas o varias a la vez. Además debe estar sujeto a múltiples reglas de tablas. Por ejemplo, con ACCEPT se le permite que continúe su camino, con DROP se niega el acceso o no se envía y con REJECT se descarta simplemente, sin enviar un error al servidor o equipo que envió el paquete. Como ves, cada tabla tiene sus targets o políticas para cada una de las opciones o cadenas citadas anteriormente. Y estas son las citadas aquí como ACCEPT, DROP y REJECT, pero existe otra como QUEUE, ésta última, que quizás no conozcas es utilizada para procesar los paquetes que llegan por un determinado proceso, independientemente de su dirección.

Bueno, como ves, iptables es un poco arduo como para explicarlo en un solo artículo de una forma profunda, espero que con el primer artículo etngas una idea básica de uso de iptables con algunos ejemplos, y aquí algo más de teoría. Deja tus comentarios, dudas o aportaciones, serán bienvenidas.

 

El artículo IPTABLES: tipos de tablas ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://ift.tt/21sg27V
via IFTTT

Surface Book Review: 24 Hours With Microsoft’s Ultimate Laptop

Microsoft calls it the ultimate laptop. The Surface Book is striking, it stands out from the crowd, and it has seen Microsoft enter the luxury laptop market with an impressive slice of style. But can it do the job of a laptop? I’ve received a review unit from Microsoft to help me answer that question.

from Forbes – Tech http://ift.tt/1QllceQ
via IFTTT

Toma la catana y destroza tablas de madera en iSlash Heroes

Pinche aquí para ver el vídeo

Si hay un videojuego que tiene mucho que ver con el que tenemos ahora entre manos, este es Fruit Ninja. Un gran videojuego de Halfbrick Studios (este es otro) que nos llevaba al lejano oriente a probar nuestra destreza con la catana y un buen surtido de espadas para ir blandiéndolas y acertar en los cientos de frutas que surgen ante nuestros ojos para ir destrozándolas sin ningún tipo de miramiento. Una especial forma de aprender a realizar los swipes más certeros en un smartphone y así ganar unos cuantos puntos en esa habilidad para luego llevarla a otras aplicaciones donde este gesto tiene vital importancia. Una de ellas, Tinder. Como nos gusta ir dando sablazos a diestro y siniestro no podía faltar a la cita con iSlash Heroes.

iSlash Heroes utiliza la misma mecánica de juego de Fruit Ninja aunque con algunas diferencias bien palpables. Si en Fruit Ninja nuestro objetivo son los variados tipos de frutas, aquí es el tablero de madera el que tendremos que destrozar tanto como podamos, ya que encontraremos una serie de shurikens que deberemos de evitar tocar en toda costa hasta cumplir el objetivo del nivel, que no es otro que dejar la tabla a un muy reducido tamaño. Un curioso y original videojuego que nos pone ante unas partidas rápidas y divertidas para demostrar nuestra rapidez y destreza con nuestros dedos y esos swipes que se han convertido en algo típico cuando uno anda con su smartphone Android.

Rapidez de manos

Un swipe hacia arriba, otro a la derecha, uno en diagonal, evitamos ese shuriken, nos deslizamos a la parte superior de la tabla, y dejamos listo el nivel. Así de simple y divertido es iSlash Heroes, un gran videojuego por lo certero de su gameplay y por la forma original de llevarlo a cabo para que pasemos ante todo tipo de tablas en distintas formas y tamaños.

iSlash Heroes

Simplemente con este juego podrás sentir lo que es tener en tu mano una catana y lo que sería el aprendizaje de un ninja. Al principio pensaréis que ya tenéis dominado el arte de la catana en unos cuantos niveles, pero si os digo que tenéis 200 niveles y dos modos distintos de juego, con más a punto de llegar para aumentar la cantidad de contenido que ofrece, seguramente que os quede la duda por saber como serán esas tablas cuando avancéis por este divertido iSlash Heroes.

Jefes finales

Si hay algo que podría faltarle a iSlash Heroes son jefes finales, y es que también los tiene para poner a prueba si realmente domináis el arte de soltar swipes sin parar. Cada uno de los jefes finales que os encontréis tendrá sus propias habilidades, así que no os quedará otra que errar varias veces hasta que consigáis encontrar su punto débil.

iSlash Heroes

Un nuevo videojuego que tiene un gran componente de originalidad si lo ponemos al lado de Fruit Ninja y que llega de forma gratuita para que puedas disfrutarlo desde ya mismo. Al ser gratuito aboga por el modelo freemium, algo normal para este tipo de videojuegos, así que, si tenías ganas de desahogarte con tu catana, este es el videojuego perfecto para ello.

Calidad técnica

iSlash Heroes

iSlash Heroes cuanta con una gran calidad técnica y es en las partidas donde se encuentra su real rendimiento cuando empecemos a destrozar las tablas de los 200 niveles que nos esperan. No hay ningún tipo de falta de rendimiento y el videojuego cumple muy bien con la física de objetos al destrozar esas tablas y convertirlas en astillas. Realmente está muy bien conseguido.

Así que lo único que os queda es ir sorteando esos shurikens que se mueven rápidamente para ir sorteándolos con golpes certeros. Muy bien en todas sus facetas técnicas. Un videojuego muy recomendable y que cumple con todas las expectativas desde el principio cuando uno echa su primera partida. Si sabemos que el desarrollador ha prometido más modos de juego y más niveles, tenemos juego para muchos ratos.

Opinión del editor

Pros

  • Buena física de objetos
  • Original
  • Gran calidad técnica

Contras

  • Los menús podían rendir mejor

Descarga Aplicación

WP-Appbox: iSlash Heroes (Free*, Google Play) →

El artículo Toma la catana y destroza tablas de madera en iSlash Heroes ha sido originalmente publicado en Androidsis.

from Androidsis http://ift.tt/1XSM9bp
via IFTTT

Week 8 in review: MWC edition

MWC is still underway and the show floor will remain open to visitors up until March 2, but thankfully, announces are now finished, so we can all take a little rest from the bombardment of new devices and reevaluate the experience a little better. If you think you might have missed some handset announcement or are simply looking for an orderly recap, the table below should be for you. It also comes complete with links to out respective hands-on reviews.

.news-item .n-left {
float: left;
width: 25%;
text-align: center;
}
.news-item .n-right {
float: left;
width: 75%;
}
.news-item a { padding-bottom: 0; padding-left: 0; }
#review-body .news-item .n-right h2,
.reviews-item .n-right h2 {
clear: both;
padding: 0 0 3px 0px;
font: 400 19px Google-Oswald, Arial;
margin-top: -4px;
}
.n-right p {
margin-top: 25px; line-height: 155%;
}
.news-item {
padding-top: 10px;
padding-bottom: 0px;
border-top: 1px solid #ccc;
}
.news-item p { margin-left: 0; }
.n-right h2 .phone-name {
display: inline-block;
width: 325px;
overflow: hidden;
vertical-align: text-bottom;
}
.n-right h2 a {
text-decoration: none;
color: #000;
}
.flat-button{
text-align:center;
text-decoration: none !important;
font: 400 22px Google-Oswald,Arial !important;
-webkit-font-smoothing: antialiased;
font-size: 150%;
padding: 20px 60px !important;
display: inline-block;
white-space: nowrap;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 10px 0;
-webkit-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
color: #fff !important;
}
.flat-button-1 {
background: #0CADA7;
}
.flat-button-1:hover {
background: #0A948F;
color: #666666 !important;
}
.flat-button-2 {
background: #FF7E47;
}
.flat-button-2:hover {
background: #EE7440;
color: #666666 !important;
}
.n-right .rank-info {
display: inline-block;
font-family: “Google-Oswald”,​Arial,​sans-serif;
font-size: 18px;
font-weight: 100;
}
.n-right .rank-info .current-rank {
font-size: 23px;
}
.circle {
background: none repeat scroll 0 0 #8fb28f;
border-radius: 50%;
height: 23px;
width: 23px;
display: inline-block;
margin: 0px 10px -1px 10px;
}
.arrow {
width: 0;
height: 0;
border-style: solid;
display: inline-block;
margin: 0px 10px -1px 10px;
}
.arrow-up {
border-width: 0 15px 25px 15px;
border-color: transparent transparent #0cada7 transparent;
}
.arrow-down {
border-width: 25px 15px 0 15px;
border-color: #ff7e47 transparent transparent transparent;
}

Alcatel Idol 4

specs hands-on

Alcatel Idol 4s

specs hands-on

Alcatel Pop 4

specs hands-on

Alcatel Pop 4+

specs hands-on

Alcatel Pop 4S

specs hands-on

Samsung Galaxy S7

specs hands-on

Samsung Galaxy S7 edge

specs hands-on

LG G5

specs hands-on

ZTE Blade V7

specs hands-on

ZTE Blade V7 Lite

specs hands-on

HTC One X9

specs hands-on

HTC Desire 825

specs hands-on

HTC Desire 630

specs hands-on

HTC Desire 530

specs hands-on

Sony Xperia X

specs hands-on

Sony Xperia XA

specs hands-on

Sony Xperia X Performance

specs hands-on

Cat S60

specs hands-on

Gionee S8

specs hands-on

Acer Liquid Jade…

from GSMArena.com – Latest articles http://ift.tt/21saOt5
via IFTTT

Conviértete en todo un venerado chef en Cooking Mama Let’s Cook

Pinche aquí para ver el vídeo

A los videojuegos puzle no hay que darles muchas vueltas y más los que tienen mucho que ver con Candy Crush Saga de King, ya que su intención real es que pases un tiempo ameno sin una gran historia y esos gráficos 3D de otros videojuegos. Juegos casuales con un tono desenfadado y en el que se nos puede poner ante todo tipo de temáticas, pero que casualidad que muchas tienen que ver con la comida, tal como ocurre con el mencionado de King. Este tipo de juegos está teniendo un gran éxito y es incluso la propia Activision la que, ni corta ni perezosa, adquirió hace unos meses a la propia King para hacerse con un hueco en el increíble futuro que se le depara a los videojuegos para dispositivos móviles. Cada vez veremos a más estudios lanzando juegos de increíble realización.

Hoy de momento nos conformamos con la facilidad de juego y la diversión que ofrece Cooking Mama Let’s Cook. Un puzle al más estilo Candy Crush Saga, aunque aquí el gameplay se conforma de forma distinta para que deslicemos el dedo por la pantalla como si estuviéramos batiendo un huevo o creando una especial masa con esas combinaciones de ingredientes con los que iremos cocinando los distintos platos que nuestros clientes tomarán. Cooking Mama es una serie de videojuegos bien famosa en la que muchas veces lo único que realizamos es aporrear la pantalla del teléfono para así ir sumando mayor cantidad de puntos, ya que al final de cuentas, es de lo que se trata.

Cooking Mama

Finalmente, tenemos a Cooking Mama Let’s Cook Puzzle en Android gracias a que sus desarrolladores se han decidido en que era la hora de lanzar este título para que todos podamos disfrutar de sus partidas casuales, su colorido y ese restaurante en la que prepararemos los mejores platos.

Cooking Mama

La propia mecánica de juego es ir creando distintas recetas con un tiempo límite al que aquellos que lo conozcáis estaréis acostumbrados. Que decir que esta “receta de juego” ha sido copiada cientos de veces, así que en poco tiempo seréis capaces de haceros a ella sin mayores complicaciones. Ahora, lo bueno es que hay que combinar tres ingredientes idénticos para crear un plato y cuantos más sean, mejor, ya que mayor puntuación se obtendrá.

Misiones para todos

Estamos ante un videojuego para cualquier miembro del hogar, ya que toca un tema bien utilizado por otros tantos como Candy Crush y que tiene que ver con la comida o el dulce. Aquí tendremos como misión conseguir que sean muchos los clientes que pasan por nuestro restaurante para que se queden bien llenos y vuelvan otro día para una de esas comilonas tan especiales.

Cooking Mama

Podrás acceder a misiones especiales y tareas que tendrás que completar si quieres que tu restaurante siga teniendo el éxito esperado. De vez en cuando aparecerán invitados especiales a la vez que ciertos eventos que te permitirán acceder a distintos premios. Vamos, algo ya típico en este tipo de juegos.

Podéis descargar de forma gratuita Cooking Mama Let’s Cook Puzle desde la Google Play Store. Tiene micropagos dentro del juego, algo ya típico y en definitiva, un buen videojuego para partidas casuales sin ninguna mayor intención que esto mismo.

Su calidad técnica

Cooking Mama

Cooking Mama Let’s Cook Puzzle es un videojuego que cumple con los requisitos esenciales en este tipo de videojuegos. Lo primero, que el rendimiento sea excelente para que el paso a través de las distintas ventanas o pantallas nos lleva a volver a jugar una partida de forma rápida, y lo segundo, colorido y gráficos cartoon que le dé un toque desenfadado que nos permita engancharnos.

Si eres fan de los puzles o Candy Crush Saga (como el último lanzando en enero), es indispensable que lo pruebes al menos, seguramente que será capaz de saciarte.

Opinión del editor

Pros

  • Juego muy divertido
  • Su mecánica de juego

Contras

  • Puede aburrir si no te gustan mucho los puzles

Descarga Aplicación

WP-Appbox: Cooking Mama Let’s Cook Puzzle (Free*, Google Play) →

El artículo Conviértete en todo un venerado chef en Cooking Mama Let’s Cook ha sido originalmente publicado en Androidsis.

from Androidsis http://ift.tt/1THnJBg
via IFTTT

Chart Topper: The Gionee Marathon M5 battery life test is in

Gionee Marathon M5 is one truly fascinating device. This chubby fella is heavy at 211g for a reason – the 5.5″ smartphone is powered by a massive Li-Po 6,020 mAh. The mid-range chipset in charge of the Marathon M5 isn’t popular as a power efficient silicone, but considering the battery size and the modest quad-core processor, it shouldn’t matter that much.

The M5 utilizes a 5.5″ AMOLED screen, which may affect the power performance, too, as the AMOLEDs turned out not that great performance on previous Gionee smartphones.

Enough with the introductions, let’s get down to business, shall we?

Gionee has rated the M5 capable of making 68 hours of 2G calls and 28 hours when hooked on to a 3G network. In our testing the M5 lasted 38 hours worth of calltime on a 3G network.

JRGRAPH_EXPANDABLE_VERSION = true;.jrGraphContainer { background: none !important; border-bottom: 1px solid #eee !important;}.jrGraph { padding-left: 0 !important; left: 96px !important;}

Talk time

Samsung Galaxy Tab Pro 10.1 LTE
46:44h

Gionee Marathon M5
38:07h

Lenovo Vibe Z2 Pro
33:20h

Huawei Ascend Mate2 4G
33:19h

Samsung Galaxy A9 (2016)
32:54h

Xiaomi Redmi 3
32:53h

Oppo R7 Plus
30:46h

OnePlus 2
30:29h

Samsung Galaxy S6 edge+
30:29h

Motorola DROID Turbo
30:09h

Microsoft Lumia 640 XL Dual SIM
29:46h

Microsoft Lumia 640 XL LTE Dual SIM
29:46h

Microsoft Lumia 640 XL
29:46h

Microsoft Lumia 640 XL LTE
29:46h

Huawei Honor 5X
29:40h

HTC One (M8) for Windows
28:34h

Samsung Galaxy Note5
28:34h

Nokia Lumia 1520
28:34h

Samsung Galaxy Note 4
28:31h

Sony Xperia Z4 Tablet LTE
28:25h

Sony Xperia Z5 Compact
28:23h

Huawei G8
27:44h

Samsung Galaxy S5
27:37h

Sony Xperia Z1
26:53h

Huawei Mate 8
26:45h

Samsung Galaxy S6 active
26:29h

Motorola Moto X Play
26:28h

Samsung Galaxy A7 (2016)
26:01h

Samsung P6800 Galaxy Tab 7.7
25:45h

LG G3
25:38h

LG G Pro 2
25:37h

LG G Flex
25:19h

Sony Xperia T2 Ultra
25:16h

LG G2
25:15h

Samsung Galaxy A7 Duos
25:12h

Huawei Ascend Mate
25:12h

BlackBerry Passport
25:12h

Samsung Galaxy A7
25:12h

Motorola Nexus 6
25:03h

Alcatel Hero
25:02h

Samsung Galaxy A8 Duos
25:02h

Samsung Galaxy A8
25:02h

Oppo N1
25:01h

Samsung Galaxy Note 3 Neo
24:52h

Sony Xperia Z Ultra
24:23h

Oppo R7s
24:03h

Apple iPhone 6 Plus
23:49h

LG AKA
23:20h

Sony Xperia Z3
23:13h

Meizu PRO 5
23:10h

Microsoft Lumia 640 LTE Dual SIM
23:09h

Microsoft Lumia 640 LTE
23:09h

Microsoft Lumia 640 Dual SIM
23:09h

Oppo R7
22:58h

Samsung P6200 Galaxy Tab 7.0 Plus
22:42h

Motorola Moto E (2nd gen)
22:36h

Motorola Moto X Style
22:23h

ZTE Nubia Z9
22:20h

Huawei MediaPad 7 Vogue
22:16h

HTC One Max
22:13h

Sony Xperia Z2
22:13h

Nokia Lumia 1020
22:13h

Nokia Lumia 1320
22:13h

Samsung Galaxy Core LTE
22:13h

Lenovo ZUK Z1
22:13h

Sony Xperia C3 Dual
22:11h

Meizu MX4 Pro
22:09h

Yota YotaPhone 2
22:09h

Samsung ATIV SE
22:05h

Xiaomi Redmi Note 3 (MediaTek)
22:02h

Xiaomi Redmi Note
21:41h

Samsung Galaxy Note Edge
21:39h

Motorola RAZR MAXX
21:18h

Xiaomi Mi 4i
21:02h

Meizu m2 note
20:55h

Huawei Nexus 6P
20:50h

LG Optimus G Pro E985

from GSMArena.com – Latest articles http://ift.tt/1TKQ6Q7
via IFTTT