সুচিপত্র:

অননুমোদিত ওয়্যারলেস অ্যাক্সেস পয়েন্টগুলির জন্য একটি মনিটরিং সিস্টেম কীভাবে তৈরি করবেন: 34 ধাপ
অননুমোদিত ওয়্যারলেস অ্যাক্সেস পয়েন্টগুলির জন্য একটি মনিটরিং সিস্টেম কীভাবে তৈরি করবেন: 34 ধাপ

ভিডিও: অননুমোদিত ওয়্যারলেস অ্যাক্সেস পয়েন্টগুলির জন্য একটি মনিটরিং সিস্টেম কীভাবে তৈরি করবেন: 34 ধাপ

ভিডিও: অননুমোদিত ওয়্যারলেস অ্যাক্সেস পয়েন্টগুলির জন্য একটি মনিটরিং সিস্টেম কীভাবে তৈরি করবেন: 34 ধাপ
ভিডিও: দূর থেকেই এবার WiFi Router Control করুন|Router Remote Management Settings।TP link Remote management 2024, জুলাই
Anonim
অননুমোদিত ওয়্যারলেস অ্যাক্সেস পয়েন্টগুলির জন্য কীভাবে একটি মনিটরিং সিস্টেম তৈরি করবেন
অননুমোদিত ওয়্যারলেস অ্যাক্সেস পয়েন্টগুলির জন্য কীভাবে একটি মনিটরিং সিস্টেম তৈরি করবেন

Saludos lectores।

El presente instructivo es una guía de como desarrollar un sistema de monitoreo de puntos de acceso inalámbricos no autorizados utilizando una Raspberry PI।

Este Systemema fue desarrollado como parte de un trabajo de তদন্ত

লা aplicación Esta conformada Por ডস elementos básicos, উন dispositivo ডি monitoreo (Rasberry পি) এল cual SE encarga ডি recolectar señales inalámbricas দেল espacio físico কী SE desea monitorear, পাড়া posteriormente enviar dicha información আল Segundo elemento, উন সফ্টওয়্যার ডি Gestion Y নিয়ন্ত্রণ কী SE encarga de analizar el comportamiento y patrones de las señales, en caso de detectar algún tipo de anomalía genera las alertas necesarias।

El instructivo se div en en dos secciones, la primera en como construir el dispositivo de monitoreo el cual se denomina WS-RPI, mientras que la segunda parte consiste en como reconfigurar el software de control y gestión el cual se denomina DAC-S।

ধাপ 1: INSUMOS DE LA APLICACIÓN

  • রাসবেরি পিআই 3।
  • রাসবিয়ান ভার্সন ডি কার্নেল 4.9।*।
  • পাইথন 2.7.9।
  • মাইএসকিউএল 14.14।
  • ওয়্যারলেস কার্ড আলফা AWUS036ACH।
  • নোড 4.8।
  • 2 নেতৃত্বাধীন
  • 1 প্রতিরোধ ক্ষমতা 220Ohm।
  • ওরাকল ভার্চুয়াল বক্স।

ধাপ 2: ARQUITECTURA DE LA SOLUCIÓN

ARQUITECTURA DE LA SOLUCIÓN
ARQUITECTURA DE LA SOLUCIÓN

Para poder realizar un escenario de pruebas de la solución, se requiere al menos una red local donde se encuentre instalado el DAC-S, un WS-RPI, un punto de acceso inalámbrico autorizado y un punto de acceso no autorizado o vecino।

Como se muestra en la imagen se propone crear una red local con el segmento de red 192.168.1.0/24, pues en este segmento de red se encuentran las direcciones IP que poseen el DAC-S (192.168.1.5) y la WS-RPI (192.168.1.10) ত্রুটিপূর্ণ।

En la red local también se propone que exista un equipo con la dirección de red 192.168.1.1, el cual funge como corta fuegos y default Gateway।

Por último, al punto de acceso autorizado se le asigno la dirección de red 192.168.1.2 y el ESSID “Autorizado”।

ধাপ 3: WS-RPI: ACTUALIZAR LA RASPBERRY PI & INSTALAR CABECERAS DEL OS

WS-RPI: ACTUALIZAR LA RASPBERRY PI & INSTALAR CABECERAS DEL OS
WS-RPI: ACTUALIZAR LA RASPBERRY PI & INSTALAR CABECERAS DEL OS

