Índice:

Como criar um sistema de monitoramento para pontos de acesso sem fio não autorizados: 34 etapas
Como criar um sistema de monitoramento para pontos de acesso sem fio não autorizados: 34 etapas
Anonim
Como criar um sistema de monitoramento para pontos de acesso sem fio não autorizados
Como criar um sistema de monitoramento para pontos de acesso sem fio não autorizados

Saludos lectores.

O presente instrutivo é um guia de como desenvolver um sistema de monitoramento de pontos de acesso inalámbricos não autorizados utilizando um Raspberry PI.

Este sistema fue desenvolvido como parte de um trabalho de investigação de tese de maestria da Universidade Cenfotec de Costa Rica.

La aplicación esta conformada por dos elementos básicos, um dispositivo de monitoreo (Rasberry PI) el cual se encarga de recolectar señales inalámbricas del espacio físico que se desea monitorear, para posteriormente enviar dicha información al elemento segundo, um software de gestão e controle que se encarga de analizar o comportamento y patrones de las señales, em caso de detectar algún tipo de anomalía genera las alertas necesarias.

O instrutivo se divide nas seções, a primeira vez em como construir o dispositivo de monitoramento el cual se denomina WS-RPI, mientras que a segunda parte consiste em como reconfigurar o software de controle e gestão el cual se denomina DAC-S.

Etapa 1: INSUMOS DE LA APLICACIÓN

  • Rasberry PI 3.
  • Versão do kernel 4.9. *.
  • Python 2.7.9.
  • MySql 14.14.
  • Placa Wireless Alfa AWUS036ACH.
  • Nó 4.8.
  • 2 Led.
  • 1 resistencia de 220Ohm.
  • Oracle Virtual Box.

Etapa 2: ARQUITECTURA DE LA SOLUCIÓN

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

Para poder realizar um cenário de pedidos de solução, se requerido pelo menos um local vermelho quando se encuentre instalado el DAC-S, um WS-RPI, um ponto de acesso inalámbrico autorizado e um ponto de acesso não autorizado o vecino.

Como se muestra na imagem para criar um local vermelho com o segmento de vermelho 192.168.1.0/24, pues neste segmento de vermelho se encuentrar as direções IP que representam o DAC-S (192.168.1.5) e o WS-RPI (192.168.1.10) por defecto.

No local vermelho também é proposto que existe um equipamento com a direção de vermelho 192.168.1.1, função el cual como corta fuegos e gateway padrão.

Por último, o ponto de acesso autorizado se o atribuir a direção de vermelho 192.168.1.2 e o ESSID “Autorizado”.

Etapa 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, o cual se pode acessar mediante interface gráfica ou mediante SSH (requer configuração adicional), o primeiro que se va a realizar es atualizar a versão do sistema operativo e instalar las cabeceras do sistema operativo, para esto se ejecutan los siguientes comandos:

Iniciar sessão como super administrador:

sudo - su

Se ejecutan los siguientes comandos to descargar las cabeceras del system operative y install updates in case of that haya available:

  • apt-get update
  • apt-get upgrade
  • sudo apt-get install raspberrypi-kernel-headers

Etapa 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

Uma vez se tiver atualizado o sistema operativo de la PI, se proceder a instalar las fuentes do projeto WS_RPI, se for debe descargar el arquivo ws-rpi.software.tar y se debe colocar no diretorio raíz / del sistema operativo de la Raspberry Pi.

Después de esto ejecutamos los siguientes comandos:

  • CD /
  • tar –xvf ws-rpi.software.tar

O último comando inicia o processo de descompressão dos arquivos, gerando os diretórios siguientes no sistema operativo:

  • / cenfotect
  • home / pi / WS-RPI /

En dichos directorios se encuentran los recursos de software necesarios para instalar y configurar la aplicación corretamente siguiendo los pasos atribuir en esta guía.

Etapa 5: WS-RPI: INSTALAR LIBRERÍAS NECESARIAS

Instale as bibliotecas e as necessárias para configurar o dispositivo, para que ele execute os seguintes comandos:

  • apt-get install libc6-dev
  • apt-get install bc
  • apt-get install libssl-dev libnl-3-dev libnl-genl-3-dev ethtool

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

WS-RPI: COMPILAR E INSTALAR EL DRIVER DE LA TARJETA INALÁMBRICA
WS-RPI: COMPILAR E INSTALAR EL DRIVER DE LA TARJETA INALÁMBRICA
WS-RPI: COMPILAR E INSTALAR EL DRIVER DE LA TARJETA INALÁMBRICA
WS-RPI: COMPILAR E INSTALAR EL DRIVER DE LA TARJETA INALÁMBRICA

O grupo de investigação decidiu usar a tarjeta inalámbrica modelo Alfa AWUS036ACH para realizar as funções de escaneo de señales, debido a que a tarjeta integrada de la PI não soporta trabajara em modo monitor y não posee soporte para trabajar en frecuencias de 5.8Mhz.

Para poder usar esta tarjeta se debe compilar e instalar o driver de forma manual, pues no momento de desarrollar la investigación no se encontraba disponível no repositório de paquetes del sistema operativo.

Antes de compilar o driver, o primeiro que se deve garantir é que a tarjeta está conectada ao PI, e se procede a um ejecutar os comandos siguientes:

  • cd / home / pi / WS-RPI / rtl8812au /
  • make CROSS_COMPILE = arm-linux-gnueabihf- ARCH = arm
  • faça a instalação

Reiniciamos el dispositivo para verificar que o motorista cargue corretamente:

init 6

Uma vez, a framboesa foi reiniciada, verificamos que o módulo se iniciou corretamente, para esto verificamos que la PI reconozca la tarjeta wlan1, verificamos corriendo el siguiente comando:

ip a s

Etapa 7: WS-RPI: INSTALAR HERRAMIENTA AIRCRACK-NG

WS-RPI: INSTALAR HERRAMIENTA AIRCRACK-NG
WS-RPI: INSTALAR HERRAMIENTA AIRCRACK-NG
WS-RPI: INSTALAR HERRAMIENTA AIRCRACK-NG
WS-RPI: INSTALAR HERRAMIENTA AIRCRACK-NG

Se procede a instalar la herramienta aircrack-ng, para esto se ejecutan los siguientes

comandos:

  • cd /home/pi/WS-RPI/aircrack-ng-1.2-rc3/
  • faço
  • faça a instalação
  • airodump-ng-oui-update

Etapa 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 programació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:

Python –V

Etapa 9: WS-RPI: INSTALAR MYSQL

WS-RPI: INSTALAR MYSQL
WS-RPI: INSTALAR MYSQL

Se você instalar o MySQL e suas dependências exclusivas, ele funcionará como repositório de dados de señales recolectadas por la PI. Para esto se ejecutan los siguientes, os comandos:

  • apt-get install python2.7-mysqldb
  • apt-get install mysql-server --fix-missing

Cuando a instalação se encuentra en progreso, se muestra una ventana que solicite la contraseña de administración del MySQL, se debe ingresar el valor de la siguiente contraseña por defecto: R45p1Mysql2017.

Posterior a este é o oprime el botón aceptar hasta que la instalación se dé por finalizada.

Etapa 10: WS-RPI: INSTALAR NODEJS & EXPRESS

WS-RPI: INSTALAR NODEJS & EXPRESS
WS-RPI: INSTALAR NODEJS & EXPRESS

La GUI de la aplicación se desarrollóutilizando el lenguaje de programación NodeJS 4.8, Raspberry por defeito trae instalado este lenguaje, pero es una versión bastante desactualizada, para atualizar los binários a la versión to deben ejecutar los siguientes comandos:

  • curl -sL https://deb.nodesource.com/setup_4.x | sudo bash -
  • apt-get install nodejs -y
  • apt-get install node-gyp

Se verifica que o nójs se haya instalado corretamente ejecutando o comando siguiente:

node -v

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 install

Etapa 11: WS-RPI: CONFIGURACIÓN BASE DE DATOS

WS-RPI: CONFIGURACIÓN BASE DE DATOS
WS-RPI: CONFIGURACIÓN BASE DE DATOS
WS-RPI: CONFIGURACIÓN BASE DE DATOS
WS-RPI: CONFIGURACIÓN BASE DE DATOS

Se executa o comando siguiente utilizando o usuário super administrador do MySQL e o contraseña que se inicia quando se instala dicho programa.

Uma vez se inicia a sessão na consola administrativa do MySQL se executa o seguinte comando:

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

Ahora se crea la estructura de base de datos:

source /home/pi/WS-RPI/SQL/CreateDB.sql

Se saledel gestor de comandos MySql com el comando:

saída

Etapa 12: WS-RPI: CONFIGURACIÓN SCRIPT & SERVICIOS

WS-RPI: CONFIGURACIÓN SCRIPT & SERVICIOS
WS-RPI: CONFIGURACIÓN SCRIPT & SERVICIOS
WS-RPI: CONFIGURACIÓN SCRIPT & SERVICIOS
WS-RPI: CONFIGURACIÓN SCRIPT & SERVICIOS

Ejecutamos los siguientes comandos para realizar as configurações:

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

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

ls -lha

A seguir, crie os serviços que levantam a GUI e o soquete de comunicação:

  • cd / cenfotec / GUI /
  • instalação do serviço permanente wips-gui --script bin / www -p $ (dirname "$ (que para sempre)") -e "PATH = / usr / local / bin: $ PATH"
  • forever-service install socket-py -s /cenfotec/socket/main.py -f "-c '/ usr / bin / python'"

Ahora se inician los servicios creados en los pasos anteriores:

  • service socket-py start
  • serviço wips-gui start

Se verifica que os servicios se hayan iniciados corretamente verificando que los puertos 3000 y 9001 se encuentren disponibles en el dispositivo ejecutando o seguinte comando:

nmap localhost

Etapa 13: WS-RPI: INICIAR TAREAS PROGRAMADAS

WS-RPI: INICIAR TAREAS PROGRAMADAS
WS-RPI: INICIAR TAREAS PROGRAMADAS
WS-RPI: INICIAR TAREAS PROGRAMADAS
WS-RPI: INICIAR TAREAS PROGRAMADAS

Se habilitan las tareas programadas ejecutando os comandos siguientes:

  • recarregar cron do serviço
  • update-rc.d cron ativar 2 3 4 5
  • crontab -e

Se agrega el siguiente contenido al final del archivo cron:

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

Etapa 14: WS-RPI: CONFIGURACIÓN DE RED

WS-RPI: CONFIGURACIÓN DE RED
WS-RPI: CONFIGURACIÓN DE RED

Então, se procede a configurar o vermelho do PI, de tal forma que a configuração do mar, que carrega a aplicação do monitoramento, e não que trae o dispositivo por defeito, para que seja editado o arquivo / etc / rede / interfaces com o editor 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:

# interfaces (5) arquivo usado por ifup (8) e ifdown (8) # Observe que este arquivo foi escrito para ser usado com dhcpcd # Para IP estático, consulte /etc/dhcpcd.conf e 'man dhcpcd.conf' # Incluir arquivos de /etc/network/interfaces.d: diretório-fonte /etc/network/interfaces.dauto lo iface lo inet loopbackiface eth0 inet manualallow-hotplug wlan0 iface wlan0 inet manual # wpa-conf /etc/wpa_supplicant/wpa_supplicant.conow -hotplug wlan1 iface wlan1 inet manual # wpa-conf /etc/wpa_supplicant/wpa_supplicant.confiface default inet manual

Etapa 15: WS-RPI: CONFIGURACIÓN PERMANENTE

WS-RPI: CONFIGURACIÓN PERMANENTE
WS-RPI: CONFIGURACIÓN PERMANENTE

Configure o script que inicia a configuração com o dispositivo de carga do sistema operacional:

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

Etapa 16: WS-RPI: VERIFICAR FUNCIONAMIENTO

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

Uma vez finalizada a configuração se reinicia o dispositivo, executando o seguinte comando:

init 6

Uma vez o dispositivo cargue se deberá encender a luz cor led amarilla de forma fija, é um indicador de que o dispositivo inicio corretamente já não foi configurado. A direção de vermelho que carga por defeito é a 192.168.1.10.

Para inserir a página de gestão do dispositivo se debe conectar o PC do usuário a um mismo segmento de vermelho que o dispositivo, em um navegador Web na direção seguinte:

192.168.1.10:3000/

Veja a página de início de sessão da GUI de configuração do dispositivo, o usuário e o controle por defeito do administrador e defaultAdmin respectivamente.

Etapa 17: WS-RPI: Estado Geral Del Dispositivo

WS-RPI: Estado Geral Del Dispositivo
WS-RPI: Estado Geral Del Dispositivo

Después de iniciar sessão no WS-RPI, o sistema despliega um pantalla de estado geral del dispositivo, como nombre, direção de red del driver, puerto de gestión del driver, tempo encendido, hora, direcciones de red state y las particiones.

Etapa 18: WS-RPI: Cambiar Configuração do Dispositivo

WS-RPI: Cambiar Configuração do Dispositivo
WS-RPI: Cambiar Configuração do Dispositivo

Después de iniciar sessão no WS-RPI, o sistema despliega um pantalla de estado geral del dispositivo, como nombre, direção de red del driver, puerto de gestión del driver, tempo encendido, hora, direcciones de red state y las particiones.

No caso em que se deseja mudar a configuração do dispositivo, uma vez que ele iniciou a sessão se oprimir sobre o botón "Configuración", se ele mudar os parâmetros de vermelho como o usuário e contra a gestão, configuração de vermelho, parâmetros de base de datos, entre otros.

Etapa 19: DACS: CONFIGURACIÓN

O sistema DAC-S passa a ter a modalidade de um discovirtual, el cual pode ser importado em um software de virtualização como VirtualBox ou VMware Workstation Player.

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

Uma vez importando o disco virtual no software de virtualização e iniciando o sistema operacional, o DAC-S inicia automaticamente em um ambiente que se encuentra configurado com todos os componentes e programas utilizados no desenvolvimento do sistema.

Etapa 20: DACS: INSTALACIÓN DEL AMBIENTE VIRTUALIZADO

DACS: INSTALACIÓN DEL AMBIENTE VIRTUALIZADO
DACS: INSTALACIÓN DEL AMBIENTE VIRTUALIZADO

Instalar o software de virtualização “VirtualBox”, disponível na direção:

Colocar los archivos del disco virtual en un diretorio de facil acceso o donde el usuario los desee instalar.

Etapa 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

Para importar o disco virtual no software de virtualização Oracle VirtualBox se deben ejecutar los siguientes pasos:

  • Abra o software de virtualização “VirtualBox”.
  • Clique no botão “Nueva”, inclua o nome e selecione o sistema operacional “Microsoft Windows”, “Windows 7 (64-bit)”, clique no botão “Next”.
  • Seleccionar el tamaño de la memoria RAM de la maquina virtual.
  • Na opção de disco duro, selecione “Usar um arquivo de disco duro virtual existente”. Clic sobre el ícono de la carpeta, ubicar el disco virtual local en los pasos anteriores y selecionar "WIN 7 disco-virtual".
  • Clique no botão “Crear”.

Etapa 22: DACS: INICIAR LA MÁQUINA VIRTUAL

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

Para iniciar a máquina virtual, clique no botão “Iniciar” e esperar que se despliegue o escritorio do sistema operacional.

Etapa 23: DAC-S: ACCEDER a LA APLICACIÓN DE GESTIÓN

DAC-S: ACCEDER a LA APLICACIÓN DE GESTIÓN
DAC-S: ACCEDER a LA APLICACIÓN DE GESTIÓN

Uma vez a 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 um navegador, por ejemplo: Google Chrome.

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”.

Etapa 24: DAC-S: MENU PRINCIPAL

DAC-S: MENU PRINCIPAL
DAC-S: MENU PRINCIPAL

Después de iniciar sessão se muestra la pantalla de bienvenida al sistema y las opciones del menú de la aplicación.

Etapa 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 usar o DAC-S, recomenda-se revisar e configurar os parâmetros requeridos para a aplicação para suas funções.

Se ha dividido en tres secciones:

  • Sistema: Se debe tener principal atención al campo “Correio eletrônico”, y colocar el correo al cual desea recibir notificaciones.
  • Base de dados: Se os parâmetros de conexão da base de dados forem gerenciados, a maquina virtual se encuentra lista para que não seja necessário modificar os 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 usando o Gmail como servidor de correo. Por lo que debe de configurar o campo “Usuario SMTP”, que corresponde a la cuenta de correo de Gmail desde la cual se van a enviar las notificaciones.

Etapa 26: DAC-S: MENÚ “WS-RPI”

DAC-S: MENÚ “WS-RPI”
DAC-S: MENÚ “WS-RPI”

Este menu permite agregar e configurar os WS-RPI (Sensor Wireless Raspberry PI), para que se deben seguir os seguintes passos:

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

    • Nome: Nome para identificar o WS-RPI.
    • Usuario: Usuario de gestion del WS-RPI
    • Contraseña: Contraseña del WS-RPI
    • IP: Dirección de red asignada al WS-RPI.
    • Porto: porto para estabelecer a conexão com o WS-RPI.
  • Clique no botão “Guardar”. Seguidamente se mostrará o WS-RPI na lista.

Etapa 27: DAC-S: CONFIGURAR EL WS-RPI

DAC-S: CONFIGURAR EL WS-RPI
DAC-S: CONFIGURAR EL WS-RPI

En el listado, sobre el WS-RPI previamente agregado, dar clic sobre el botón “Editar”. Para configurar e verificar o sistema de conexão com o WS-RPI, clique no botão “Configurar”. Se a configuração for correta, se mostrará a mensagem siguiente “WS-RPI configurado corretamente, proceda a guardar los cambios”.

Uma vez se haya realizou a configuração se habilitará em um novo campo “Estado”, el cual puede tener los siguientes valores:

  • “Activo”: Significa que o WS-RPI se encuentra listo para entrar em operação
  • “Inactivo”: Significa que o WS-RPI não entra em operação, pero se encuentra debidamente configurado.

Finalmente, clicar sobre o botão “Guardar” para aplicar os câmbio.

Etapa 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 listada de WS-RPI que se encuentran in state “Activo”. Para que cada WS-RPI possa realizar as operações seguintes.

  • Obtener el inventario: Al dar clic sobre o botón “Inventario”, se le solicit al dispositivo WS-RPI el listado de pontos de acesso detectados.
  • Almacenar a lista de pontos de acesso ao clique sobre o botão “Guardar”,.
  • Clasificar Puntos de Acceso: Al dar clic sobre o botón “ClasificarAP”, permite classificar cada um dos pontos de acesso de acuerdo de acuerdo a nuestro criterio.

Etapa 29: DAC-S: MENÚ “PLANO”

DAC-S: MENÚ “PLANO”
DAC-S: MENÚ “PLANO”

Muestra de forma gráfica los WS-RPI agregados no DAC-S. Para cada WS-RPI definido se muestran la siguiente información:

  • Nome: corresponde ao número do WS-RPI.
  • Inventário: 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 com uma base de dados contra la cual los nuevos puntos. de acceso inalámbricos detectados y si corresponde generar alertas.
  • Estatus: 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 encontra online.
  • Alertas: muestra el número de alertas que não foi gerado no WS-RPI e que não foi atendido.
  • Outros detalhes: al dar clic sobre a imagem do WS-RPI se você pode visualizar informações adicionais como o IP e a hora da última conexão.

Etapa 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”

Muestra un listado de las alertas que se han generado. Importante mencionar que para cada alerta gerado também se envía um correo de notificação ao usuário administrador do local, informando sobre o evento.

Para visualizar más detalle sobre um alerta y poder gestionarla, se debe dar clic sobre o botón “Gestionar”.

Los campos a los que debe prestar atenção más filho:

  • Detalle: Opción donde se muestra información detallada sobre el punto de acceso detectado.
  • Acción: De acuerdo al criterio del administrador de la aplicación, selecciona la acción a tomar, en este caso se tiver seleccionado “Mover al inventario como vecino”, lo que significa que se sabe de donde proviene el ponto de acesso e además se va a incorporar en la base de datos como vecino.
  • Descrição: Detalhe atribuído pelo administrador de aplicação ao momento de gestionar o alerta.

Para gestionar o alerta, dar clic sobre o botão “Guardar”.

Seguidamente o sistema redireciona al listado de acordo com o estado do alerta a cambiado a “Tramitada”.

Etapa 31: DAC-S: ARQUITECTURA

El DAC-S está compuesto por dos partes, a parte visual de gestão por parte do usuário (Frontend) e a parte de procesamiento (Backend)

Tecnologías utilizadas:

  • Angular 4
  • Bota de mola
  • Webservice Rest
  • JPA
  • Hibernar
  • Mysql

Herramientas de desarrollo:

  • Conjunto de ferramentas de primavera
  • Texto Sublime
  • MySQL Workbench

A parte dianteira:

Es la parte visual con la that el usuario interactúa con la aplicación. Este é desenvolvido em Angular, um framework de código JavaScript aberto, mantido pelo Google.

Etapa 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 acessar o código abaixo do backend:

  • Ubicar no escritorio o icono de acesso directo “sublime_text - Acesso directo”.
  • Dar doble clic sobre o ícone para iniciar la herramienta de desarrollo, o cual mostrará o IDE com o código do projeto para sua análise.

Etapa 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 Web Rest: a interação entre o Frontend e o Backend se 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á desarrollados en java. Use o entorno de desarrollo de la suite de herramientas de Spring (Spring Tool Suite).

Para mais detalhes sobre o código do back-end:

  • Ubicar en el escritorio el ícono de acceso direto “STS - Acesso direto”.
  • Veja o IDE de desenvolvimento com o código-fonte do projeto para sua análise.

Etapa 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 dados usados es MySQL, tecnología de libre use y de facil gestión.

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

  • Ubicar no escritorio o ícono de acesso direto “MySQL Workbench - Acesso direto”.
  • Dar duplo clique sobre o ícone para abrir a aplicação.
  • Ubicar la conexión a la base de data con el nombre “ConexiónMsql”.
  • Dar duplo clique sobre a conexão para acessar a base de dados.
  • Se muestra pantalla del IDE com a base de dados e as melhores estruturas que os componentes.

Recomendado: