<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aleets Vaaz</title>
    <description>The latest articles on DEV Community by Aleets Vaaz (@aleets_vaaz).</description>
    <link>https://dev.to/aleets_vaaz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1405968%2Ff561a98b-8375-4560-aab2-1bfe8fe0ad84.jpg</url>
      <title>DEV Community: Aleets Vaaz</title>
      <link>https://dev.to/aleets_vaaz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aleets_vaaz"/>
    <language>en</language>
    <item>
      <title>OSINT Hacking</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Thu, 23 Jan 2025 18:51:18 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/osint-hacking-4d3m</link>
      <guid>https://dev.to/aleets_vaaz/osint-hacking-4d3m</guid>
      <description></description>
      <category>security</category>
    </item>
    <item>
      <title>Moodle | Crear un examen | Banco de preguntas | Automatizar preguntas</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Wed, 08 Jan 2025 20:20:24 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/crear-un-examen-en-moodle-4gd7</link>
      <guid>https://dev.to/aleets_vaaz/crear-un-examen-en-moodle-4gd7</guid>
      <description>&lt;p&gt;Crear un examen en Moodle es un proceso sencillo que permite evaluar el conocimiento de los estudiantes de manera estructurada. A continuación, se describen los pasos necesarios para crear y configurar un examen en la plataforma:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Crear el examen en la clase destinada&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Navega a la clase donde deseas crear el examen.&lt;/li&gt;
&lt;li&gt;Ve al final del apartado en el que se requiere el examen y haz clic en “Añadir una actividad o recurso”.&lt;/li&gt;
&lt;li&gt;En el menú que aparece, selecciona la opción “Examen”.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;2. Configurar las fases del examen&lt;/strong&gt;&lt;br&gt;
Una vez dentro del apartado de configuración del examen, se dividen los ajustes en las siguientes fases:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;a) General&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Asigna un nombre al examen.&lt;/li&gt;
&lt;li&gt;Escribe una breve descripción del examen para informar a los estudiantes sobre su contenido o instrucciones.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;b) Tiempo&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Define la fecha de apertura y la fecha de cierre del examen.&lt;/li&gt;
&lt;li&gt;Establece un límite de tiempo para realizar el examen.&lt;/li&gt;
&lt;li&gt;(Opcional) Agrega un tiempo adicional si es necesario.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;c) Calificación&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Selecciona una categoría de calificación, si aplica. De lo contrario, déjala sin categoría.&lt;/li&gt;
&lt;li&gt;Determina la nota de aprobación (por ejemplo, mayor a 8).&lt;/li&gt;
&lt;li&gt;Configura los intentos permitidos (puede ser un intento único o múltiples).&lt;/li&gt;
&lt;li&gt;Elige el método de calificación (el mejor intento, promedio, último intento, etc.).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;d) Diseño del examen&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Decide cómo se presentarán las preguntas:&lt;/li&gt;
&lt;li&gt;Todas en una misma página.&lt;/li&gt;
&lt;li&gt;Divididas por secciones.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;e) Comportamiento de las preguntas&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Configura si el orden de las preguntas será al azar o fijo.&lt;/li&gt;
&lt;li&gt;Selecciona el comportamiento específico de las preguntas (por ejemplo, retroalimentación inmediata o diferida).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Visualizar el examen creado&lt;/strong&gt;&lt;br&gt;
Una vez configurado, el examen se mostrará como un nuevo apartado dentro de la clase. Haz clic en él para verificar su configuración y apariencia antes de abrirlo a los estudiantes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Agregar preguntas al examen&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Para agregar preguntas, sigue estos pasos:&lt;/li&gt;
&lt;li&gt;Haz clic en “Editar examen”.&lt;/li&gt;
&lt;li&gt;Escoge una de las tres opciones para agregar preguntas:&lt;/li&gt;
&lt;li&gt;Agregar nuevas preguntas directamente desde el editor.&lt;/li&gt;
&lt;li&gt;Importar preguntas previamente creadas desde el banco de preguntas.&lt;/li&gt;
&lt;li&gt;Agregar preguntas aleatorias, seleccionadas automáticamente del banco de preguntas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;5. Evaluación y revisión de intentos&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Después del periodo de exámenes:&lt;/li&gt;
&lt;li&gt;Ingresa al apartado del examen.&lt;/li&gt;
&lt;li&gt;Revisa los intentos realizados por los estudiantes.&lt;/li&gt;
&lt;li&gt;Consulta las calificaciones automáticas o evalúa manualmente las respuestas pendientes.&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;&lt;strong&gt;Banco de Preguntas en Moodle&lt;/strong&gt;&lt;br&gt;
El banco de preguntas en Moodle permite organizar, crear y administrar las preguntas que se usarán en los exámenes. A continuación, se detallan los pasos para gestionar este recurso:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Acceso al banco de preguntas&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Dentro del curso, dirígete a la parte superior y haz clic en el icono de Configuración (representado por una tuerca).&lt;/li&gt;
&lt;li&gt;En el menú desplegable, selecciona la opción “Más”.&lt;/li&gt;
&lt;li&gt;Administración del curso (en la que ya estarás ubicado).&lt;/li&gt;
&lt;li&gt;Usuarios.&lt;/li&gt;
&lt;li&gt;Esto te llevará a la puerta de administración del curso, donde encontrarás dos pestañas principales:&lt;/li&gt;
&lt;li&gt;Desplázate hacia el final de la sección de administración y haz clic en Banco de preguntas. Dentro de este apartado, encontrarás varias opciones, incluyendo Categorías.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;2. Crear una categoría de preguntas&lt;/strong&gt;&lt;br&gt;
Las categorías te permiten organizar las preguntas en grupos temáticos o relacionados con diferentes cursos. Sigue estos pasos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accede a la sección Categorías dentro del banco de preguntas.&lt;/li&gt;
&lt;li&gt;En la parte inferior, encontrarás la opción para Añadir una categoría.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pasos para crear una categoría&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Primer paso: Elige una categoría padre, que puede ser una de las categorías existentes o el curso principal al que se integran las preguntas.&lt;/li&gt;
&lt;li&gt;Segundo paso: Asigna un nombre a la nueva categoría.&lt;/li&gt;
&lt;li&gt;Tercer paso: Escribe una breve descripción para identificar el propósito de la categoría.
Una vez completados estos pasos, guarda los cambios para que la categoría quede registrada.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Crear preguntas dentro de una categoría&lt;/strong&gt;&lt;br&gt;
Una vez que hayas creado las categorías, sigue estos pasos para agregar preguntas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Accede al apartado de Preguntas dentro del banco de preguntas.&lt;/li&gt;
&lt;li&gt;Selecciona la categoría previamente creada en el cuadro desplegable.&lt;/li&gt;
&lt;li&gt;Haz clic en la opción para Crear una nueva pregunta.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Opciones de preguntas disponibles&lt;/strong&gt;&lt;br&gt;
Al crear una nueva pregunta, se mostrarán diferentes tipos de preguntas como:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Opción múltiple.&lt;/li&gt;
&lt;li&gt;Verdadero o falso.&lt;/li&gt;
&lt;li&gt;Respuesta corta.&lt;/li&gt;
&lt;li&gt;Ensayo.
Selecciona el tipo de pregunta que se adapte a tus necesidades y configura los detalles correspondientes:&lt;/li&gt;
&lt;li&gt;Enunciado: Escribe el texto principal de la pregunta.&lt;/li&gt;
&lt;li&gt;Opciones: Agrega las respuestas posibles (si aplica).&lt;/li&gt;
&lt;li&gt;Retroalimentación: Proporciona comentarios automáticos para las respuestas correctas e incorrectas.
Guarda los cambios para agregar la pregunta al banco.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;4. Administrar preguntas&lt;/strong&gt;&lt;br&gt;
Con las preguntas creadas, podrás:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Importar preguntas desde un archivo externo (CSV, XML, etc.).&lt;/li&gt;
&lt;li&gt;Exportar preguntas para usarlas en otros cursos.&lt;/li&gt;
&lt;li&gt;Crear preguntas aleatorias que se seleccionen automáticamente desde una categoría.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;5. Usar el banco de preguntas en un examen&lt;/strong&gt;&lt;br&gt;
Cuando configures un examen, podrás seleccionar preguntas directamente desde el banco. Simplemente:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ve al apartado de configuración del examen y haz clic en “Editar examen”.&lt;/li&gt;
&lt;li&gt;Agrega preguntas seleccionando:&lt;/li&gt;
&lt;li&gt;Preguntas específicas del banco.&lt;/li&gt;
&lt;li&gt;Preguntas aleatorias basadas en las categorías creadas.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Cómo exportar e importar preguntas en Moodle&lt;/strong&gt;&lt;br&gt;
Moodle permite exportar e importar preguntas desde el banco de preguntas, lo que facilita la reutilización y la organización en diferentes cursos. A continuación, se detallan los pasos para exportar e importar preguntas, así como para moverlas entre categorías.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Exportar preguntas desde el banco de preguntas&lt;/strong&gt;&lt;br&gt;
A) Accede al banco de preguntas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ingresa al banco de preguntas desde la administración del curso.&lt;/li&gt;
&lt;li&gt;Selecciona la opción Exportar.
b) Elige el formato de exportación:&lt;/li&gt;
&lt;li&gt;Moodle ofrece varios formatos. Para mayor compatibilidad, selecciona Moodle XML.
C) Selecciona la categoría:&lt;/li&gt;
&lt;li&gt;Elige la categoría que contiene las preguntas que deseas exportar. Esto puede incluir preguntas de un curso específico o de todas las categorías.
D) Confirma la exportación:&lt;/li&gt;
&lt;li&gt;Marca las casillas necesarias según las opciones que desees incluir.&lt;/li&gt;
&lt;li&gt;Haz clic en Exportar preguntas a un archivo y guarda el archivo en tu dispositivo&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Importar preguntas al banco de preguntas&lt;/strong&gt;&lt;br&gt;
A) Accede al apartado de importación:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Desde el banco de preguntas, selecciona la opción Importar.
B) Selecciona el archivo:&lt;/li&gt;
&lt;li&gt;Escoge el formato del archivo a importar. Si exportaste previamente en Moodle XML, selecciona este formato.&lt;/li&gt;
&lt;li&gt;Haz clic en “Elegir archivo” y selecciona el archivo desde tu dispositivo.
C) Sube e importa las preguntas:&lt;/li&gt;
&lt;li&gt;Haz clic en Importar.&lt;/li&gt;
&lt;li&gt;Verifica que las preguntas se hayan integrado correctamente en la categoría seleccionada.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Mover preguntas dentro de Moodle&lt;/strong&gt;&lt;br&gt;
Si necesitas reorganizar las preguntas en diferentes cursos o categorías:&lt;br&gt;
A) Selecciona las preguntas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;En el banco de preguntas, marca las preguntas que deseas mover.
B) Elige la nueva categoría:&lt;/li&gt;
&lt;li&gt;Haz clic en Mover.&lt;/li&gt;
&lt;li&gt;Selecciona la categoría o curso de destino.
C) Confirma el movimiento:&lt;/li&gt;
&lt;li&gt;Verifica que las preguntas se hayan trasladado al lugar correcto.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Automatizar con el formato GIFT&lt;/strong&gt;&lt;br&gt;
El formato GIFT es un estándar utilizado en Moodle para importar preguntas de manera automatizada. Es un formato de texto plano que permite definir diferentes tipos de preguntas, como opción múltiple, verdadero/falso, preguntas cortas, emparejamiento, entre otras. Su estructura es simple, lo que lo hace ideal para crear preguntas rápidamente.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estructura del formato GIFT&lt;/strong&gt;&lt;br&gt;
Pregunta de opción múltiple (con una sola respuesta correcta):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Pregunta enunciado? { =Respuesta correcta ~Respuesta incorrecta ~Otra respuesta incorrecta }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;=&lt;/code&gt; indica la respuesta correcta.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;~&lt;/code&gt; separa las respuestas incorrectas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pregunta de verdadero/falso:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Pregunta enunciado? { TRUE }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;O su equivalente para falso:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Pregunta enunciado? { FALSE }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Respuesta corta:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Pregunta enunciado? { =Respuesta correcta }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pregunta de emparejamiento:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Pregunta enunciado? { =Par1 -&amp;gt; Respuesta1 =Par2 -&amp;gt; Respuesta2 }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Cada par se indica con &lt;code&gt;-&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Preguntas con peso parcial:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Pregunta enunciado? { ~%50%Respuesta parcialmente correcta ~%100%Respuesta completamente correcta }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;%50%&lt;/code&gt; da un puntaje parcial, &lt;code&gt;%100%&lt;/code&gt; da el puntaje total.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo de un archivo GIFT:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Pregunta 1: Opción múltiple
¿Cuál es el planeta más cercano al Sol? { =Mercurio ~Venus ~Marte ~Júpiter }

// Pregunta 2: Verdadero/Falso
La Tierra tiene dos lunas. { FALSE }

// Pregunta 3: Respuesta corta
¿Qué país tiene la Torre Eiffel? { =Francia }

// Pregunta 4: Emparejamiento
Relaciona los elementos con su símbolo químico: { 
=Hidrógeno -&amp;gt; H 
=Oxígeno -&amp;gt; O 
=Nitrógeno -&amp;gt; N 
}

// Pregunta 5: Peso parcial
¿Cuáles son los colores primarios? { 
~%33%Rojo 
~%33%Azul 
~%33%Amarillo 
~%0%Verde 
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>moodle</category>
      <category>teacher</category>
    </item>
    <item>
      <title>Moodle | Qué es y cómo usar | Crear y automatizar</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Tue, 07 Jan 2025 05:51:36 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/moodle-que-es-y-como-usar-crear-y-automatizar-4m83</link>
      <guid>https://dev.to/aleets_vaaz/moodle-que-es-y-como-usar-crear-y-automatizar-4m83</guid>
      <description>&lt;p&gt;&lt;strong&gt;¿Qué es Moodle?&lt;/strong&gt;&lt;br&gt;
Moodle (Modular Object-Oriented Dynamic Learning Environment) es una plataforma y forma de aprendizaje en línea o sistema de gestión del aprendizaje (LMS, por sus siglas en inglés). Permite a los educadores crear cursos en línea, gestionar actividades de aprendizaje, interactuar con estudiantes y realizar evaluaciones.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Historia de Moodle&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;2002: Creado por Martin Dougiamas, un educador y programador australiano, como una alternativa al software propietario de gestión educativa.&lt;/li&gt;
&lt;li&gt;Inspiración: Su desarrollo se basó en ideas del constructivismo y aprendizaje colaborativo, donde los estudiantes construyen su conocimiento a través de la interacción con el contenido y sus compañeros.&lt;/li&gt;
&lt;li&gt;Código abierto: Desde sus inicios, Moodle ha sido de código abierto, lo que ha permitido que la comunidad contribuya a su desarrollo y personalización.&lt;/li&gt;
&lt;li&gt;Evolución: Ha tenido constantes actualizaciones, adaptándose a nuevas tecnologías y necesidades de la educación digital.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Características de Moodle&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Flexibilidad: Admite varios formatos de curso (por temas, semanal, por actividades).&lt;/li&gt;
&lt;li&gt;Multiplataforma: Funciona en navegadores web y tiene aplicaciones móviles.&lt;/li&gt;
&lt;li&gt;Gestión de usuarios: Permite roles como administrador, profesor, estudiante y más.&lt;/li&gt;
&lt;li&gt;Herramientas colaborativas: Foros, wikis, chats y talleres.&lt;/li&gt;
&lt;li&gt;Evaluaciones: Quiz interactivos, tareas y calificaciones automáticas.&lt;/li&gt;
&lt;li&gt;Integraciones: Compatibilidad con otros sistemas y estándares (SCORM, LTI, etc.).&lt;/li&gt;
&lt;li&gt;Multilenguaje: Admite traducciones para usuarios globales.&lt;/li&gt;
&lt;li&gt;Personalización: Temas, complementos y módulos desarrollados por la comunidad.&lt;/li&gt;
&lt;li&gt;Seguimiento del progreso: Registro de actividades y analíticas de aprendizaje.&lt;/li&gt;
&lt;li&gt;Acceso seguro: Control de acceso, contraseñas y autenticación externa.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Ventajas de Moodle&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gratuito y de código abierto: Ahorro en licencias y posibilidad de personalización.&lt;/li&gt;
&lt;li&gt;Comunidad activa: Miles de desarrolladores y educadores contribuyen con actualizaciones y soporte.&lt;/li&gt;
&lt;li&gt;Fácil de usar: Interfaz amigable para profesores y estudiantes.&lt;/li&gt;
&lt;li&gt;Escalabilidad: Ideal para instituciones pequeñas o grandes.&lt;/li&gt;
&lt;li&gt;Accesibilidad: Cumple con estándares de accesibilidad web.&lt;/li&gt;
&lt;li&gt;Extensibilidad: Amplia biblioteca de complementos y temas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Desventajas de Moodle&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Curva de aprendizaje: Puede ser complejo para usuarios novatos en administración.&lt;/li&gt;
&lt;li&gt;Requiere mantenimiento técnico: Instalación, actualizaciones y resolución de problemas.&lt;/li&gt;
&lt;li&gt;Carga del servidor: Necesita infraestructura adecuada para manejar grandes volúmenes de usuarios.&lt;/li&gt;
&lt;li&gt;Diseño básico: La interfaz por defecto puede parecer anticuada sin personalización.&lt;/li&gt;
&lt;li&gt;Dependencia de complementos: Algunas funciones avanzadas requieren extensiones adicionales.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;¿Por qué a la gente le gusta Moodle?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Es gratuito&lt;/li&gt;
&lt;li&gt;Es muy intuitiva y fácil de usar&lt;/li&gt;
&lt;li&gt;Su interfaz es clara y muy limpia&lt;/li&gt;
&lt;li&gt;Es muy sencilla de instalar y de personalizar&lt;/li&gt;
&lt;li&gt;Es muy ligera, lo que minimiza la inversión en recursos técnicos &lt;/li&gt;
&lt;li&gt;De fácil mantenimiento y actualización&lt;/li&gt;
&lt;li&gt;Es multi idioma&lt;/li&gt;
&lt;li&gt;Cuenta con múltiples herramientas para cursos online.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>moodle</category>
      <category>teacher</category>
    </item>
    <item>
      <title>Protocolo BGP ejemplo</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Mon, 18 Nov 2024 02:32:36 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/protocolo-bgp-ejemplo-c59</link>
      <guid>https://dev.to/aleets_vaaz/protocolo-bgp-ejemplo-c59</guid>
      <description>&lt;p&gt;hola&lt;br&gt;
*&lt;em&gt;Configuración BGP básico *&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;enable
conf t
hostname R1

# Configuración de interfaces
interface s0/0/0
 ip address 192.168.12.1 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 192.168.13.1 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.14.1 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 10.1.1.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP

router bgp 100
 neighbor 192.168.12.2 remote-as 200
 neighbor 192.168.13.2 remote-as 300
 neighbor 192.168.14.2 remote-as 400
 network 192.168.12.0 mask 255.255.255.0
 network 192.168.13.0 mask 255.255.255.0
 network 192.168.14.0 mask 255.255.255.0
 network 10.1.1.0 mask 255.255.255.0
exit

-------------------------------------R2----------------------------------------
enable
conf t
hostname R2

# Configuración de interfaces
interface s0/0/0
 ip address 192.168.12.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 192.168.23.1 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.24.1 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 10.2.2.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 200
 neighbor 192.168.12.1 remote-as 100
 neighbor 192.168.23.2 remote-as 300
 neighbor 192.168.24.2 remote-as 600
 network 192.168.12.0 mask 255.255.255.0
 network 192.168.23.0 mask 255.255.255.0
 network 192.168.24.0 mask 255.255.255.0
 network 10.2.2.0 mask 255.255.255.0
exit
-------------------------------------R3----------------------------------------
enable
conf t
hostname R3

# Configuración de interfaces
interface s0/0/0
 ip address 192.168.13.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 192.168.23.2 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 10.3.3.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 300
 neighbor 192.168.13.1 remote-as 100
 neighbor 192.168.23.1 remote-as 200
 network 192.168.13.0 mask 255.255.255.0
 network 192.168.23.0 mask 255.255.255.0
 network 10.3.3.0 mask 255.255.255.0
exit

-------------------------------------R4----------------------------------------
enable
conf t
hostname R4

# Configuración de interfaces
interface s0/0/0
 ip address 172.16.10.1 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 172.16.11.1 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.14.2 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 192.168.1.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 400
 neighbor 172.16.10.2 remote-as 500
 neighbor 172.16.11.2 remote-as 600
 neighbor 192.168.14.1 remote-as 100
 network 172.16.10.0 mask 255.255.255.0
 network 172.16.11.0 mask 255.255.255.0
 network 192.168.14.0 mask 255.255.255.0
 network 192.168.1.0 mask 255.255.255.0
exit

-------------------------------------R5----------------------------------------
enable
conf t
hostname R5

# Configuración de interfaces
interface s0/0/0
 ip address 172.16.10.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 172.16.12.1 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 192.168.2.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 500
 neighbor 172.16.10.1 remote-as 400
 neighbor 172.16.12.2 remote-as 600
 network 172.16.10.0 mask 255.255.255.0
 network 172.16.12.0 mask 255.255.255.0
 network 192.168.2.0 mask 255.255.255.0
exit

-------------------------------------R6----------------------------------------
enable
conf t
hostname R6

# Configuración de interfaces
interface s0/0/0
 ip address 172.16.11.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 172.16.12.2 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.24.2 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 192.168.3.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 600
 neighbor 172.16.11.1 remote-as 400
 neighbor 172.16.12.1 remote-as 500
 neighbor 192.168.24.1 remote-as 200
 network 172.16.11.0 mask 255.255.255.0
 network 172.16.12.0 mask 255.255.255.0
 network 192.168.24.0 mask 255.255.255.0
 network 192.168.3.0 mask 255.255.255.0
exit




--------------------------------------
show run 
show ip route 

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;** Configuración BGP avanzado **&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;-------------------------------------R1----------------------------------------
enable
conf t
hostname R1

# Configuración de interfaces
interface s0/0/0
 ip address 192.168.12.1 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 192.168.13.1 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.14.1 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 10.1.1.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 100
 neighbor 192.168.12.2 remote-as 200
 neighbor 192.168.12.2 send-community
 neighbor 192.168.13.2 remote-as 300
 neighbor 192.168.13.2 send-community
 neighbor 192.168.14.2 remote-as 400
 neighbor 192.168.14.2 send-community
 network 192.168.12.0 mask 255.255.255.0
 network 192.168.13.0 mask 255.255.255.0
 network 192.168.14.0 mask 255.255.255.0
 network 10.1.1.0 mask 255.255.255.0
 bgp community new-format
 ip bgp-community new-format
exit

# Preferencia y negación de rutas
ip community-list 1 permit 100:100
ip community-list 2 deny 100:200

route-map PREFERENCIA permit 10
 match community 1
 set local-preference 200
exit
route-map NEGAR deny 10
 match community 2
exit

-------------------------------------R2----------------------------------------
enable
conf t
hostname R2

# Configuración de interfaces
interface s0/0/0
 ip address 192.168.12.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 192.168.23.1 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.24.1 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 10.2.2.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 200
 neighbor 192.168.12.1 remote-as 100
 neighbor 192.168.12.1 send-community
 neighbor 192.168.23.2 remote-as 300
 neighbor 192.168.23.2 send-community
 neighbor 192.168.24.2 remote-as 600
 neighbor 192.168.24.2 send-community
 network 192.168.12.0 mask 255.255.255.0
 network 192.168.23.0 mask 255.255.255.0
 network 192.168.24.0 mask 255.255.255.0
 network 10.2.2.0 mask 255.255.255.0
exit

-------------------------------------R3----------------------------------------
enable
conf t
hostname R3

# Configuración de interfaces
interface s0/0/0
 ip address 192.168.13.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 192.168.23.2 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 10.3.3.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 300
 neighbor 192.168.13.1 remote-as 100
 neighbor 192.168.13.1 send-community
 neighbor 192.168.23.1 remote-as 200
 neighbor 192.168.23.1 send-community
 network 192.168.13.0 mask 255.255.255.0
 network 192.168.23.0 mask 255.255.255.0
 network 10.3.3.0 mask 255.255.255.0
exit

-------------------------------------R4----------------------------------------
enable
conf t
hostname R4

# Configuración de interfaces
interface s0/0/0
 ip address 172.16.10.1 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 172.16.11.1 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.14.2 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 192.168.1.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 400
 neighbor 172.16.10.2 remote-as 500
 neighbor 172.16.10.2 send-community
 neighbor 172.16.11.2 remote-as 600
 neighbor 172.16.11.2 send-community
 neighbor 192.168.14.1 remote-as 100
 neighbor 192.168.14.1 send-community
 network 172.16.10.0 mask 255.255.255.0
 network 172.16.11.0 mask 255.255.255.0
 network 192.168.14.0 mask 255.255.255.0
 network 192.168.1.0 mask 255.255.255.0
exit

-------------------------------------R5----------------------------------------
enable
conf t
hostname R5

# Configuración de interfaces
interface s0/0/0
 ip address 172.16.10.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 172.16.12.1 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 192.168.2.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 500
 neighbor 172.16.10.1 remote-as 400
 neighbor 172.16.10.1 send-community
 neighbor 172.16.12.2 remote-as 600
 neighbor 172.16.12.2 send-community
 network 172.16.10.0 mask 255.255.255.0
 network 172.16.12.0 mask 255.255.255.0
 network 192.168.2.0 mask 255.255.255.0
exit

-------------------------------------R6----------------------------------------
enable
conf t
hostname R6

# Configuración de interfaces
interface s0/0/0
 ip address 172.16.11.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 172.16.12.2 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.24.2 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 192.168.3.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 600
 neighbor 172.16.11.1 remote-as 400
 neighbor 172.16.11.1 send-community
 neighbor 172.16.12.1 remote-as 500
 neighbor 172.16.12.1 send-community
 neighbor 192.168.24.1 remote-as 200
 neighbor 192.168.24.1 send-community
 network 172.16.11.0 mask 255.255.255.0
 network 172.16.12.0 mask 255.255.255.0
 network 192.168.24.0 mask 255.255.255.0
 network 192.168.3.0 mask 255.255.255.0
exit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Configuración de BGP básico + ACl's&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;enable
conf t
hostname R1

# Configuración de interfaces
interface s0/0/0
 ip address 192.168.12.1 255.255.255.0
 ip access-group BLOCK_R2_TO_R1 in
 no shutdown
exit
interface s0/0/1
 ip address 192.168.13.1 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.14.1 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 10.1.1.1 255.255.255.0
 no shutdown
exit

ip access-list extended BLOCK_R2_TO_R1
 deny ip 10.2.2.0 0.0.0.255 10.1.1.0 0.0.0.255
 permit ip any any

# Configuración de BGP

router bgp 100
 neighbor 192.168.12.2 remote-as 200
 neighbor 192.168.13.2 remote-as 300
 neighbor 192.168.14.2 remote-as 400
 network 192.168.12.0 mask 255.255.255.0
 network 192.168.13.0 mask 255.255.255.0
 network 192.168.14.0 mask 255.255.255.0
 network 10.1.1.0 mask 255.255.255.0
exit

-------------------------------------R2----------------------------------------
enable
conf t
hostname R2

# Configuración de interfaces
interface s0/0/0
 ip address 192.168.12.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 192.168.23.1 255.255.255.0
 ip access-group BLOCK_R3_TO_R2 in
 no shutdown
exit
interface s0/1/0
 ip address 192.168.24.1 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 10.2.2.1 255.255.255.0
 no shutdown
exit

ip access-list extended BLOCK_R3_TO_R2
 deny ip 10.3.3.0 0.0.0.255 10.2.2.0 0.0.0.255
 permit ip any any

# Configuración de BGP
router bgp 200
 neighbor 192.168.12.1 remote-as 100
 neighbor 192.168.23.2 remote-as 300
 neighbor 192.168.24.2 remote-as 600
 network 192.168.12.0 mask 255.255.255.0
 network 192.168.23.0 mask 255.255.255.0
 network 192.168.24.0 mask 255.255.255.0
 network 10.2.2.0 mask 255.255.255.0
exit
-------------------------------------R3----------------------------------------
enable
conf t
hostname R3

# Configuración de interfaces
interface s0/0/0
 ip address 192.168.13.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 192.168.23.2 255.255.255.0
 ip access-group BLOCK_R4_TO_R3 in
 no shutdown
exit
interface g0/0
 ip address 10.3.3.1 255.255.255.0
 no shutdown
exit

ip access-list extended BLOCK_R4_TO_R3
 deny ip 192.168.1.0 0.0.0.255 10.3.3.0 0.0.0.255
 permit ip any any

# Configuración de BGP
router bgp 300
 neighbor 192.168.13.1 remote-as 100
 neighbor 192.168.23.1 remote-as 200
 network 192.168.13.0 mask 255.255.255.0
 network 192.168.23.0 mask 255.255.255.0
 network 10.3.3.0 mask 255.255.255.0
exit

-------------------------------------R4----------------------------------------
enable
conf t
hostname R4

# Configuración de interfaces
interface s0/0/0
 ip address 172.16.10.1 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 172.16.11.1 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.14.2 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 192.168.1.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 400
 neighbor 172.16.10.2 remote-as 500
 neighbor 172.16.11.2 remote-as 600
 neighbor 192.168.14.1 remote-as 100
 network 172.16.10.0 mask 255.255.255.0
 network 172.16.11.0 mask 255.255.255.0
 network 192.168.14.0 mask 255.255.255.0
 network 192.168.1.0 mask 255.255.255.0
exit

-------------------------------------R5----------------------------------------
enable
conf t
hostname R5

# Configuración de interfaces
interface s0/0/0
 ip address 172.16.10.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 172.16.12.1 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 192.168.2.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 500
 neighbor 172.16.10.1 remote-as 400
 neighbor 172.16.12.2 remote-as 600
 network 172.16.10.0 mask 255.255.255.0
 network 172.16.12.0 mask 255.255.255.0
 network 192.168.2.0 mask 255.255.255.0
exit

-------------------------------------R6----------------------------------------
enable
conf t
hostname R6

# Configuración de interfaces
interface s0/0/0
 ip address 172.16.11.2 255.255.255.0
 no shutdown
exit
interface s0/0/1
 ip address 172.16.12.2 255.255.255.0
 no shutdown
exit
interface s0/1/0
 ip address 192.168.24.2 255.255.255.0
 no shutdown
exit
interface g0/0
 ip address 192.168.3.1 255.255.255.0
 no shutdown
exit

# Configuración de BGP
router bgp 600
 neighbor 172.16.11.1 remote-as 400
 neighbor 172.16.12.1 remote-as 500
 neighbor 192.168.24.1 remote-as 200
 network 172.16.11.0 mask 255.255.255.0
 network 172.16.12.0 mask 255.255.255.0
 network 192.168.24.0 mask 255.255.255.0
 network 192.168.3.0 mask 255.255.255.0
exit

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>cisco</category>
      <category>redes</category>
      <category>netacad</category>
      <category>bgp</category>
    </item>
    <item>
      <title>Black Hacking</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Sun, 08 Sep 2024 01:54:39 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/black-hacking-4ii8</link>
      <guid>https://dev.to/aleets_vaaz/black-hacking-4ii8</guid>
      <description></description>
    </item>
    <item>
      <title>Wireguard | Instalación &amp; Configuración en Linux| VPN</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Fri, 06 Sep 2024 06:09:44 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/wireguard-instalacion-configuracion-en-linux-vpn-8ni</link>
      <guid>https://dev.to/aleets_vaaz/wireguard-instalacion-configuracion-en-linux-vpn-8ni</guid>
      <description>&lt;p&gt;&lt;strong&gt;¿Que es WireGuard?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;WireGuard es una solución de red privada virtual (VPN) que tiene como objetivo ser simple, rápida y segura. Se utiliza para establecer túneles VPN entre dispositivos, lo que permite conexiones seguras a través de redes no confiables, como Internet. A diferencia de otras soluciones VPN tradicionales, WireGuard está diseñado con un enfoque en la simplicidad y eficiencia.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Características de WireGuard:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Simplicidad: WireGuard tiene un diseño minimalista con un código fuente reducido en comparación con otros protocolos VPN. Esto facilita su revisión de seguridad y mantenimiento.&lt;/li&gt;
&lt;li&gt;Seguridad moderna: Utiliza criptografía de última generación, como ChaCha20 para cifrado, Poly1305 para autenticación, Curve25519 para intercambio de claves y BLAKE2s para hashing.&lt;/li&gt;
&lt;li&gt;Rendimiento: Es extremadamente rápido y eficiente, logrando mejores velocidades y menor latencia que VPNs tradicionales como OpenVPN o IPSec.&lt;/li&gt;
&lt;li&gt;Cross-platform: Es compatible con una amplia variedad de sistemas operativos, como Linux, macOS, Windows, Android y iOS.&lt;/li&gt;
&lt;li&gt;Configuración sencilla: WireGuard utiliza una interfaz de red virtual simple y no requiere configuración compleja para funcionar correctamente.&lt;/li&gt;
&lt;li&gt;Conexión persistente: Puede mantener una conexión persistente, aunque los dispositivos cambien de red o dirección IP.&lt;/li&gt;
&lt;li&gt;Portabilidad: Su diseño eficiente lo hace ideal para dispositivos de bajo consumo o embebidos.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Ventajas de WireGuard:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fácil de usar y configurar: Comparado con otras VPN, la configuración es mucho más simple.&lt;/li&gt;
&lt;li&gt;Rápido y eficiente: Reduce el uso de CPU y mejora la velocidad de conexión.&lt;/li&gt;
&lt;li&gt;Mayor seguridad: Utiliza criptografía moderna y segura.&lt;/li&gt;
&lt;li&gt;Menor consumo de batería: Esto es especialmente útil en dispositivos móviles.&lt;/li&gt;
&lt;li&gt;Bajo overhead: Menos datos adicionales en cada paquete, lo que optimiza el tráfico de red.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cómo instalar WireGuard en Linux:&lt;/strong&gt;&lt;br&gt;
WireGuard es una solución VPN moderna que ofrece simplicidad, velocidad y seguridad. A continuación, te guiaré paso a paso sobre cómo instalar y configurar WireGuard en Linux.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paso 1: Actualizar el sistema
Lo primero que debemos hacer es asegurarnos de que nuestro sistema esté actualizado. Ejecuta el siguiente comando en la terminal:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Paso 2: Instalar WireGuard
Para distribuciones basadas en Debian/Ubuntu, WireGuard está disponible en los repositorios oficiales. Instálalo con el siguiente comando:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt install wireguard

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Cómo configurar WireGuard en Linux:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paso 1: Acceder al directorio de configuración
Navega al directorio de configuración de WireGuard con:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd /etc/wireguard/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Aquí crearemos el par de calves para el servidor y para el cliente &lt;/p&gt;

&lt;p&gt;&lt;code&gt;Para mayor seguridad, configuramos los permisos para que solo el administrador pueda ver las claves generadas:&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;umask 077
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Paso 2: Crear el par de claves&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Genera las claves para el servidor y el cliente:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clave del servidor:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wg genkey | tee serverprivatekey | wg pubkey &amp;gt; serverpublickey

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Clave del cliente:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wg genkey | tee clienteprivatekey01 | wg pubkey &amp;gt; clientepublickey01

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Si se requiere mas clientes repetir el comando anterior pero cambiando el nombre de las llaves para identificarlas facialmente por ejemplo:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wg genkey | tee clienteprivatekey02 | wg pubkey &amp;gt; clientepublickey02

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Paso 3: Puedes verificar las claves generadas con:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ls -lh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Esto nos mostrara todas las claves generadas&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paso 4: Podemos ver el contenido de las claves con sus nombres correspondientes de cada una y las copiamos en un lugar visible:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cat serverprivatekey clientpublickey01

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;O también puedes usar:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cat 0*
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Paso 5: Ver nuestra ip de red con el siguiente comando:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ip a 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Recordamos o guardamos nuestra IP para usarlo mas adelante.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paso 6: Crear el archivo de configuración
Ahora creamos el archivo de configuración principal del servidor (/etc/wireguard/wg0.conf), usando el editor nano:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo nano wg0.conf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;El contenido básico del archivo será el siguiente:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Interface]
PrivateKey = (serverprivatekey)
Address = 10.0.0.1/24 (Direccion privada del servidor)
PostUp = iptables -A FORWARD -1 wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 (&amp;lt;-- Cambiarlo por el identificador de nuestra red)  -j MASQUERADE 
PostDown = iptables -D FORWARD -1 wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o ethO0 (&amp;lt;-- Cambiarlo por el identificador de nuestra red) -j MASQUERADE
ListenPort = 51820 (Dejarlo por defecto)

[Peer]
PublicKey = &amp;lt;clientepublickey01&amp;gt;
AllowedIPs = 10.0.0.2/32 (&amp;lt;-- Ip privada que tiene el usuario/cliente)

#------------------Si se agregan otros clientes---------------------#
PublicKey = &amp;lt;clientepublickey02&amp;gt;
AllowedIPs = 10.0.0.3/32 (&amp;lt;-- Ip privada que tiene el usuario/cliente)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Un ejemplo listo, sin comentarios y terminado se vería asi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Interface]
PrivateKey = YFXqpAmxjEYUfAv9x11b5U2neIONO1jVBLUSdYROzZWk=
Address = 10.0.0.1/24

PostUp = iptables -A FORWARD -1 wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 
PostDown = iptables -D FORWARD -1 wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o ethO0 -j MASQUERADE 
ListenPort = 51820

[Peer]
PublicKey = AUB3C1xHT4roVyQpTse/UA5M6/v+DoMn ipdeEWi75Qc=
AllowedIPs = 10.0.0.2/32
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Paso 7: Activar WireGuard&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Inicia la interfaz de WireGuard con el siguiente comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo wg-quick up wg0

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;-Paso 8: Octavo Para que la interfaz se inicie automáticamente en el arranque del sistema, habilítala con:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo systemctl enable wg-quick@wg0

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Paso 9: Habilitar el reenvío de paquetes 
Es necesario activar el reenvío de paquetes para que el tráfico pueda fluir entre el cliente y el servidor. Para hacerlo temporalmente, ejecuta:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo sysctl -w net. 1ipv4.1p_forward=1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Paso 10: Para hacerlo permanente, edita el archivo /etc/sysctl.conf:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo nano /etc/sysctl.conf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Descomenta la siguiente línea:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;net.ipv4.ip_forward=1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Configuración del cliente en Windows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Para configurar WireGuard en Windows, sigue estos pasos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Paso 1: Descargar e instala &lt;a href="https://www.wireguard.com/" rel="noopener noreferrer"&gt;wireguard&lt;/a&gt; y sigue el asistente de instalación. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Paso 2: Abre la aplicación, selecciona la opción para agregar un nuevo túnel en la parte inferior izquierda y configura los siguientes parámetros:&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Interface]
PrivateKey = clave privada cliente 
Address = 10.0.0.2/32
DNS = 8.8.8.8

[Peer]
PublicKey = clave publica servidor 
AllowedIPs = 0.0.0.0/0
Endpoint = IP servidor:51820
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ya listo quedaría algo asi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Interface] 
PrivateKey = GPCW-+PHaS0QZMOYZMYI2XCaTC19TANKGHAQEAZPT31= 
Address = 10.0.0.2/32 
DNS = 8.8.8.8

[Peer] 
PublicKey = NgZKUME+DIFwy11eGO/GvubTIGHECVOR2tF 
AllowedIPs = 0.0.0.0/0
Endpoint = 94.237.80.228:51820
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Finalmente le asignaremos un nombre, guarda la configuración y activa el túnel.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Conclusión&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;WireGuard es una opción VPN moderna y eficiente, perfecta para quienes buscan simplicidad y seguridad en sus conexiones. Este tutorial cubre los pasos esenciales para instalar y configurar WireGuard en Linux y Windows.&lt;/p&gt;

</description>
      <category>vpn</category>
      <category>linux</category>
      <category>ssh</category>
      <category>wireguard</category>
    </item>
    <item>
      <title>Automatización de Cisco con Python</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Fri, 06 Sep 2024 03:17:17 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/automatizar-cisco-con-python-22ng</link>
      <guid>https://dev.to/aleets_vaaz/automatizar-cisco-con-python-22ng</guid>
      <description>&lt;p&gt;La automatización de dispositivos de red, como routers y switches Cisco, se puede lograr fácilmente utilizando Python con la librería Netmiko, diseñada para manejar conexiones SSH de forma sencilla. A continuación, te muestro dos scripts básicos para visualizar la configuración de un dispositivo Cisco y para automatizar la creación y configuración de VLANs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Script para ver la configuración de un dispositivo Cisco (router):&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;from netmiko import ConnectHandler
ssh=ConnectHandler(
    device_type="cisco_ios",
    host="192.168.0.10",
    port=22,
    username="cisco",
    password="cisco"
)
out=ssh.send_command("show run")
print(ssh.find_prompt())
print("show run:\n"+out)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Funcionamiento:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Importación de Netmiko: Se importa la clase &lt;code&gt;ConnectHandler&lt;/code&gt; para manejar la conexión SSH.&lt;/li&gt;
&lt;li&gt;Conexión SSH: Utilizando la IP, el puerto y las credenciales del dispositivo Cisco, se crea una conexión.&lt;/li&gt;
&lt;li&gt;Ejecución de comandos: Se envía el comando &lt;code&gt;show run&lt;/code&gt;para obtener la configuración actual del dispositivo.&lt;/li&gt;
&lt;li&gt;Impresión del prompt: Se imprime el prompt del dispositivo, que indica que la conexión sigue activa.&lt;/li&gt;
&lt;li&gt;Visualización de la configuración: El resultado del comando se imprime mostrando la configuración en ejecución.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Este script es útil para realizar consultas rápidas de configuración en dispositivos Cisco de manera automatizada.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Script para crear, configurar y asignar direcciones IP a VLANs:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;from netmiko import ConnectHandler

ssh = ConnectHandler(
    device_type="cisco_ios",
    host="192.168.10.2",
    port=22,
    username="womar1",
    password="womar"
)
ssh.enable()
comandos = [
    "hostname uwu",
    "vlan 10",
    "interface vlan 10",
    "ip address 192.168.2.1 255.255.255.0",
    "no shutdown",
    'interface range fa0/1 - 5',  # Corrección aquí
    "switchport mode access",
    'switchport access vlan 10',
    "vlan 20",
    "interface vlan 20",
    "ip address 192.168.3.1 255.255.255.0",
    "no shutdown",
    'interface range fa0/6 - 10',  # Corrección aquí
    "switchport mode access",
    'switchport access vlan 20',
    "vlan 10",
    "interface vlan 30",
    "ip address 192.168.4.1 255.255.255.0",
    "no shutdown",
    'interface range fa0/11 - 15',  # Corrección aquí
    "switchport mode access",
    'switchport access vlan 30',
    "vlan 10",
    "interface vlan 40",
    "ip address 192.168.5.1 255.255.255.0",
    "no shutdown",
    'interface range fa0/16 - 20',  # Corrección aquí
    "switchport mode access",
    'switchport access vlan 40',
    "vlan 50",
    "interface vlan 50",
    "ip address 192.168.200.1 255.255.240.0",
    "no shutdown",
    'interface range fa0/21 - 22',  # Corrección aquí
    "switchport mode access",
    'switchport access vlan 50',



]
ssh.send_config_set(comandos)
configuracion = ssh.send_command("show run")
comands = ssh.find_prompt()

print(comands)
print("show run:\n" + configuracion)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Funcionamiento:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Conexión y modo privilegiado: Se establece una conexión SSH y se cambia al modo privilegiado con &lt;code&gt;ssh.enable()&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Lista de comandos: Se crean varias VLANs, se asignan interfaces y direcciones IP a estas VLANs, y se configuran los puertos en modo de acceso (&lt;code&gt;switchport mode access&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Aplicación de la configuración: Los comandos se envían en bloque con &lt;code&gt;ssh.send_config_set()&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Verificación de la configuración: Se utiliza el comando &lt;code&gt;show run&lt;/code&gt; para obtener la configuración actual del dispositivo.&lt;/li&gt;
&lt;li&gt;Impresión del resultado: Se imprime el prompt del dispositivo y la configuración resultante.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Este script es ideal para automatizar la configuración de VLANs y asignar IPs a interfaces, facilitando la administración de redes complejas de manera rápida y eficiente.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Recursos necesarios:&lt;/strong&gt;&lt;br&gt;
Antes de comenzar a automatizar la configuración de dispositivos Cisco utilizando Python, es importante asegurarse de tener el entorno adecuado. Aquí te detallo los recursos y herramientas que necesitarás:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Instalación de Python y Librerías&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Debes tener Python 3.6 o superior instalado en tu sistema. Si no lo tienes aún, puedes instalarlo fácilmente dependiendo de tu sistema operativo.&lt;/p&gt;

&lt;p&gt;Para interactuar con dispositivos Cisco de forma automatizada, utilizamos Netmiko, una librería Python que facilita la conexión SSH a routers y switches.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Netmiko: Es la librería principal que utilizamos para conectarnos a dispositivos de red (como routers o switches) a través de SSH.&lt;/li&gt;
&lt;li&gt;Paramiko: Netmiko depende de esta librería, que es un cliente SSH en Python.&lt;/li&gt;
&lt;li&gt;PIP: Es el gestor de paquetes de Python y lo necesitas para instalar las librerías.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Instalación de las Librerías&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Para instalar Netmiko y sus dependencias (incluyendo Paramiko), ejecuta el siguiente comando en tu terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip install netmiko
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Este comando descargará e instalará Netmiko junto con sus dependencias necesarias. Una vez finalizado, puedes comprobar que todo se ha instalado correctamente usando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Esto te mostrará todas las librerías instaladas, entre ellas deberías ver netmiko y paramiko.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Acceso SSH a los Dispositivos Cisco&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Además de las librerías instaladas, necesitas asegurarte de que el dispositivo Cisco (router o switch) esté configurado para aceptar conexiones SSH. A continuación, algunos puntos clave para habilitar el acceso:&lt;/p&gt;

&lt;p&gt;a) Habilitar SSH en el dispositivo Cisco:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;configure terminal
ip domain-name cisco.local
crypto key generate rsa
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh
login local
exit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;b) Verificar las credenciales y la IP:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Asegúrate de tener las credenciales correctas (usuario y contraseña) y que la dirección IP del dispositivo sea accesible desde la máquina donde ejecutarás los scripts Python.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Con estas configuraciones, ya estarás listo para ejecutar scripts y automatizar tareas en dispositivos Cisco usando Python.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusión&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Con los recursos adecuados (Python, Netmiko, SSH habilitado en los dispositivos Cisco) y las librerías necesarias instaladas, estarás listo para comenzar a automatizar la configuración y gestión de tus dispositivos de red utilizando Python. Netmiko facilita la conexión y ejecución de comandos en estos dispositivos, lo que simplifica tareas repetitivas y mejora la eficiencia en la administración de redes.&lt;/p&gt;

</description>
      <category>cisco</category>
      <category>automation</category>
      <category>automaton</category>
      <category>python</category>
    </item>
    <item>
      <title>Wazuh | Instalación &amp; Configuración en Linux | Detección de intrusos</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Fri, 06 Sep 2024 00:19:39 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/wazuh-reglas-y-alertas-para-deteccion-de-intrusos-d5c</link>
      <guid>https://dev.to/aleets_vaaz/wazuh-reglas-y-alertas-para-deteccion-de-intrusos-d5c</guid>
      <description>&lt;p&gt;&lt;strong&gt;¿Que es Wazuh?&lt;/strong&gt;&lt;br&gt;
Wazuh es una plataforma de seguridad de código abierto que ofrece detección de intrusos, monitoreo de integridad y cumplimiento normativo. Sus reglas analizan eventos como fallos de autenticación, escaneos de puertos o modificaciones no autorizadas de archivos. Las alertas se generan cuando se detectan comportamientos sospechosos, clasificadas por prioridad y enviadas en tiempo real para una rápida respuesta. Wazuh permite personalizar estas reglas y alertas, lo que lo convierte en una solución flexible y eficaz para la detección de intrusos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Características de Wazuh:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Detección de intrusos basada en host (HIDS): Monitorea y analiza eventos a nivel de sistema, detectando comportamientos anómalos y posibles ataques.&lt;/li&gt;
&lt;li&gt;Monitoreo de integridad de archivos (FIM): Verifica cambios en archivos críticos y directorios, alertando sobre modificaciones sospechosas.&lt;/li&gt;
&lt;li&gt;Análisis de registros (Log Analysis): Recopila y analiza registros de diferentes fuentes para detectar comportamientos inusuales y correlacionar eventos.&lt;/li&gt;
&lt;li&gt;Cumplimiento normativo: Ayuda a las organizaciones a cumplir con normativas de seguridad como GDPR, PCI DSS, HIPAA, entre otras, proporcionando informes de auditoría y verificando políticas de seguridad.&lt;/li&gt;
&lt;li&gt;Respuesta a incidentes: Permite automatizar acciones correctivas ante la detección de incidentes de seguridad.&lt;/li&gt;
&lt;li&gt;Compatibilidad multi-plataforma: Funciona en sistemas Windows, Linux, macOS, y en infraestructuras de contenedores.&lt;/li&gt;
&lt;li&gt;Monitoreo de la nube: Permite integraciones con servicios en la nube como AWS, Azure, y Google Cloud, monitoreando eventos específicos de esas plataformas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Ventajas de usar Wazuh:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Código abierto: Sin costos de licencia, lo que lo hace accesible para organizaciones de cualquier tamaño.&lt;/li&gt;
&lt;li&gt;Escalabilidad: Puede manejar grandes cantidades de datos y dispositivos, siendo adecuado tanto para pequeñas empresas como para grandes organizaciones.&lt;/li&gt;
&lt;li&gt;Integración con herramientas de seguridad: Se integra fácilmente con otras plataformas de seguridad como Elastic Stack, proporcionando capacidades avanzadas de búsqueda y análisis.&lt;/li&gt;
&lt;li&gt;Monitoreo en tiempo real: Proporciona alertas inmediatas ante actividades sospechosas, permitiendo una rápida respuesta a incidentes.&lt;/li&gt;
&lt;li&gt;Interfaz intuitiva: Ofrece una consola de gestión centralizada que facilita la visualización de datos y la administración de múltiples agentes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Instalación de Wazuh en Ubuntu&lt;/strong&gt;&lt;br&gt;
Wazuh se puede instalar en un entorno de servidor Linux (como Ubuntu o CentOS) y se integra comúnmente con Elastic Stack (para visualización). Aquí te dejo los pasos básicos para la instalación en Ubuntu.&lt;/p&gt;

&lt;p&gt;a) Preparar el entorno&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Primero, es fundamental actualizar el sistema y asegurarse de tener las dependencias necesarias instaladas:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt update
sudo apt upgrade
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;b) Instalar el servidor Wazuh:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Para instalar el servidor Wazuh de manera sencilla, ejecuta el siguiente comando que descarga y ejecuta el script de instalación:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;curl -sO https://packages.wazuh.com/4.9/wazuh-install.sh &amp;amp;&amp;amp; sudo bash ./wazuh-install.sh -a
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;c) Guarda los datos de acceso al panel de administración&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Al finalizar la instalación, el sistema te proporcionará las credenciales necesarias para acceder al panel de administración. Un ejemplo de credenciales podría ser:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User:admin
Password: aSfTsN92nsAIndw29Ha2e1AE
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;d) Ingresar al panel de administrador:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Una vez instalada la herramienta, se crea un servidor en localhost que estará disponible en el puerto 443. Puedes acceder al panel principal de Wazuh desde el siguiente enlace:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;htttps://localhost/app/login?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Al ingresar las credenciales obtenidas en los pasos anteriores, se cargará la interfaz de administración, lista para comenzar a trabajar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Agregar Agentes (Usuarios)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Desde el panel principal de Wazuh, verás una leyenda subrayada en amarillo que te indica cómo ingresar nuevos agentes. Haz clic en esta opción para comenzar.&lt;/p&gt;

&lt;p&gt;En la interfaz principal de Wazuh, se nos mostrará información relevante sobre los agentes: el total de agentes conectados, la actividad de los mismos, la cantidad de agentes desconectados, entre otras opciones. En esta sección, también verás un recuadro que te permitirá gestionar y crear nuevos agentes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agregar un agente para Windows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Paso 1: Acceder a la opción para agregar un agente&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Desde el panel principal de Wazuh, verás una leyenda subrayada en amarillo que te indica cómo ingresar nuevos agentes. Haz clic en esta opción para comenzar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 2: Seleccionar el sistema operativo del agente&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;En la nueva pantalla, elige el sistema operativo en el que se instalará el agente. En este caso, seleccionaremos Windows.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 3: Seleccionar la versión del sistema operativo&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A continuación, selecciona la versión de Windows que estás utilizando. Si tienes Windows 10, selecciona la opción Windows 7+.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 4: Verificar la arquitectura&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;El sistema asignará automáticamente la arquitectura (32 o 64 bits). No es necesario modificar esta opción, así que déjala en su valor por defecto.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 5: Asignar la IP del servidor&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;En este paso, introduce la IP del servidor Wazuh al que se conectará el agente. Por ejemplo: 192.168.0.7.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 6: Asignar un nombre al agente (opcional)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Aunque opcional, es recomendable asignar un nombre específico para una mejor administración. En este caso, podrías nombrarlo UsuarioCentral.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 7: Asignar un grupo al agente&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Si tienes grupos de agentes predefinidos, puedes asignar uno en este paso. Si no, deja esta opción por defecto.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 8: Obtener el código de instalación&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Finalmente, Wazuh te proporcionará un código tipo script que debes ejecutar en el sistema operativo del cliente (en este caso, Windows).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Instalación de un cliente/agente en Windows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Paso 1: Abrir PowerShell&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Abre PowerShell en tu equipo Windows, ya que será necesario para ejecutar el comando que te proporcionó Wazuh al crear el agente.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 2: Ejecutar el script de instalación&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copia y pega el script que obtuviste anteriormente en PowerShell y ejecútalo. Este comando descargará e instalará todo lo necesario para que el agente se configure en tu equipo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 3: Iniciar el servicio Wazuh&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Una vez que la instalación haya finalizado, ejecuta el siguiente comando para activar el agente:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;NET START Wazuh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Paso 4: Verificar en el servidor&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Regresa al panel principal de Wazuh. Ahí deberías ver reflejado el nuevo agente que acabas de instalar y activar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Agregar un agente para linux&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Paso 1: Seleccionar la arquitectura del Linux&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;En el panel principal de Wazuh, selecciona la opción para agregar un nuevo agente y elige Linux como el sistema operativo del agente.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 2: Configurar la IP del servidor Wazuh&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A continuación, deberás ingresar la dirección IP del servidor Wazuh al que se conectará el agente. En este caso, la IP sería:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;192.168.0.7.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Paso 3: Asignar un nombre al agente (opcional)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Puedes asignar un nombre para identificar fácilmente al agente. Si prefieres no hacerlo, puedes dejar esta opción en blanco.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 4: Asignar un grupo al agente (opcional)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Si ya tienes grupos configurados, puedes asignar uno al agente. Si no, déjalo por defecto sin grupo asignado.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 5: Obtener el comando de instalación&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wazuh generará un script o comando que necesitarás ejecutar en tu sistema Linux para instalar el agente. Copia este comando.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Instalación de un cliente/agente en Linux&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Paso 1: Ejecutar el script en el sistema Linux&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ve al sistema Linux donde deseas instalar el agente y ejecuta el comando proporcionado por Wazuh. Este descargará e instalará el agente.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paso 2: Iniciar y habilitar el agente&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Una vez completada la instalación, ejecuta los siguientes comandos para recargar los servicios, habilitar el agente y arrancarlo:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo systemctl daemon-reload
sudo systemctl enable wazuh-agent
sudo systemctl start wazuh-agent
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Paso 3: Verificar la conexión:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Regresa al panel de administración de Wazuh para verificar que el nuevo agente se haya conectado correctamente y esté operativo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Con estos pasos, habrás configurado correctamente un nuevo agente en tu entorno Wazuh, y podrás comenzar a monitorear su actividad desde el servidor.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusiones:&lt;/strong&gt;&lt;br&gt;
Wazuh es una plataforma de seguridad de código abierto que ofrece detección de intrusos, monitoreo de integridad y cumplimiento normativo. Sus reglas analizan eventos como fallos de autenticación, escaneos de puertos o modificaciones no autorizadas de archivos. Las alertas se generan cuando se detectan comportamientos sospechosos, clasificadas por prioridad y enviadas en tiempo real para una rápida respuesta. Wazuh permite personalizar estas reglas y alertas, lo que lo convierte en una solución flexible y eficaz para la detección de intrusos.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Eliminar particiones de sistemas operativos en Windows</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Thu, 05 Sep 2024 05:28:19 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/eliminar-particiones-de-sistemas-operativos-en-windows-470i</link>
      <guid>https://dev.to/aleets_vaaz/eliminar-particiones-de-sistemas-operativos-en-windows-470i</guid>
      <description>&lt;p&gt;&lt;strong&gt;Cómo eliminar una partición de Linux en un disco GPT desde Windows&lt;/strong&gt;&lt;br&gt;
Si tienes dos sistemas operativos instalados en tu dispositivo y uno falla o simplemente quieres cambiar uno de ellos, aprender a eliminar una partición es útil. A continuación, te guiaré en cómo hacerlo usando un disco GPT como ejemplo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 1: Abrir el CMD en modo administrador&lt;/strong&gt;&lt;br&gt;
Primero, abre el "Símbolo del sistema" (CMD) como administrador.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 2: Ejecutar Diskpart&lt;/strong&gt;&lt;br&gt;
Para gestionar particiones, usaremos la herramienta diskpart. Escribe el siguiente comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;diskpart
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Paso 3: Listar discos disponibles&lt;/strong&gt;&lt;br&gt;
Para ver todas las unidades conectadas a tu dispositivo, ejecuta el siguiente comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;list disk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Paso 4: Identificar la partición a eliminar&lt;/strong&gt;&lt;br&gt;
Abre la herramienta de administración de discos de Windows para identificar la partición del sistema operativo que deseas eliminar. Puedes hacer esto buscando "Administración de discos" en el menú de inicio.&lt;/p&gt;

&lt;p&gt;La siguiente a identificar es la partición donde está creada el sistema operativo que deseamos quitar y eliminamos esa partición de volumen y es opcional si queremos regresar su volumen a su estado original o dejar así ese espacio de volumen separado.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 5: Seleccionar el disco correcto&lt;/strong&gt;&lt;br&gt;
De vuelta en CMD, identifica el disco donde se encuentra la partición que deseas eliminar (por ejemplo, el disco 1) y selecciona ese disco con el siguiente comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sel disk 1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;(En mi caso, el disco duro es el 1 donde tengo el Linux y el SSD es el 0 donde tengo el Windows).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 5.1: Seleccionar el disco correcto&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Seleccionar la parte de ese disco siguiente comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sel part 1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Paso 6: Asignar una letra a la partición&lt;/strong&gt;&lt;br&gt;
Asigna una letra a la partición que quieres modificar usando el siguiente comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;assign letter z:
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Paso 7: Salir de Diskpart&lt;/strong&gt;&lt;br&gt;
Una vez asignada la letra, sal de diskpart con el siguiente comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;exit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Paso 8: Reconfigurar el arranque&lt;/strong&gt;&lt;br&gt;
Usa el siguiente comando para reconfigurar el gestor de arranque y asegurarte de que Windows arranque correctamente:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;bcdboot c:\windows /s z: /f all
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;(Sustituye "c:\windows" por la raíz de su Windows y sustituye "z:" por la letra que asignaste a la partición anteriormente).&lt;br&gt;
Si todo se hizo correctamente, el sistema te confirmará que el comando se ejecutó con éxito.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 9: Eliminar el sistema operativo no deseado&lt;/strong&gt;&lt;br&gt;
Para eliminar Ubuntu o cualquier otro sistema operativo, primero lista todos los sistemas operativos instalados con el siguiente comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;bcdedit.exe /enum firmware
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Esto te mostrará una lista de todos los sistemas operativos que detecta nuestro sistema con sus respectivas características de cada una, dentro de todas estas buscamos las de nuestro sistema operativo que queremos quitar en mi caso, es Ubuntu &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 10: Copiar el identificador del sistema operativo a eliminar&lt;/strong&gt;&lt;br&gt;
Busca el identificador del sistema operativo que deseas eliminar. Por ejemplo, mi identificador para Ubuntu es:&lt;br&gt;
&lt;code&gt;{856d245f-8fb9-11ee-81ac-040e3ca8a4a1}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 11: Borrar el sistema operativo&lt;/strong&gt;&lt;br&gt;
Finalmente, elimina el sistema operativo usando el siguiente comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;bcdedit.exe /delete {856d245f-8fb9-11ee-81ac-040e3ca8a4a1}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;(Sustituye el identificador con el que corresponda a tu sistema a quitar).&lt;br&gt;
Si el proceso fue correcto, el sistema te mostrará una confirmación de que el comando se ejecutó exitosamente.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 12: Reiniciar el dispositivo&lt;/strong&gt;&lt;br&gt;
Reinicia tu computadora y verás que ya no ingresas al sistema UEFI de Ubuntu, sino que arrancarás directamente en Windows.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Crear una partición de Windows y Linux</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Wed, 04 Sep 2024 00:15:35 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/crear-una-particion-de-windows-y-linux-ne1</link>
      <guid>https://dev.to/aleets_vaaz/crear-una-particion-de-windows-y-linux-ne1</guid>
      <description>&lt;p&gt;&lt;strong&gt;Beneficios Principales&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Flexibilidad:
Accede a una amplia gama de software y herramientas. Windows es ideal para ciertas aplicaciones y juegos, mientras que Linux ofrece soluciones de código abierto y personalización.&lt;/li&gt;
&lt;li&gt;Desarrollo y Pruebas:
Perfecto para desarrolladores que necesitan probar aplicaciones en diferentes entornos.&lt;/li&gt;
&lt;li&gt;Compatibilidad de Juegos y Aplicaciones:
Disfruta de juegos y programas exclusivos de Windows sin dejar de usar Linux para otras tareas.&lt;/li&gt;
&lt;li&gt;Aprendizaje:
Adquiere habilidades valiosas en ambos sistemas operativos, lo que es beneficioso para profesionales y entusiastas de la tecnología.&lt;/li&gt;
&lt;li&gt;Seguridad y Privacidad:
Utiliza Linux para una navegación más segura y Windows para aplicaciones específicas, aislando actividades y reduciendo riesgos.&lt;/li&gt;
&lt;li&gt;Costo:
Linux es gratuito, lo que permite ahorrar en licencias de software.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Primero crear el espacio:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Abrir el Administrador de Discos: &lt;br&gt;
Presiona Windows + X y selecciona "Administración de discos" del menú.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reducir una Partición Existente: &lt;br&gt;
En el Administrador de discos, haz clic derecho en la partición que deseas reducir (por ejemplo, la partición C:) y selecciona "Reducir volumen".&lt;br&gt;
Introduce el tamaño que deseas reducir y haz clic en "Reducir". Esto creará espacio no asignado en tu disco.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Crear una Nueva Partición: &lt;br&gt;
En el espacio no asignado, haz clic derecho y selecciona "Nuevo volumen simple".&lt;br&gt;
Sigue el asistente para asignar una letra de unidad y formato a la nueva partición.&lt;br&gt;
unidad".&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Segundo Bootea una memoria&lt;/strong&gt;&lt;br&gt;
Para instalar el sistema operativo Linux, en este caso se usara Ubuntu con el program para bootear se usara "Ventoy"&lt;br&gt;
Ventoy es una herramienta poderosa para crear unidades USB de arranque multiboot, donde se pueden subir varios sistemas operáticos y elegir entere todas estas la que queramos. A continuación, te guiaré paso a paso para usar Ventoy para instalar Ubuntu 24.04.&lt;/p&gt;

&lt;p&gt;Pasos para Usar Ventoy y Crear una Unidad USB de Arranque para Ubuntu 24.04&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Descargar e Instalar &lt;a href="https://www.ventoy.net/en/download.html" rel="noopener noreferrer"&gt;Ventoy&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Ve al sitio web oficial de Ventoy y descarga la última versión de Ventoy para tu sistema operativo.&lt;/li&gt;
&lt;li&gt;Una vez descargado, extrae el archivo ZIP en una carpeta de tu elección.&lt;/li&gt;
&lt;li&gt;En Windows, abre la carpeta extraída y ejecuta Ventoy2Disk.exe.&lt;/li&gt;
&lt;li&gt;En Linux, abre una terminal, navega a la carpeta extraída y ejecuta sudo ./Ventoy2Disk.sh.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Preparar la Unidad USB&lt;/li&gt;
&lt;li&gt;Insertar la Unidad USB:&lt;/li&gt;
&lt;li&gt;Conecta la unidad USB que utilizarás para crear el medio de instalación. Asegúrate de que no tenga datos importantes, ya que se formateará durante el proceso.&lt;/li&gt;
&lt;li&gt;Seleccionar la Unidad USB:&lt;/li&gt;
&lt;li&gt;En la interfaz de Ventoy, selecciona tu unidad USB en el menú desplegable "Device".&lt;/li&gt;
&lt;li&gt;Instalar Ventoy en la Unidad USB:&lt;/li&gt;
&lt;li&gt;&lt;p&gt;En Ventoy, haz clic en "Install" (Instalar) para preparar la unidad USB. Esto creará las particiones necesarias en la unidad y formateará el disco.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Descargar la Imagen ISO de Ubuntu 24.04&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Descargar Ubuntu 24.04&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ve al sitio web oficial de Ubuntu y descarga el archivo ISO de Ubuntu 24.04.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copiar la Imagen ISO a la Unidad USB&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copiar el Archivo ISO:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Simplemente arrastra y suelta el archivo ISO de Ubuntu 24.04 en la unidad USB que has preparado con Ventoy. No es necesario utilizar herramientas adicionales para grabar la ISO, Ventoy se encargará del proceso de arranque.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Tercero instalar sistema operativo&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Arrancar Desde la Unidad USB&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Reiniciar el Ordenador:&lt;/li&gt;
&lt;li&gt;Con la unidad USB conectada, reinicia tu ordenador.&lt;/li&gt;
&lt;li&gt;Acceder al Menú de Arranque:
&lt;em&gt;Durante el arranque, accede al menú de arranque de tu BIOS/UEFI. Esto generalmente se hace presionando una tecla específica como F2, F12, Esc, o Del, dependiendo del fabricante de tu placa base.
Seleccionar la Unidad USB:&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;En el menú de arranque, selecciona la unidad USB que contiene Ventoy.&lt;/li&gt;
&lt;li&gt;Elegir la Imagen ISO:&lt;/li&gt;
&lt;li&gt;Aparecerá el menú de Ventoy con las opciones disponibles. Selecciona el archivo ISO de Ubuntu 24.04 que copiaste a la unidad USB.&lt;/li&gt;
&lt;li&gt;Configuras la instalación a tu manera&lt;/li&gt;
&lt;li&gt;Finalmente elegimos en donde instalarlo le damos en mas opciones o avanzada ya que buscaremos el volumen que hemos creado para este para que se instale y importante en la ocion como utilizar seleccionar &lt;em&gt;partición del sistema EFI&lt;/em&gt; le damos en instalar.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Activar office para Windows 2024</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Tue, 03 Sep 2024 23:43:14 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/activar-office-para-windows-2024-2ni8</link>
      <guid>https://dev.to/aleets_vaaz/activar-office-para-windows-2024-2ni8</guid>
      <description>&lt;p&gt;&lt;strong&gt;Crackear el software de Microsoft Office es una práctica que algunas personas eligen por varias razones, aunque viene con riesgos significativos. A continuación te enseño como puedes lograrlo con office 365 &amp;amp; LTCS Profesional plus 2021 sin desactivar el antivirus.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Para activar el Office con este crack, tenemos preferentemente desvincular cualquier tipo de cuenta, al igual que contar con Internet y abrir el CMD del sistema para continuación ejecutar los siguientes comandos:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 1&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd /d %ProgramFiles%\Microsoft Office\Office16
cd /d %ProgramFiles(x86)%\Microsoft Office\Office16
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Paso 2&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;for /f %x in ('dir /b ..\root\Licenses16\ProPlus2019VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Paso 3&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cscript ospp.vbs /setprt:1688--------
cscript ospp.vbs /unpkey:6F7TH &amp;gt;nul-------
cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP ------------
cscript ospp.vbs /sethst:e8.us.to---------
cscript ospp.vbs /act
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Requieres la herramienta para descargar la paquetería usada de office?&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Herramienta para personalización las aplicaciones de Office:
&lt;a href="https://config.office.com/deploymentsettings" rel="noopener noreferrer"&gt;https://config.office.com/deploymentsettings&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Office Deployment Tool 
&lt;a href="https://www.microsoft.com/en-us/download/details.aspx?id=49117" rel="noopener noreferrer"&gt;https://www.microsoft.com/en-us/download/details.aspx?id=49117&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Pi-hole | Instalación &amp; Configuración en Linux| Bloqueador de ADS</title>
      <dc:creator>Aleets Vaaz</dc:creator>
      <pubDate>Thu, 04 Apr 2024 01:03:17 +0000</pubDate>
      <link>https://dev.to/aleets_vaaz/pi-hole-en-linux-instalacion-configuracion-39nj</link>
      <guid>https://dev.to/aleets_vaaz/pi-hole-en-linux-instalacion-configuracion-39nj</guid>
      <description>&lt;p&gt;&lt;strong&gt;¿Qué es Pi-hole?&lt;/strong&gt;&lt;br&gt;
Pi-hole es una potente herramienta de bloqueo de anuncios y rastreadores que funciona como un sistema de filtrado DNS en una red local. Instalado en un servidor local, como un Raspberry Pi o cualquier dispositivo compatible con Linux, Pi-hole actúa bloqueando solicitudes de dominios conocidos por distribuir publicidad, rastreo y malware.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Características Principales&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bloqueo de Anuncios: Impide que los anuncios se carguen en los dispositivos conectados a la red, proporcionando una experiencia de navegación más limpia.&lt;/li&gt;
&lt;li&gt;Bloqueo de Rastreadores: Evita que empresas recopilen datos sobre tus hábitos de navegación, mejorando tu privacidad en línea.&lt;/li&gt;
&lt;li&gt;Protección contra Malware: Bloquea dominios asociados con la distribución de software malicioso.&lt;/li&gt;
&lt;li&gt;Estadísticas Detalladas: Ofrece información sobre el tráfico de red y los dominios bloqueados, permitiendo una visión clara del funcionamiento de la red.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Ventajas:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mejora la velocidad de navegación: Al bloquear anuncios y rastreadores, las páginas web pueden cargar más rápido.&lt;/li&gt;
&lt;li&gt;Protección de la privacidad: Evita que las empresas recopilen datos personales a través de la navegación en línea.&lt;/li&gt;
&lt;li&gt;Fácil de instalar y usar: Pi-hole se puede configurar con relativa facilidad y requiere poca intervención una vez instalado.&lt;/li&gt;
&lt;li&gt;Personalización: Permite a los usuarios agregar o eliminar listas de bloqueo según sus preferencias del usuario.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Desventajas:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Posibles falsos positivos: En ocasiones, Pi-hole puede bloquear dominios legítimos, lo que podría afectar la funcionalidad de algunos sitios web.&lt;/li&gt;
&lt;li&gt;Requiere mantenimiento: Aunque la configuración inicial es sencilla, puede requerir actualizaciones y ajustes periódicos.&lt;/li&gt;
&lt;li&gt;No bloquea todo el contenido no deseado: Aunque bloquea muchos anuncios y rastreadores, no es infalible y puede dejar pasar algunos elementos no deseados.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Instalación de Pi-hole en Ubuntu&lt;/strong&gt;&lt;br&gt;
Para instalar Pi-hole en una distribución de Ubuntu (en este caso, Ubuntu Desktop), sigue estos pasos:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Actualizar el Sistema: Primero, asegúrate de que tu sistema y todos los paquetes estén actualizados. Ejecuta el siguiente comando en la terminal:
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ol&gt;
&lt;li&gt;Instalar Pi-hole: Ejecuta el comando para iniciar la instalación de Pi-hole:
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;curl -sSL https://install.pi-hole.net | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Configuración Inicial: Durante la instalación, se te pedirá que otorgues permisos y realices algunas configuraciones. Sigue las indicaciones en pantalla y ajusta las opciones según tus preferencias.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finalización: Una vez completada la instalación, se te proporcionará la IP del servidor DNS, así como el usuario y contraseña para acceder al panel de administración.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Acceso al Panel de Administración: Utiliza la IP proporcionada para acceder al panel principal de Pi-hole desde tu navegador. Aquí podrás ver estadísticas y análisis del tráfico de tu red, así como configurar y administrar el servidor DNS desde el menú ubicado en el lateral izquierdo.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Para desinstalar Pi-hole ejecute el siguiente comando:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pihole uninstall
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Conclusión&lt;/strong&gt;&lt;br&gt;
Pi-hole es una herramienta valiosa para mejorar la navegación en tu red al bloquear anuncios y rastreadores, y proteger contra malware. Su instalación en un servidor basado en Linux, como Ubuntu, es relativamente sencilla y te ofrece un control completo sobre el tráfico de tu red. Con sus características de personalización y estadísticas detalladas, Pi-hole te permite mantener una experiencia de navegación más rápida y privada.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