Iniciamos la Raspberry PI, la cual se puede acceder mediante interfaz gráfica o mediante SSH (Requiere configuración adicional), lo primero que se va a realizar es realizar la versión del systemema operativo e instalar las cabeceras del seisto este lo de seisto esti ln de opera কমান্ডো:

Iniciar sesión como সুপার প্রশাসক:

sudo - su

Se ejecutan los siguientes comandos para descargar las cabeceras del sistema operativo y instalar actualizaciones en caso de que haya disponibles:

  • apt-get update
  • apt-get upgrade
  • sudo apt-get raspberrypi-kernel-headers ইনস্টল করুন

ধাপ 4: WS-RPI: DESCARGAR EL SOFTWARE DE LA APLICACIÓN

WS-RPI: DESCARGAR EL SOFTWARE DE LA APLICACIÓN
WS-RPI: DESCARGAR EL SOFTWARE DE LA APLICACIÓN
WS-RPI: DESCARGAR EL SOFTWARE DE LA APLICACIÓN
WS-RPI: DESCARGAR EL SOFTWARE DE LA APLICACIÓN
WS-RPI: DESCARGAR EL SOFTWARE DE LA APLICACIÓN
WS-RPI: DESCARGAR EL SOFTWARE DE LA APLICACIÓN

Una vez se tiene actualizado el sistema operativo de la PI, se processe a instalar las fuentes del proyecto WS_RPI, para esto se debe descargar el archivo ws-rpi.software.tar y se debe colocar en el Directorio raíz / del sistema de operativo রাস্পবেরি পিআই।

Después de esto ejecutamos los siguientes comandos:

  • সিডি /
  • tar –xvf ws-rpi.software.tar

El último comando inicia el proceso de descompresión de los archivos, generando los siguientes Directorios en el sistema operativo:

  • /cenfotect
  • হোম/পিআই/ডব্লিউএস-আরপিআই/

En dichos Directorios se encuentran los recursos de software necesarios para instalar y configurar la aplicación correctamente siguiendo los pasos especificados en esta guía।

ধাপ 5: WS-RPI: ইনস্টলার লাইব্রেরিয়া NECESARIAS

Se instalan las librerías y herramientas necesarias para configurar el dispositivo, para esto se ejecutan los siguientes comandos:

  • apt-get libc6-dev ইনস্টল করুন
  • apt-get install bc
  • apt-get libssl-dev libnl-3-dev libnl-genl-3-dev ethtool ইনস্টল করুন

ধাপ 6: WS-RPI: COMPILAR E INSTALAR EL DRIVER DE LA TARJETA INALÁMBRICA

WS-RPI: কম্পাইলার ই ইন্সটালার এল ড্রাইভার দে লা তারজেটা ইনালামব্রিকা
WS-RPI: কম্পাইলার ই ইন্সটালার এল ড্রাইভার দে লা তারজেটা ইনালামব্রিকা
WS-RPI: কম্পাইলার ই ইন্সটালার এল ড্রাইভার দে লা তারজেটা ইনালামব্রিকা
WS-RPI: কম্পাইলার ই ইন্সটালার এল ড্রাইভার দে লা তারজেটা ইনালামব্রিকা

এল গ্রুপ ডে তদন্ত

Para poder utilizar esta tarjeta se debe compilar e instalar el driver de forma manual, pues al momento de desarrollar la তদন্ত

Antes de compilar el driver lo primero que se debe garantizar es que la tarjeta esté conectada a la PI, y se processinge a ejecutar los siguientes comandos:

  • cd/home/pi/WS-RPI/rtl8812au/
  • CROSS_COMPILE = arm-linux-gnueabihf- ARCH = arm করুন
  • ইনস্টল করা

Reiniciamos el dispositivo para verifica que el ড্রাইভার cargue correctamente:

init 6

Una vez la Raspberry se ha reiniciado, verificamos que el modulo se inició correctamente, para esto verificamos que la PI reconozca la tarjeta wlan1, verificamos corriendo el siguiente comando:

ip a s

ধাপ 7: WS-RPI: ইনস্টলার হেরামিয়েন্টা এয়ারক্র্যাক-এনজি

WS-RPI: ইনস্টলার হেরামিয়েন্টা এয়ারক্র্যাক-এনজি
WS-RPI: ইনস্টলার হেরামিয়েন্টা এয়ারক্র্যাক-এনজি
WS-RPI: ইনস্টলার হেরামিয়েন্টা এয়ারক্র্যাক-এনজি
WS-RPI: ইনস্টলার হেরামিয়েন্টা এয়ারক্র্যাক-এনজি

সে প্রক্রিয়াটি একটি ইনস্টলার লা হেরামিয়েন্টা এয়ারক্র্যাক-এনজি, প্যারা ইস্টো সে ইজিকিউটান লস সিগুয়েন্টেস

কমান্ডো:

  • cd /home/pi/WS-RPI/aircrack-ng-1.2-rc3/
  • তৈরি করা
  • ইনস্টল করা
  • airodump-ng-oui-update

ধাপ 8: WS-RPI: VERIFICAR VERSIÓN DE PYTHON

WS-RPI: VERIFICAR VERSIÓN DE PYTHON
WS-RPI: VERIFICAR VERSIÓN DE PYTHON

Parte del Core de la aplicación se desarrolló utilizando el lenguaje de programmación Python 2.7, la cual se encuentra instalada por defecto en la PI, para verificar la versión de este lenguaje se puede ejecutar el siguiente comando:

পাইথন –V

ধাপ 9: WS-RPI: MYSQL ইনস্টল করুন

WS-RPI: MYSQL ইনস্টল করুন
WS-RPI: MYSQL ইনস্টল করুন

Ahora se instala las MySQL y sus respectivas dependencias, el cual funcionara como repositorio de datos de las señales recolectadas por la PI। Para esto se ejecutan los siguientes comandos:

  • apt-get python2.7-mysqldb ইনস্টল করুন
  • apt-get install mysql-server --fix-missing

Cuando la instalación se encuentra en progreso, se muestra una ventana que solicita la contraseña de administración del MySQL, se debe ingresar el valor de la siguiente contraseña por defecto: R45p1Mysql2017।

Posterior a esto se oprime el botón aceptar hasta que la instalación se dé por finalizada।

ধাপ 10: WS-RPI: ইনস্টলার নোডেজ এবং এক্সপ্রেস

WS-RPI: ইনস্টলার নোডেজ এবং এক্সপ্রেস
WS-RPI: ইনস্টলার নোডেজ এবং এক্সপ্রেস

লা গুই দে লা aplicación SE desarrollóutilizando এল lenguaje ডি programación NodeJS 4.8, রাস্পবেরী Por defecto Trae instalado এস্তে lenguaje, Pero স্প্যানিশ ভাষায় উনা সংস্করণ bastante desactualizada, actualizar লস binarios একটি লা সংস্করণ requerida SE দেবেন ejecutar লস siguientes comandos অনুচ্ছেদ

  • কার্ল -এসএল https://deb.nodesource.com/setup_4.x | সুডো বাশ -
  • apt -get nodejs -y ইনস্টল করুন
  • apt-get node-gyp ইনস্টল করুন

Se verifica que el nodejs se haya instalado correctamente ejecutando el siguiente comando:

নোড -ভি

El cual deberá mostrar que la versión es la 4.8.7।

Después se debe ir a la carpeta del proyecto donde se encuentran los códigos fuentes, y se instalan las dependencias para que funcionen correctamente, para esto se ejecutan los siguientes comandos:

  • cd/cenfotec/GUI/
  • npm ইন্সটল

ধাপ 11: WS-RPI: CONFIGURACIÓN BASE DE DATOS

WS-RPI: কনফিগারেশন বেস ডে ডেটো
WS-RPI: কনফিগারেশন বেস ডে ডেটো
WS-RPI: কনফিগুরেশন বেস ডে ডেটো
WS-RPI: কনফিগুরেশন বেস ডে ডেটো

Se ejecuta el siguiente comando utilizando el usuario super administrador del MySQL y la contraseña que se ingresó cuando se instaló dicho programma।

Una vez se inicia sesión en la consola administrativa del MySQL se ejecuta el siguiente comando:

/home/pi/WS-RPI/SQL/Configure.sql

Ahora se crea la estructura de base de datos:

সোর্স

Se saledel gestor de comandos MySql con el comando:

প্রস্থান

ধাপ 12: WS-RPI: কনফিগারেশন স্ক্রিপ্ট এবং সার্ভিস

WS-RPI: কনফিগারেশন স্ক্রিপ্ট এবং সার্ভিস
WS-RPI: কনফিগারেশন স্ক্রিপ্ট এবং সার্ভিস
WS-RPI: কনফিগারেশন স্ক্রিপ্ট এবং সার্ভিস
WS-RPI: কনফিগারেশন স্ক্রিপ্ট এবং সার্ভিস

Ejecutamos los siguientes comandos para realizar las configuraciones:

  • cd/cenfotec/script/
  • chmod +x *

Se verifica que todos los scripts hayan quedado con permisos de ejecución:

ls -lha

Ahora se crean los servicios que levantan la GUI y el socket de comunicación:

  • cd/cenfotec/GUI/
  • চিরতরে -পরিষেবা ইনস্টল wips -gui --script bin/www -p $ (dirname "$ (যা চিরতরে)") -e "PATH =/usr/local/bin: $ PATH"
  • চিরকালের জন্য পরিষেবা ইনস্টল করুন সকেট- py -s /cenfotec/socket/main.py -f "-c '/usr/bin/python'"

Ahora se inician los servicios creados en los pasos anteriores:

  • পরিষেবা সকেট-পাই শুরু
  • পরিষেবা wips-gui শুরু

Se verifica que los servicios se hayan iniciado correctamente verificando que los puertos 3000 y 9001 se encuentren disponibles en el dispositivo ejecutando el siguiente comando:

nmap লোকালহোস্ট

ধাপ 13: WS-RPI: INICIAR TAREAS প্রোগ্রামগ্রাম

WS-RPI: INICIAR TAREAS প্রোগ্রামগ্রাম
WS-RPI: INICIAR TAREAS প্রোগ্রামগ্রাম
WS-RPI: INICIAR TAREAS প্রোগ্রামগ্রাম
WS-RPI: INICIAR TAREAS প্রোগ্রামগ্রাম

Se habilitan las tareas programmadas ejecutando los siguientes comandos:

  • পরিষেবা ক্রন পুনরায় লোড
  • আপডেট- rc.d ক্রোন 2 3 4 5 সক্ষম করুন
  • crontab -e

Se agrega el siguiente contenido al final del archivo cron:

# Tarea programmada que realiza el escaneo de señales0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 * * * * /cenfotec/script/airodump-ng.sh

ধাপ 14: WS-RPI: কনফিগুরেশন ডি রেড

WS-RPI: কনফিগুরেশন ডি রেড
WS-RPI: কনফিগুরেশন ডি রেড

আহোরা সে প্রসেসি এ কনফিগারার লা রেড দে লা পিআই, ডি তাল ফর্মা কি লা কনফিগারেশন সাগর লা কিউ কার্গা লা এপ্লিকেশন ডি মনিটোরেও, ওয়াই নো লা কে ট্রাই এল ডিসপোসিটিভো পোর ডিফেক্টো, প্যারা ইস্টো এডিটামোস এল আর্কাইভো/ইত্যাদি/নেটওয়ার্ক/ইন্টারফেস কন এল সম্পাদক de su preferencia, para este caso se utilizara vi।

Ejecutamos el siguiente comando:

vi/etc/network/interfaces

Dejamos el archivo de configuración de la siguiente manera:

# ইন্টারফেস (5) ফাইলটি ifup (8) এবং ifdown (8) ব্যবহার করে ফাইলগুলি অন্তর্ভুক্ত করুন -hotplug wlan1 iface wlan1 inet manual # wpa-conf /etc/wpa_supplicant/wpa_supplicant.confiface ডিফল্ট ইনট ম্যানুয়াল

ধাপ 15: WS-RPI: কনফিগারেশন পারমেন্ট

WS-RPI: কনফিগুরেসিয়ান পারমেন্ট
WS-RPI: কনফিগুরেসিয়ান পারমেন্ট

Se configura el script que inicia la configuración cuando el dispositivo carga el sistema operativo:

vi /etc/rc.local

Agregamos el siguiente contenido al final del archivo:

/cenfotec/script/startConfig.sh >> /cenfotec/logs/start.log 2 >> /cenfotec/logs/start.errorexit 0

ধাপ 16: WS-RPI: VERIFICAR FUNCIONAMIENTO

WS-RPI: VERIFICAR FUNCIONAMIENTO
WS-RPI: VERIFICAR FUNCIONAMIENTO
WS-RPI: VERIFICAR FUNCIONAMIENTO
WS-RPI: VERIFICAR FUNCIONAMIENTO

Una vez finalizada la configuración se reinicia el dispositivo, ejecutando el siguiente comando:

init 6

Una vez el dispositivo cargue se deberá encender la luz led color amarilla de forma fija, esto es un indicador de que el dispositivo inicio correctamente pero aún no ha sido configurado। La dirección de red que carga por defecto es la 192.168.1.10।

Para ingresar a la pagina de gestión de dispositivo se debe conectar el PC del usuario a un mismo segmento de red que el dispositivo, y en un navegador ওয়েব ingresar la siguiente dirección:

192.168.1.10:3000/

Se muestra la página de inicio de sesión de la GUI de configuración del dispositivo, el usuario y contraseña por defecto son admin y defaultAdmin respectivamente।

ধাপ 17: WS-RPI: Estado General Del Dispositivo

WS-RPI: Estado General Del Dispositivo
WS-RPI: Estado General Del Dispositivo

Después de iniciar sesión en la WS-RPI, el sistema despliega una pantalla de estado general del dispositivo, como nombre, dirección de red del controlador, puerto de gestión del controlador, tiempo encendido, desiones deorasion deresionado

ধাপ 18: WS-RPI: Cambiar Configuración Del Dispositivo

WS-RPI: Cambiar Configuración Del Dispositivo
WS-RPI: Cambiar Configuración Del Dispositivo

Después de iniciar sesión en la WS-RPI, el sistema despliega una pantalla de estado general del dispositivo, como nombre, dirección de red del controlador, puerto de gestión del controlador, tiempo encendido, desiones deorasion deresionado

En caso de que se desee cambiar la configuración del dispositivo, una vez se haya iniciado sesión se puede oprimir sobre el botón “Configuración”, en el cual se pueden cambiar parámetros de red como usuario y contraseña de gerstecn de gerstión de gestión de gestión de gerstin base de datos, entre otros।

ধাপ 19: DACS: কনফিগারেশন

এল সিস্টেম DAC-S se brinda bajo la modalidad de un discovirtual, el cual puede ser importado en un software de virtualización como VirtualBox o VMware Workstation Player।

El disco de la maquina virtual puede ser descargado de la siguiente URL: DAC-S Disco Virtual।

Una vez importando el disco virtual en el software de virtualización e iniciado el sistema operativo, el DAC-S inicia automáticamente en un ambiente que se encuentra configurado con todos los ઘટકો y y programmas utilizados en el desarrollo del sistema।

ধাপ 20: DACS: ইন্সটালাসিয়ান ডেল অ্যাম্বিয়েন্ট ভার্চুয়ালিজাডো

ড্যাকস: ইন্সটালাসিয়ান ডেল অ্যাম্বিয়েন্ট ভার্চুয়ালিজাডো
ড্যাকস: ইন্সটালাসিয়ান ডেল অ্যাম্বিয়েন্ট ভার্চুয়ালিজাডো

ভার্চুয়ালাইজেশন "ভার্চুয়ালবক্স", সফ্টওয়্যার ইনস্টল করুন

Colocar los archivos del disco virtual en un Directorio de fácil acceso o donde el usuario los desee instalar।

ধাপ 21: DACS: IMPORTAR EL DISCO EN EL SOFTWARE DE VIRTUALIZACIÓN

DACS: IMPORTAR EL DISCO EN EL SOFTWARE DE VIRTUALIZACIÓN
DACS: IMPORTAR EL DISCO EN EL SOFTWARE DE VIRTUALIZACIÓN
DACS: IMPORTAR EL DISCO EN EL SOFTWARE DE VIRTUALIZACIÓN
DACS: IMPORTAR EL DISCO EN EL SOFTWARE DE VIRTUALIZACIÓN
DACS: IMPORTAR EL DISCO EN EL SOFTWARE DE VIRTUALIZACIÓN
DACS: IMPORTAR EL DISCO EN EL SOFTWARE DE VIRTUALIZACIÓN

পোর্ট ইম্পোর্টার এল ডিস্কো ভার্চুয়াল এন এল সফটওয়্যার ডি ভার্চুয়ালাইজেশন হল ওরাকল ভার্চুয়ালবক্স সে দেবেন

  • ভার্চুয়ালাইজেশন "ভার্চুয়ালবক্স" এর একটি সফটওয়্যার।
  • এখানে ক্লিক করুন “Nueva”, একত্রিত করা এল নাম্বার এবং সেলেকশন এল সিস্টেমা অপারেটিভ “মাইক্রোসফট উইন্ডোজ”, “উইন্ডোজ 7 (64-বিট)”, ক্লিক এন এল বোটন “পরবর্তী”।
  • Seleccionar el tamaño de la memoria RAM de la maquina virtual।
  • En la opción de disco duro seleccionar "Usar un archivo de disco duro dure virtual existente"। ক্লিক করুন sobre el ícono de la carpeta, ubicar el disco virtual mencionado en los pasos anteriores y seleccionarlo “WIN 7 disco-virtual”।
  • ক্লিক করুন এল বোতান "Crear"।

ধাপ 22: DACS: INICIAR LA MÁQUINA VIRTUAL

DACS: INICIAR LA MÁQUINA VIRTUAL
DACS: INICIAR LA MÁQUINA VIRTUAL

Para iniciar la máquina virtual, clic sobre el botón “Iniciar” y esperar que se despliegue el escritorio del sistema operativo।

ধাপ 23: DAC-S: AACCEDER A LA APLICACIÓN DE GESTIÓN

DAC-S: AACCEDER A LA APLICACIÓN DE GESTIÓN
DAC-S: AACCEDER A LA APLICACIÓN DE GESTIÓN

Una vez la maquina virtual haya iniciado, se puede ingresar al aplicación de gestión del DAC-S, para esto se deben seguir los siguientes pasos:

Abrir un navegador, উদাহরণস্বরূপ: গুগল ক্রোম।

Ingresar la siguiente dirección en el navegador: https:// localhost: 8080/dac-s/login

Ingresar el usuario y contraseña। Usuario por defecto es “admin” y la contraseña es “pass123”।

ধাপ 24: DAC-S: মেনু প্রিন্সিপাল

DAC-S: মেনু প্রিন্সিপাল
DAC-S: মেনু প্রিন্সিপাল

Después de iniciar sesión se muestra la pantalla de bienvenida al sistema y las opciones del menú de la aplicación।

ধাপ 25: DAC-S: MENÚ DE CONFIGURACIÓN

DAC-S: MENÚ DE CONFIGURACIÓN
DAC-S: MENÚ DE CONFIGURACIÓN
DAC-S: MENÚ DE CONFIGURACIÓN
DAC-S: MENÚ DE CONFIGURACIÓN

Antes de utilizar el DAC-S se recomienda revisar y configurar los parámetros requeridos por la aplicación para su funcionamiento।

Se ha dividido en tres secciones:

  • সিস্টেম: সে দেবে টেনার প্রিন্সিপাল এটেনসিয়ান আল ক্যাম্পো “কোরেও ইলেক্ট্রনিকো”, ওয়াই কোলোকার এল কোরিও আল কোয়াল ডেসিয়া রেসিবির নোটিফিকেশনস।
  • Base de datos: Se gestionan los parámetros de conexión de base de datos, la maquina virtual se encuentra lista para que no se necesite modificar estos parámetros।
  • Correo: Corresponde a los datos de configuración del servidor de correo que utilizará la aplicación para el envío de notificaciones। En este caso se esta utilizando Gmail como servidor de correo। Por lo que debe de configurar el campo “Usuario SMTP”, que corresponde a la cuenta de correo de Gmail desde la cual se van a enviar las notificaciones।

ধাপ 26: DAC-S: MENÚ "WS-RPI"

DAC-S: MENÚ "WS-RPI"
DAC-S: MENÚ "WS-RPI"

Este menú permite agregar y configurar los WS-RPI (Wireless sensor Raspberry PI), para esto se deben seguir los siguientes pasos:

  • Dar clic sobre el icono + de color verde, el cual mostrará una pantalla solicitando los siguientes datos:

    • Nombre: Nombre para identificar el WS-RPI।
    • Usuario: Usuario de gestion del WS-RPI
    • Contraseña: Contraseña del WS-RPI
    • আইপি: Dirección de red asignada al WS-RPI।
    • পুয়ের্তো: পুয়ের্তো প্যারা এস্টেবলসার লা কনসেকশন কন এল ডব্লিউএস-আরপিআই।
  • এল গোটার এ ক্লিক করুন। Seguidamente se mostrará el WS-RPI en el listado।

ধাপ 27: DAC-S: CONFIGURAR EL WS-RPI

DAC-S: কনফিগারার EL WS-RPI
DAC-S: কনফিগারার EL WS-RPI

En el listado, sobre el WS-RPI previamente agregado, dar clic sobre el botón “Editar”। Para configurar y verificar que el sistema tiene conexión con el WS-RPI, dar clic sobre el botón “Configurar”। Si la configuración se ha aplicado correctamente, se mostrará el siguiente mensaje “WS-RPI configurado correctamente, processa a guardar los cambios”।

Una vez se haya realizado la configuración se habilitará un nuevo campo “Estado”, el cual puede tener los siguientes valores:

  • "Activo": Significa que el WS-RPI se encuentra listo para entrar en operación
  • "নিষ্ক্রিয়": Significa que el WS-RPI aún no entrará en operación, pero se encuentra debidamente configurado।

ফাইনালমেন্টে ডার ক্লিক সোব্রে এল বোটান "গার্ডার" প্যার এপ্লিকার লস কাম্বিওস।

ধাপ 28: DAC-S: MENÚ "LISTADO DE WS-RPI INALÁMBRICOS"

DAC-S: MENÚ "LISTADO DE WS-RPI INALÁMBRICOS"
DAC-S: MENÚ "LISTADO DE WS-RPI INALÁMBRICOS"

Muestra un listado de WS-RPI que se encuentran en estado “Activo”। Para cada WS-RPI se pueden realizar las siguientes operaciones।

  • Obtener el inventario: Al dar clic sobre el botón “Inventario”, se le solicita al dispositivo WS-RPI el listado de puntos de acceso detectados।
  • Almacenar el listado de puntos de acceso al dar clic sobre el botón “Guardar”,।
  • Clasificar Puntos de Acceso: Al dar clic sobre el botón “ClasificarAP”, permite clasificar cada uno de los puntos de acceso de acuerdo de acuerdo a nuestro criterio।

ধাপ 29: DAC-S: MENÚ "PLANO"

DAC-S: MENÚ "PLANO"
DAC-S: MENÚ "PLANO"

Muestra de forma gráfica los WS-RPI agregados en el DAC-S। Para cada WS-RPI configurado se muestran la siguiente información:

  • Nombre: corresponde al nombre del WS-RPI।
  • আবিষ্কারক: Puede tener los siguientes valores (Sin inventario, Guardado y Clasificado), mostrándose en color verde cuando contiene “Clasificado”, lo cual indica que para ese WS-RPI ya se cuenta con una base de datos contra la cual comparr los nuevos de acceso inalámbricos detectados y si corresponde generar alertas।
  • স্থিতি: puede tener los siguientes valores (Sin estatus, Problema de configuración, Sin comunicación y Correcto), mostrándose es color verde cuando contiene “Correcto”, lo cual indica que el WS-RPI se encuentra online।
  • Alertas: muestra el número de alertas que se han generado de ese WS-RPI y que aún no han sido atendidas।
  • Otros detalles: al dar clic sobre la imagen del WS-RPI se podrá visualizar información adicional como la IP y la fecha hora de la última conexión।

ধাপ 30: DAC-S: MENÚ "GESTIÓN DE ALERTAS"

DAC-S: MENÚ "GESTIÓN DE ALERTAS"
DAC-S: MENÚ "GESTIÓN DE ALERTAS"
DAC-S: MENÚ "GESTIÓN DE ALERTAS"
DAC-S: MENÚ "GESTIÓN DE ALERTAS"
DAC-S: MENÚ "GESTIÓN DE ALERTAS"
DAC-S: MENÚ "GESTIÓN DE ALERTAS"

মুয়েস্ট্রা আন লিস্টাডো দে লাস অ্যালার্টাস কিউ হ্যান জেনেরাদো। Importante mencionar que para cada Alerta generada también se envía un correo de notificación al usuario administrador del sitio, informando sobre el evento।

Para visualizar más detalle sobre una alertta y poder gestionarla, se debe dar clic sobre el botón “Gestionar”।

Los campos a los que debe prestar más atención son:

  • বিস্তারিত: Opción donde se muestra información detallada sobre el punto de acceso detectado।
  • ক্রিয়াকলাপ: De acuerdo al criterio del administrador de la aplicación, selecciona la acción a tomar, en este caso se ha seleccionado “Mover al inventario como vecino”, lo que importanta que se sabe de donde proviene el punto de acceso y además se va অসম্পূর্ণ en la base de datos como vecino।
  • বর্ণনা: Detalle asignado por el administrador de aplicación al momento de gestionar la alertta।

Para gestionar la alertta, dar clic sobre el botón “Guardar”।

Seguidamente el sistema redirige al listado donde el estado de la alarta a cambiado a “Tramitada”।

ধাপ 31: DAC-S: ARQUITECTURA

El DAC-S está compuesto por dos partes, la parte visual de gestión por parte del usuario (Frontend) y la parte de procesamiento (ব্যাকএন্ড)

প্রযুক্তির উপযোগিতা:

  • কৌণিক 4
  • স্প্রিং বুট
  • ওয়েবসাইট সার্ভিস বিশ্রাম
  • জেপিএ
  • হাইবারনেট
  • মাইএসকিউএল

Herramientas de desarrollo:

  • স্প্রিং টুল স্যুট
  • সাবলাইম টেক্সট
  • মাইএসকিউএল ওয়ার্কবেঞ্চ

সামনের অংশ:

Es la parte visual con la que el usuario interactúa con la aplicación। Esta desarrollado en Angular, un framework de JavaScript de código abierto, mantenido por Google।

ধাপ 32: DAC-S: ACCEDER AL CÓDIGO FUENTE DEL FRONTEND

DAC-S: ACCEDER AL CÓDIGO FUENTE DEL FRONTEND
DAC-S: ACCEDER AL CÓDIGO FUENTE DEL FRONTEND
DAC-S: ACCEDER AL CÓDIGO FUENTE DEL FRONTEND
DAC-S: ACCEDER AL CÓDIGO FUENTE DEL FRONTEND

Pasos para acceder al código fuente del backend:

  • Ubicar en el escritorio el icono de acceso directo “sublime_text - Acceso directo”।
  • Dar doble clic sobre el ícono para iniciar la herramienta de desarrollo, el cual mostrará el IDE con el código del proyecto para su análisis।

ধাপ 33: DAC-S: ACCEDER AL CÓDIGO FUENTE DEL BACKEND

DAC-S: ACCEDER AL CÓDIGO FUENTE DEL BACKEND
DAC-S: ACCEDER AL CÓDIGO FUENTE DEL BACKEND
DAC-S: ACCEDER AL CÓDIGO FUENTE DEL BACKEND
DAC-S: ACCEDER AL CÓDIGO FUENTE DEL BACKEND

Este módulo se compone de los siguientes elementos:

Servicios ওয়েব রেস্ট: la interacción entre el Frontend y el Backend se da a través de servicios web। Estos servicios reciben las peticiones, ejecutan la lógica de procesamiento y devuelven respuesta a la aplicación del usuario।

Los servicios web están desarrollados en java। Se utilizó el entorno de desarrollo de la suite de herramientas de Spring (স্প্রিং টুল স্যুট)।

Para más detalle acerca el código del Backend:

  • Ubicar en el escritorio el ícono de acceso directo “STS - Acceso directo”।
  • Se mostrará el IDE de desarrollo con el código fuente del proyecto para su análisis।

ধাপ 34: DAC-S: ACCESO a LA BASE DE DATOS

DAC-S: ACCESO a LA BASE DE DATOS
DAC-S: ACCESO a LA BASE DE DATOS
DAC-S: ACCESO a LA BASE DE DATOS
DAC-S: ACCESO a LA BASE DE DATOS
DAC-S: ACCESO a LA BASE DE DATOS
DAC-S: ACCESO a LA BASE DE DATOS

La base de datos utilizada es MySQL, tecnología de libre uso y de fácil gestión।

Para poder acceder a la base de datos se deben ejecutar los siguientes pasos:

  • Ubicar en el escritorio el ícono de acceso directo “MySQL Workbench - Acceso directo”।
  • Dar doble clic sobre el ícono para abrir la aplicación।
  • Ubicar la conexión a la base de datos con el nombre “ConexiónMsql”।
  • Dar doble clic sobre la conexión para acceder a la base de datos।
  • Se muestra pantalla del IDE con la base de datos y las respectivas estructuras que la componen।

প্রস্তাবিত: