From c10f2a44fe7281650fb5e2a2d67fcc90e783940f Mon Sep 17 00:00:00 2001 From: DANYDHSV Date: Thu, 26 Mar 2026 15:33:32 -0600 Subject: [PATCH] =?UTF-8?q?antes=20de=20la=20asincron=C3=ADa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/plugin.log | 1582 +++++++++++++++++++++++++++++++++++++++ public.php | 67 +- src/IpSearchService.php | 149 ++++ 3 files changed, 1789 insertions(+), 9 deletions(-) diff --git a/data/plugin.log b/data/plugin.log index 11176b7..233973b 100755 --- a/data/plugin.log +++ b/data/plugin.log @@ -61937,3 +61937,1585 @@ Content-Type: User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 Acceso a la interfaz pública de búsqueda de IPs WARN: No active user found — login screen will be shown. +=== NUEVA PETICIÓN === +Método: GET +POST data: [] +GET data: [] +Content-Type: +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 +Acceso a la interfaz pública de búsqueda de IPs +WARN: No active user found — login screen will be shown. +=== NUEVA PETICIÓN === +Método: POST +POST data: [] +GET data: {"action":"nms_login"} +Content-Type: application/json +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 +INFO: NMS Login OK for user: danielhumberto (role: superadmin) +=== NUEVA PETICIÓN === +Método: GET +POST data: [] +GET data: [] +Content-Type: +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 +Acceso a la interfaz pública de búsqueda de IPs +WARN: No active user found — login screen will be shown. +=== NUEVA PETICIÓN === +Método: GET +POST data: [] +GET data: {"action":"nms_verify_session"} +Content-Type: +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 +=== NUEVA PETICIÓN === +Método: GET +POST data: [] +GET data: [] +Content-Type: +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 +Acceso a la interfaz pública de búsqueda de IPs +WARN: No active user found — login screen will be shown. +=== NUEVA PETICIÓN === +Método: GET +POST data: [] +GET data: {"action":"nms_verify_session"} +Content-Type: +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 +=== NUEVA PETICIÓN === +Método: GET +POST data: [] +GET data: [] +Content-Type: +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 +Acceso a la interfaz pública de búsqueda de IPs +WARN: No active user found — login screen will be shown. +=== NUEVA PETICIÓN === +Método: GET +POST data: [] +GET data: [] +Content-Type: +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +Acceso a la interfaz pública de búsqueda de IPs +INFO: Active User ID: 1015 +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"search","segment":"63","verify_ping":"false"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya53ef4e06eab1641fcc43aacce8f538f +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de búsqueda AJAX +Configuración cargada: {"ipserver":"sistema.siip.mx","hasUnmsToken":true,"hasApiToken":true} +Buscando IPs en segmento: 63 (Búsqueda inicial rápida) +URL de API: https://sistema.siip.mx/nms/api/v2.1/devices/ips?suspended=true&management=true&includeObsolete=true +Iniciando conexión a API: https://sistema.siip.mx/nms/api/v2.1/devices/ips?suspended=true&management=true&includeObsolete=true +Respuesta HTTP: 200 +Longitud de respuesta: 8136 bytes +IPs obtenidas exitosamente: 514 direcciones +DEBUG CRM: apitoken=SET, ipserver=SET +CRM: Iniciando filtrado con URL: https://sistema.siip.mx/crm/api/v1.0 +CRM: Consultando servicios suspendidos/finalizados... +CRM: Consultando https://sistema.siip.mx/crm/api/v1.0/clients/services?statuses[]=2&statuses[]=3 +CRM: Obtenidos 665 servicios +CRM: Encontrados 665 sitios bloqueados por servicios suspendidos/finalizados +Obteniendo dispositivos con siteId: https://sistema.siip.mx/nms/api/v2.1/devices +Mapeadas 3718 IPs a sitios +CRM: Filtrando 511 IPs de sitios con servicios suspendidos/finalizados: 172.16.12.38, 172.16.12.46, 172.16.12.52, 172.16.12.53, 172.16.12.54... +Búsqueda de IPs en segmento 172.16.63.x - Disponibles: 199, En uso: 55 +Resultado de búsqueda: {"success":true,"ipsDisponibles":199,"ipsEnUso":55} +<<< Finalizando handler de búsqueda AJAX +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.52"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary10d795247e0830c04487b102ea801a68 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.52 +IpValidator: Sitio encontrado: d0301971-e577-4bb5-bba5-f96d6a04794d +IpValidator: IP 172.16.63.52 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.54"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryd755120291b95c0f15789c8fbad90a3 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.54 +IpValidator: Sitio encontrado: b383c924-cd59-4d17-b7c2-6369ad44c9e0 +IpValidator: IP 172.16.63.54 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.55"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary41525aaa306753a92aa1fa4fd1c4271c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.55 +IpValidator: Sitio encontrado: 775093cd-6d07-4816-9f17-600be3d68144 +IpValidator: IP 172.16.63.55 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.57"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary1c809f2ab6217146eca38363e1ce7b7 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.57 +IpValidator: Sitio encontrado: d1124878-ffe1-4b98-9e29-c33a1fbe1001 +IpValidator: IP 172.16.63.57 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.59"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary11543c9f6054cc24a753b97e2a71f692 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.59 +IpValidator: Sitio encontrado: 775fca9f-4ab7-4552-a180-92f6b404db27 +IpValidator: IP 172.16.63.59 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.60"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryf6da282299b57061f0bf4af7f79399b4 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.60 +IpValidator: Sitio encontrado: a19d4d7b-2e35-4a83-828c-3d7eec4c4dfd +IpValidator: IP 172.16.63.60 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.61"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryc07fc6bb2cf351235610e2403d13c046 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.61 +IpValidator: Sitio encontrado: 9de05633-1c1d-4f49-b937-afa8b080ddae +IpValidator: IP 172.16.63.61 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.62"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary31375575df7716a65ceb98da93c30e73 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.62 +IpValidator: Sitio encontrado: 69357f47-7c2d-44a4-bce7-fe22ea598a64 +IpValidator: IP 172.16.63.62 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.63"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary43206e8d0b94a55799f606df9061316c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.63 +IpValidator: Sitio encontrado: 241e6e95-e934-4193-b2c4-79a2baa84969 +IpValidator: IP 172.16.63.63 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.64"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarye6c007c953ffa9272acb0d32b1545352 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.64 +IpValidator: Sitio encontrado: 4295ffcf-7e93-4a7f-98e1-1e1a18548734 +IpValidator: IP 172.16.63.64 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.66"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary55f8a32819dbdebda158272505ba649e +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.66 +IpValidator: Sitio encontrado: c462e366-63cd-452e-ba58-28d947dfae77 +IpValidator: IP 172.16.63.66 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.67"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary35b0a8c13380e39b968a8dce752bd141 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.67 +IpValidator: Sitio encontrado: a63adeab-04c0-45b4-9854-9583c8741323 +IpValidator: IP 172.16.63.67 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.68"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary1285c3d5dd043ccae1af6f576b914fe +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.68 +IpValidator: Sitio encontrado: dd24b4fd-1c95-4b52-aba7-5c93c17bc5fe +IpValidator: IP 172.16.63.68 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.70"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary42cd7b8363e01aeea50df81252c94fb3 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.70 +IpValidator: Sitio encontrado: ee51b205-1c00-4dd7-9925-f32734802679 +IpValidator: IP 172.16.63.70 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.71"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryf6dc8521ec04f7995c6dc36f16da692e +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.71 +IpValidator: Sitio encontrado: 2619fdc4-0da3-411a-af13-2af9bd408b7e +IpValidator: IP 172.16.63.71 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.73"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary55f03f25a0ac3fd148a2788493058007 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.73 +IpValidator: Sitio encontrado: 233343ae-6a8f-4f9b-8e98-8460d8a6e512 +IpValidator: IP 172.16.63.73 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.74"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary270579b639454eead1c98e1d39d09b9e +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.74 +IpValidator: Sitio encontrado: 94c99e3d-ea15-4b47-8858-469b26630e30 +IpValidator: IP 172.16.63.74 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.75"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary61789e5905564056864471288f1e6fc6 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.75 +IpValidator: Sitio encontrado: c9dcb49e-03a4-4bcc-85f6-cb2c9eca887f +IpValidator: IP 172.16.63.75 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.76"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary990d941c8e08afe1beb44bfb6ebc1e22 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.76 +IpValidator: No se encontró sitio para IP 172.16.63.76 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.76\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryac76f7b17b22b96af289a1bceee1565c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.11s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.77"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary132446b4ac4588d7579c9406de115ace +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.77 +IpValidator: Sitio encontrado: 240364e5-1e2e-4249-ba7d-b641d5385256 +IpValidator: IP 172.16.63.77 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.78"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary95442d2fdb02e6f1a8b0ee1512642995 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.78 +IpValidator: Sitio encontrado: 9814f379-6af6-4638-84a0-74a873147967 +IpValidator: IP 172.16.63.78 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.79"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary1dd081218faf998e522539f175cf4576 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.79 +IpValidator: Sitio encontrado: 47a4a557-f6f5-488c-ad83-5959be73d2e3 +IpValidator: IP 172.16.63.79 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.81"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary75579d9cfb936ed42c44a3c73617edc +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.81 +IpValidator: Sitio encontrado: 49473bf3-c3a3-48d9-a65b-c886f99157cc +IpValidator: IP 172.16.63.81 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.83"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary30005ff8924729375e360963e2fa7536 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.83 +IpValidator: Sitio encontrado: 866488ec-d04b-49b6-8e0d-aed67d818f91 +IpValidator: IP 172.16.63.83 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.85"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary68eea9279cc73a68c86e8a0499c630c4 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.85 +IpValidator: Sitio encontrado: c71a2d61-38eb-452d-9d1e-b748a8cd33dc +IpValidator: IP 172.16.63.85 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.86"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary87a6f30320217219b49c9b866ab925fa +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.86 +IpValidator: Sitio encontrado: a5f2e382-6e7f-4491-95e8-05d7587bed52 +IpValidator: IP 172.16.63.86 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.88"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary6f2d058b3bfc53e8d99d9bc2e8d75116 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.88 +IpValidator: Sitio encontrado: a8f24da1-32f0-4384-8230-832260882b1f +IpValidator: IP 172.16.63.88 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.89"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary8af699d274e64019d32293d99101e1fd +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.89 +IpValidator: Sitio encontrado: db12a884-58de-45f3-899e-046c11ba8500 +IpValidator: IP 172.16.63.89 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.90"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryc79c8a7dc9ffafdfcf13f934d89674c5 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.90 +IpValidator: Sitio encontrado: 8af9d2e3-f11b-4639-b691-d540e5e31548 +IpValidator: IP 172.16.63.90 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.91"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarycf0fdf11fc31ef1ad2d1089ef24003f +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.91 +IpValidator: Sitio encontrado: 45d324e1-70da-4881-9588-3c9ad92c6801 +IpValidator: IP 172.16.63.91 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.92"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarye1040f877b5905edb85433fdd86bb8d0 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.92 +IpValidator: Sitio encontrado: d28ac4c2-7454-4a8b-baeb-d884a93238c7 +IpValidator: IP 172.16.63.92 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.93"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya783d90b5332c59da39896398ab712ef +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.93 +IpValidator: Sitio encontrado: 6de5c85b-92d7-4a85-a342-ed52639b3c8e +IpValidator: IP 172.16.63.93 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.94"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarybbfe21e5977d29c7ee55c2504c88eeee +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.94 +IpValidator: Sitio encontrado: d3cb1b0b-305e-496b-bc4c-ba1a51e9d898 +IpValidator: IP 172.16.63.94 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.95"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary684b5f85d95b219c485ecc9b2b0ba1fd +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.95 +IpValidator: Sitio encontrado: 341c149e-ad49-4c0f-8d24-631c38a7cc13 +IpValidator: IP 172.16.63.95 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.96"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryb780eda95c7595e22a48d31b90aca911 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.96 +IpValidator: Sitio encontrado: 2852d343-9e22-4859-8867-2b5dbadc6d36 +IpValidator: IP 172.16.63.96 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.97"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary5db8dd4213ea11e2cf3cfa1ff27b3e68 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.97 +IpValidator: Sitio encontrado: d127c9ce-2907-4505-9329-e7bd5aa5beaf +IpValidator: IP 172.16.63.97 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.98"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryfb3c6dbe1252c3f64fe618f8617463a3 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.98 +IpValidator: Sitio encontrado: 5c3f7491-a4ff-4a4c-82f9-985a9561ceab +IpValidator: IP 172.16.63.98 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.100"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary55939c775d5c56955c97021871fa1140 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.100 +IpValidator: Sitio encontrado: 32dbde27-afb5-49fb-8abb-533ccd491250 +IpValidator: IP 172.16.63.100 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.101"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryf3cba6330ce81f5538e3ada5d9fe339e +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.101 +IpValidator: Sitio encontrado: e3e5dfc5-ab3d-4060-b80b-4332f9738d6e +IpValidator: IP 172.16.63.101 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.102"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary7258b74e65519dda7c47a83a88d586a2 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.102 +IpValidator: Sitio encontrado: d8561051-e41f-4309-8139-36a84a039419 +IpValidator: IP 172.16.63.102 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.103"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryb6c6d238fd88b248a178b06e084025b +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.103 +IpValidator: Sitio encontrado: 67c6d379-0ba4-4091-85f1-55b5533ba6eb +IpValidator: IP 172.16.63.103 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.104"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryb77815e27833b3c4e9a6e742f0eaa4fc +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.104 +IpValidator: Sitio encontrado: 6ed90722-76f8-4c47-88ac-9e6d917b2522 +IpValidator: IP 172.16.63.104 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.105"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary50be08174fc60b68aa036aeab0f34c6 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.105 +IpValidator: Sitio encontrado: 37518a01-ec37-456d-b773-3d01850572ec +IpValidator: IP 172.16.63.105 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.107"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryb63bef46ecb3fb7b615bb45e9e09168c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.107 +IpValidator: Sitio encontrado: 569f09be-9822-4ef7-824f-3dbaf6ea3e4f +IpValidator: IP 172.16.63.107 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.109"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary8de5206c5d5d1c8192741a901968568f +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.109 +IpValidator: Sitio encontrado: 84b2bd21-2198-4353-989c-398564ec7f4e +IpValidator: IP 172.16.63.109 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.110"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryb52bfe737ec777f1e35b1195ebadc40d +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.110 +IpValidator: Sitio encontrado: 153db37f-cef5-4da6-bae7-ac1db579eb6b +IpValidator: IP 172.16.63.110 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.111"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary2c84da37adf5a36cbbf331fc481ff4ad +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.111 +IpValidator: Sitio encontrado: 2db0af2e-eb3f-44ac-ae94-3a8730ecb6aa +IpValidator: IP 172.16.63.111 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.112"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryd5ff6cb8eebe479ea3f67d6cad2e2b5d +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.112 +IpValidator: Sitio encontrado: 53f001ab-dcc6-405a-837d-7acb46ecef94 +IpValidator: IP 172.16.63.112 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.114"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryd8bccdcfb91e2a548ccb2a359b72960c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.114 +IpValidator: Sitio encontrado: 284ff1e0-5372-49e0-b146-c852d42f6db0 +IpValidator: IP 172.16.63.114 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.115"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary41dd2e296955d968ddced9932d9de89d +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.115 +IpValidator: Sitio encontrado: b1231550-b480-40ed-ab91-e33bfea2ed9b +IpValidator: IP 172.16.63.115 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.116"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary2243b3e5ccf022e81fe4973b86602dae +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.116 +IpValidator: Sitio encontrado: c66dcd27-1002-4533-a2d9-02ac4874dc1e +IpValidator: IP 172.16.63.116 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.117"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary727e9a183bf57e4c7748d94675fce0a8 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.117 +IpValidator: No se encontró sitio para IP 172.16.63.117 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.117\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary76a1977e44ff33cf2b862a07e7d7de4c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.10s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.118"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary672d8be6e4733ff013eadc32c4bef465 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.118 +IpValidator: Sitio encontrado: 6234fad7-f5f8-4dad-a096-11a5745bfec3 +IpValidator: IP 172.16.63.118 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.119"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary8a10472d0372a757d8056f33024ab7d8 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.119 +IpValidator: Sitio encontrado: 28021c2c-65c6-420c-87fe-50c01c853878 +IpValidator: IP 172.16.63.119 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.120"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary7716d79ef242ba722de19799fdaccfe0 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.120 +IpValidator: Sitio encontrado: dbb8bd68-2a98-4727-b0b8-924bbfe31bdf +IpValidator: IP 172.16.63.120 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.122"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary3b4482988935f06379228e5cc7a21a0e +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.122 +IpValidator: Sitio encontrado: afdb3789-140a-43e2-8f9c-7be738c41f7e +IpValidator: IP 172.16.63.122 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.123"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary9cf65b187b7d4c7917d527f7187749a9 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.123 +IpValidator: Sitio encontrado: f37181e0-2dfb-4546-9f9e-6ee44f762c44 +IpValidator: IP 172.16.63.123 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.124"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary4e72f57bf137de17f4c72877273b4e6a +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.124 +IpValidator: Sitio encontrado: e62316fa-c89b-4bed-b57d-e1e17380331e +IpValidator: IP 172.16.63.124 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.126"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary33785703c33d800c80a72f2fee250185 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.126 +IpValidator: Sitio encontrado: c7cd94fb-957a-4edb-89db-089459121413 +IpValidator: IP 172.16.63.126 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.127"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary3e13f0d93e0777f762bb470a453e1c14 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.127 +IpValidator: Sitio encontrado: a58460fe-41d2-4807-a7a5-c32ab29075b2 +IpValidator: IP 172.16.63.127 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.128"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryc745ec59f4fa9b189d7badc6286885f5 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.128 +IpValidator: Sitio encontrado: e8ddbcde-aeab-42f4-99d0-cd4742efb0b2 +IpValidator: IP 172.16.63.128 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.131"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya5414e17494c468388086aa9c519d793 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.131 +IpValidator: Sitio encontrado: 291aa885-0f4a-4eaf-99b8-d1f4266ef865 +IpValidator: IP 172.16.63.131 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.132"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary916d649e118d30578a72521b6236c112 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.132 +IpValidator: Sitio encontrado: 68aa3b03-67f1-4ec0-aa5f-49b907e79b53 +IpValidator: IP 172.16.63.132 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.133"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary6f8a11c0363feeb77c1fe2e2f842869c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.133 +IpValidator: Sitio encontrado: 16f21cc2-f580-4a6d-99d5-32740148e82b +IpValidator: IP 172.16.63.133 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.135"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary31709c29ef494d04d2b1c8c81a071998 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.135 +IpValidator: No se encontró sitio para IP 172.16.63.135 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.135\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryc89ed06e35f808a5350c320283fdef83 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.11s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.136"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryee9db03b98c8f05ec21901c1609ff2ce +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.136 +IpValidator: Sitio encontrado: f0638609-f65f-4d37-a422-3a436e9997b4 +IpValidator: IP 172.16.63.136 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.138"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary50453258fb975722e47523fa18aa8c02 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.138 +IpValidator: Sitio encontrado: cd1dd543-52b9-4cf1-bb75-8bff34d10725 +IpValidator: IP 172.16.63.138 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.139"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryc7c4a1559d455b5dbefb7b26b59bca74 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.139 +IpValidator: Sitio encontrado: f2247750-b1b0-4ca3-9ef3-b89aa2bdf3ed +IpValidator: IP 172.16.63.139 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.140"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya3147dbc3a967e1dbf16762569906b6b +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.140 +IpValidator: Sitio encontrado: 657186ca-f06e-427e-b223-9583b3096384 +IpValidator: IP 172.16.63.140 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.141"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryfedc511427811478b5a837f702c234dc +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.141 +IpValidator: Sitio encontrado: 4f7a5e94-3388-4a92-8616-f5a2148deab9 +IpValidator: IP 172.16.63.141 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.142"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryc0f02161967a33577db6b166d68fb78b +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.142 +IpValidator: Sitio encontrado: 87773d08-3185-4596-ba77-7f4c3d753d67 +IpValidator: IP 172.16.63.142 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.144"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryb764bb7211af31798e4ea12932faa48 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.144 +IpValidator: Sitio encontrado: cf478b65-135b-4036-8f1d-d2369e93a108 +IpValidator: IP 172.16.63.144 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.145"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary2621a27cc42842828d5f7481bcfb0695 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.145 +IpValidator: Sitio encontrado: ab9df728-d998-4f41-8ecd-631bf7f8af35 +IpValidator: IP 172.16.63.145 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.147"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryd99ebfd89d87296c7659dff16db5ea61 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.147 +IpValidator: Sitio encontrado: 938d0cb1-11fc-4639-b553-760e49660094 +IpValidator: IP 172.16.63.147 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.148"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryf6e9b6da8722908e5f0488f61bd2a400 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.148 +IpValidator: Sitio encontrado: 117d8bfc-1cc4-415c-8631-a5985d4322ab +IpValidator: IP 172.16.63.148 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.150"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary16b0843ee19e90d151ed79dcae305fda +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.150 +IpValidator: No se encontró sitio para IP 172.16.63.150 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.150\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya18142def1213b679755b51939946d47 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.11s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.152"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary80cb3d4e2f16c2c38aa33f3fabb78a11 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.152 +IpValidator: No se encontró sitio para IP 172.16.63.152 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.152\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary3cb1c098a1a4d7fd3b925573a00eadc5 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.10s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.153"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryeb8cdca95b0eb278dfdcbfce17394d8f +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.153 +IpValidator: Sitio encontrado: acb4796d-06aa-4805-9422-f994cdda9165 +IpValidator: IP 172.16.63.153 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.154"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary367f534e077118676f77b475b8bda9cd +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.154 +IpValidator: Sitio encontrado: 4b0e02e8-51db-4686-9537-cb2186674a3d +IpValidator: IP 172.16.63.154 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.155"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary9958609d8890a48ac866ef6a0d1ef1de +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.155 +IpValidator: Sitio encontrado: 19e1a40c-2b06-4f7b-9b95-24d7f4c62f2d +IpValidator: IP 172.16.63.155 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.156"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarye4a7143381a4e8c0544f7dcf5f76c31f +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.156 +IpValidator: Sitio encontrado: 43eb0c3e-3c95-4322-bec7-cd1bc9cee79f +IpValidator: IP 172.16.63.156 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.158"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarycc73d05d743182dbb96eaac8f82dc4c4 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.158 +IpValidator: No se encontró sitio para IP 172.16.63.158 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.158\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary5313d8d8ed89d156a3d139cf266cbe29 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.10s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.160"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary88d134038c4c8fcf6163b3aa3cd077b8 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.160 +IpValidator: Sitio encontrado: 5310ba04-cade-4c30-86fd-d9b84f66a2f7 +IpValidator: IP 172.16.63.160 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.161"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarye6d578eb21f766d2dfcd4ff15f87c85 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.161 +IpValidator: Sitio encontrado: 1e720ba5-4360-4f80-99da-59feb86d8358 +IpValidator: IP 172.16.63.161 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.162"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya0d23d1e3595e6ae248d8b4e962e78f +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.162 +IpValidator: Sitio encontrado: 0aee231d-1c59-42b0-aea5-f45d2de1cd37 +IpValidator: IP 172.16.63.162 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.163"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary7387163d50dcbced80db9d380d0fec65 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.163 +IpValidator: Sitio encontrado: 29387b65-0fb4-41a4-938a-1d6772ee2e59 +IpValidator: IP 172.16.63.163 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.165"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary4f64737c1a4eda5d881fd45b8bc3461d +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.165 +IpValidator: Sitio encontrado: a6dca77a-81ef-45b8-a35f-47ec3dbef073 +IpValidator: IP 172.16.63.165 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.166"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary4a592917e2d6fb57771317cfbb37f084 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.166 +IpValidator: Sitio encontrado: 2406612a-b6df-4561-bf96-990264c80dc0 +IpValidator: IP 172.16.63.166 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.167"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary27cbcc56a4cc4b467c932928b06d7f0e +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.167 +IpValidator: Sitio encontrado: 80ac10b4-d5e0-429a-8c67-a13fe4b6c1ff +IpValidator: IP 172.16.63.167 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.168"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary91b628cd26643b57e60264bf574625d9 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.168 +IpValidator: No se encontró sitio para IP 172.16.63.168 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.168\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary7acf03a5cfa505423e95b455f31b63a +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.11s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.169"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryf432954ccbe8dc7ba787cf11902f30d4 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.169 +IpValidator: Sitio encontrado: f199df67-3738-4142-b594-4c9051ac3c70 +IpValidator: IP 172.16.63.169 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.170"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryf50effdac98a906278f09298c675fbf5 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.170 +IpValidator: Sitio encontrado: 80177370-129f-45b4-83ed-da53635b005b +IpValidator: IP 172.16.63.170 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.171"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryfbc07ab05d78ddf526d15f908ef80a3f +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.171 +IpValidator: Sitio encontrado: 5f5afc7e-b2ea-4504-b4a3-85a32b0ce60b +IpValidator: IP 172.16.63.171 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.172"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarycaaea18bd3f88da6aea57f78ff6866d2 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.172 +IpValidator: Sitio encontrado: ca0a61de-615b-4364-b284-1b6b57423c43 +IpValidator: IP 172.16.63.172 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.176"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary957bf2e36639423353579176bd4933a3 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.176 +IpValidator: Sitio encontrado: ac4fde17-603b-455b-aed5-05ccb7e08c3e +IpValidator: IP 172.16.63.176 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.177"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryec7b5924f9f53b51185f8dc56d7184f5 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.177 +IpValidator: Sitio encontrado: e4c7bf72-7f4a-4d3e-b028-164a94e53b86 +IpValidator: IP 172.16.63.177 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.180"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryf55cce51b237237e88f5d3dc8ac3d53c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.180 +IpValidator: Sitio encontrado: 8e24f0d1-5444-4490-9c9a-67509041c9b6 +IpValidator: IP 172.16.63.180 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.183"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryee76b340e93e95f7d1e67d7d86628d6a +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.183 +IpValidator: Sitio encontrado: db491952-d89c-47b4-96e3-fb3105b51526 +IpValidator: IP 172.16.63.183 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.184"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary780bf2cd6c7396f85c65ad6e9507e89d +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.184 +IpValidator: Sitio encontrado: c30c8313-8922-4205-b7ab-ad88c20eee91 +IpValidator: IP 172.16.63.184 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.185"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary4724cf242eb2e814130e59b1c50f42c8 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.185 +IpValidator: Sitio encontrado: e6657b49-1cce-4136-a7bf-d6cdd9fe5e22 +IpValidator: IP 172.16.63.185 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.186"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryef77f05d82e1683a75a71057b76d793c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.186 +IpValidator: Sitio encontrado: d4ed10a0-e951-4ce5-bbcb-27af35201a6e +IpValidator: IP 172.16.63.186 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.188"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya7cdd45796165d8d89c09b53611e9830 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.188 +IpValidator: Sitio encontrado: 8d61b467-f852-4c2c-aa5e-16fca2b2a402 +IpValidator: IP 172.16.63.188 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.190"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary1c449ebb4b5da1cd35efefc1339a3a45 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.190 +IpValidator: Sitio encontrado: f268cdf2-0984-4dd9-9298-e08b16fdbb9e +IpValidator: IP 172.16.63.190 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.191"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary506eee0513226c2b61342e9b493d825a +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.191 +IpValidator: Sitio encontrado: f44256b9-2eba-4bde-8c01-66f26af61bb3 +IpValidator: IP 172.16.63.191 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.192"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya36e6dc9965a20f1ace6529acb253eb2 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.192 +IpValidator: Sitio encontrado: 1f6e9051-90ad-4e17-8047-8fac6538eebe +IpValidator: IP 172.16.63.192 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.193"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarye0c62397022894caed95f1fbbe85a157 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.193 +IpValidator: Sitio encontrado: a1144ec5-7028-47af-9a9e-c07dce083fbc +IpValidator: IP 172.16.63.193 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.196"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya8433d758c1a516f7652d4c4ddca0193 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.196 +IpValidator: No se encontró sitio para IP 172.16.63.196 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.196\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary25f48462205ddc2b6215c50fd5473898 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.10s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.197"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary317536655d72fe4e4d1e856c9a528fa2 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.197 +IpValidator: Sitio encontrado: 602620d1-fcea-4267-9ba1-33bc16f08687 +IpValidator: IP 172.16.63.197 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.198"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya1b2253332de9e25b16562eb60570ee5 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.198 +IpValidator: Sitio encontrado: b71609c0-7f7d-494c-8d61-311ede91fa30 +IpValidator: IP 172.16.63.198 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.199"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryd6897a7229daadd268de766a339fa194 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.199 +IpValidator: Sitio encontrado: 1d8a95c4-c0d8-4467-b7c7-46aff162aebc +IpValidator: IP 172.16.63.199 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.200"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarybb3f05461c7195ac74f2befac4417413 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.200 +IpValidator: Sitio encontrado: 84e6bbbd-d668-419e-851b-385328c563c6 +IpValidator: IP 172.16.63.200 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.201"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryd8a93eb881c3852a91b80b6beeddac4 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.201 +IpValidator: Sitio encontrado: c4cc6ad7-d7bc-412a-a92a-7e0eb50cf715 +IpValidator: IP 172.16.63.201 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.203"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarya7bee85b04c7c33bfb4037c48360215 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.203 +IpValidator: Sitio encontrado: 853fce20-2b23-49b2-afab-60ad4b9c22b0 +IpValidator: IP 172.16.63.203 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.204"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary2f6be7e07f7e70df60b9929c1e3e71be +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.204 +IpValidator: Sitio encontrado: 10f1d69b-f152-4c34-98dd-7074f63aa9d6 +IpValidator: IP 172.16.63.204 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.205"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryf7d770454a2873df4e9e93e774d2c6a0 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.205 +IpValidator: Sitio encontrado: f5798041-cdf2-4429-b329-293badc656e6 +IpValidator: IP 172.16.63.205 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.206"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary6ce5e934f00ce82dfddf089e6c6a961 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.206 +IpValidator: Sitio encontrado: 07c20b54-7039-4e1b-b9bb-c3ba8d9c303f +IpValidator: IP 172.16.63.206 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.207"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryebc8ba2eb4ea92339637b5ac69d99a1d +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.207 +IpValidator: No se encontró sitio para IP 172.16.63.207 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.207\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary4468346bd5f70b721c9dfbfb5bc99d9b +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.10s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.208"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary819580017296e6c41e409e2cccee5a4e +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.208 +IpValidator: No se encontró sitio para IP 172.16.63.208 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.208\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary6e4119160f805e04d1cfbbd99835775 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.10s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.209"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryecc012e9078503e5d4b3afd2c7194dfe +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.209 +IpValidator: Sitio encontrado: d4c2e85a-d9f1-4975-94c9-5f0e8be05f5c +IpValidator: IP 172.16.63.209 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.210"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary4a35388b23909fb1ec8ede3aff9e2211 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.210 +IpValidator: Sitio encontrado: f3dc13d2-c637-4423-8086-adbe436aadba +IpValidator: IP 172.16.63.210 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.211"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary79a74df2425a1dfc5e4fc33fa429a9ac +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.211 +IpValidator: Sitio encontrado: 46fb0e8f-9b28-4d5c-a669-c3419ca0df88 +IpValidator: IP 172.16.63.211 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.213"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary78c612da5b9f97cb54393aea4d4a6b0c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.213 +IpValidator: Sitio encontrado: cc74896c-31cf-4e7c-89f2-d111b53b9dc8 +IpValidator: IP 172.16.63.213 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.215"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary993a0609b1bfa6e0702a7392c11d785e +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.215 +IpValidator: Sitio encontrado: 6797dacb-0436-4e48-b81b-edba5bc87d20 +IpValidator: IP 172.16.63.215 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.216"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary7232e3839829828ca99a362f94c7d7d7 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.216 +IpValidator: Sitio encontrado: 96dea63a-91c1-4178-baa0-8c982663a8df +IpValidator: IP 172.16.63.216 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.217"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryc9a7757254d9d445593703f627af3605 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.217 +IpValidator: Sitio encontrado: 4f38e746-3acf-4937-94ac-12e4ced87728 +IpValidator: IP 172.16.63.217 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.218"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryaf5271984380708321a554167aa45a39 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.218 +IpValidator: Sitio encontrado: 0baaeaa3-1101-4ae5-9fc9-1a704df5412a +IpValidator: IP 172.16.63.218 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.220"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryd57f03ed84782aca9dedaf3c587a7afd +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.220 +IpValidator: Sitio encontrado: 1138de89-0c84-4fa9-bd80-625758146eac +IpValidator: IP 172.16.63.220 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.221"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary30b1a17e852197e76af13463765cb124 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.221 +IpValidator: Sitio encontrado: 15db67a1-4c54-4cb3-a017-3e93fcd66416 +IpValidator: IP 172.16.63.221 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.222"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundarycfcc0c93778d6e086bfc035c35f95d27 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.222 +IpValidator: Sitio encontrado: ed65c9f8-b332-4891-94b3-941f66d0ccf1 +IpValidator: IP 172.16.63.222 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.223"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary51704cba249bb4f45035c0b0ff6f7fd5 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.223 +IpValidator: Sitio encontrado: 58cbf81b-7f2f-4425-b0de-b8cd67826dd6 +IpValidator: IP 172.16.63.223 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.224"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary9b8e72d2c415df323ee7099d2c74e3b1 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.224 +IpValidator: Sitio encontrado: 23a74c3c-11b7-45e1-ad0c-34d5c57f6127 +IpValidator: IP 172.16.63.224 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.226"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryd22841468d5b0bb8f5c87917574b335 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.226 +IpValidator: Sitio encontrado: 5f799e9d-d7bc-4ede-b6ec-73b4c8569cd4 +IpValidator: IP 172.16.63.226 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.227"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary7c31d83563061095e53d62e51a3abe1c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.227 +IpValidator: Sitio encontrado: cabe6d82-f16a-46d1-bc25-302aad1dbde1 +IpValidator: IP 172.16.63.227 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.231"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary198ed925b964cc165bfe52b633863291 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.231 +IpValidator: Sitio encontrado: 03a2c0ce-b609-484b-8420-c51a1d46588a +IpValidator: IP 172.16.63.231 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.232"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary18779491d78a0a6fa10b98995f8f6bbe +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.232 +IpValidator: Sitio encontrado: b2c63cc2-79b7-42d3-bac1-c0251cf745f3 +IpValidator: IP 172.16.63.232 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.234"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary4cfcadee8445c684d074ee22627e6157 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.234 +IpValidator: Sitio encontrado: 60097d15-6e66-401e-9379-3374bdc908d8 +IpValidator: IP 172.16.63.234 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.235"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary56af75ecabf64f23fa7e416967e8fb8e +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.235 +IpValidator: Sitio encontrado: 96ad9740-49e4-4585-ac41-56b80c8ef0d2 +IpValidator: IP 172.16.63.235 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.236"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary80e605e126b0e188165783867ec9eca2 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.236 +IpValidator: No se encontró sitio para IP 172.16.63.236 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.236\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary4266d5edcef3f4167a676c2f5dc3dc8b +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.10s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.237"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryd59207952fb8b58ba7c4853ee736022b +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.237 +IpValidator: Sitio encontrado: a878b0bd-e238-4100-88dc-f6d11de6ef61 +IpValidator: IP 172.16.63.237 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.238"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryd7288a06d1bb8d0c41fcd9a65abc58ba +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.238 +IpValidator: Sitio encontrado: f0b0eb3d-316e-403f-803c-0424e6ac63d8 +IpValidator: IP 172.16.63.238 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.239"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary5639159c8c7e0a8a6ea5486812ac97cb +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.239 +IpValidator: Sitio encontrado: 6b0ac629-cd7f-4f09-a458-de2a1942415f +IpValidator: IP 172.16.63.239 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.242"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary72a8fe573f51c709a0d7c614033347bd +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.242 +IpValidator: Sitio encontrado: 783f3ef9-6aaa-4309-94c1-752ef201cb1c +IpValidator: IP 172.16.63.242 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.243"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryaa93058bd7078d2bad47587c4920b697 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.243 +IpValidator: Sitio encontrado: f30ccd2d-e306-4753-9800-8ec9d2a726f0 +IpValidator: IP 172.16.63.243 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.244"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryc10280b66ad849ab1ba60d53047afe4b +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.244 +IpValidator: Sitio encontrado: 610e3443-fe75-47a4-934c-95b990565a0a +IpValidator: IP 172.16.63.244 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.245"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryf2036495cbb1a81ed7f5321084d3ee34 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.245 +IpValidator: Sitio encontrado: 57d1a25e-0824-4ff4-9685-1fe78462a484 +IpValidator: IP 172.16.63.245 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.246"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary47df14c72aad8ccb6a27e1b27ec49c6 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.246 +IpValidator: Sitio encontrado: 26d3f94d-423b-4dea-9fb2-7fd67d0f0f71 +IpValidator: IP 172.16.63.246 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.248"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryf4fa8fe43328b6169a4e31c4421adb40 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.248 +IpValidator: No se encontró sitio para IP 172.16.63.248 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.248\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary3c34ef83d0ab9a7541ea387dada2a68c +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.10s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.249"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary4e24008c3fc1f54644761d8a0c624884 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.249 +IpValidator: Sitio encontrado: e45396da-1a44-4d9b-b120-693b162362aa +IpValidator: IP 172.16.63.249 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.250"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary9ceb646cfb89a322c402bb2ca4b79931 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.250 +IpValidator: Sitio encontrado: c9389a13-5d2d-4a10-bc4d-ee53b13994fc +IpValidator: IP 172.16.63.250 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.251"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundaryac1c13228c9d7e633a42d6ef60252921 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.251 +IpValidator: No se encontró sitio para IP 172.16.63.251 - DISPONIBLE +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"verify_batch","ips":"[\"172.16.63.251\"]"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary5b3c92fa18f0f07e1b0fa8527065fa3f +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +>>> Entrando al handler de verificación por lotes (verify_batch) +Verificando lote de 1 IPs +Iniciando verificación por ping de 1 IPs (lotes de 1) +Procesando lote 1/1 (1 IPs) +Lote completado: 0/1 IPs responden (1.10s) +=== NUEVA PETICIÓN === +Método: POST +POST data: {"action":"validate","ip":"172.16.63.252"} +GET data: [] +Content-Type: multipart/form-data; boundary=----geckoformboundary404787da5a495b7c146a759e4c64fb60 +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +IpValidator: Buscando sitio para IP 172.16.63.252 +IpValidator: Sitio encontrado: e99096c3-c533-4698-b9ac-fb8ed57c2203 +IpValidator: IP 172.16.63.252 encontrada en dispositivo (ipAddress) - EN USO +=== NUEVA PETICIÓN === +Método: GET +POST data: [] +GET data: [] +Content-Type: +User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0 +Acceso a la interfaz pública de búsqueda de IPs +INFO: Active User ID: 1015 diff --git a/public.php b/public.php index 86f5e3f..6000a71 100755 --- a/public.php +++ b/public.php @@ -1042,6 +1042,18 @@ if ($systemUserId) { border: 1px solid rgba(160, 174, 192, 0.4); } + .status-floating { + background: rgba(255, 165, 0, 0.2); + color: #ffa500; + border: 1px solid rgba(255, 165, 0, 0.4); + } + + .ip-type-floating { + background: rgba(255, 165, 0, 0.2); + border: 1px solid rgba(255, 165, 0, 0.4); + color: #ffa500; + } + tr.hidden-row { display: none; } @@ -2713,12 +2725,19 @@ if ($systemUserId) { // Limpiar tabla ipTableBody.innerHTML = ''; - // Mostrar mensaje si no hay IPs disponibles - if (data.data.length === 0) { + // Mostrar mensaje si no hay IPs disponibles y no hay flotantes + if (data.data.length === 0 && (!data.floating || data.floating.length === 0)) { showError('No hay IPs disponibles en este segmento', 'warning'); return []; } + // Renderizar IPs flotantes primero (dispositivos no autorizados / Pending Adoption) + if (data.floating && data.floating.length > 0) { + data.floating.forEach(device => { + renderRow(device.ip, `⚠️ IP Flotante - ${device.name} (${device.model})`, 'floating'); + }); + } + const clientIps = []; // Separar y renderizar solo IPs de administración @@ -2732,6 +2751,9 @@ if ($systemUserId) { } }); + // Renumerar filas visibles después de renderizar + renumberVisibleRows(); + // Mostrar resultados container results.classList.add('active'); @@ -2750,13 +2772,16 @@ if ($systemUserId) { row.id = `row-${ip.replace(/\./g, '-')}`; if (isHidden) row.classList.add('hidden-row'); if (ipTypeLabel === 'Administración') row.classList.add('admin-row'); + if (statusClass === 'floating') row.classList.add('floating-row'); - // Calcular índice visual - const index = ipTableBody.children.length + 1; + // El índice se asignará posteriormente por renumberVisibleRows() + const index = 0; // Determinar el badge de tipo de IP let ipTypeBadge = ''; - if (ipTypeLabel === 'Administración') { + if (statusClass === 'floating') { + ipTypeBadge = 'IP Flotante'; + } else if (ipTypeLabel === 'Administración') { ipTypeBadge = 'Administración'; } else { // Si la IP está en uso (status contiene "En uso" o statusClass es "used"), mostrar "No disponible" en rojo @@ -2768,7 +2793,7 @@ if ($systemUserId) { } row.innerHTML = ` - ${index} + ${index}
${ip} @@ -2785,6 +2810,26 @@ if ($systemUserId) { `; ipTableBody.appendChild(row); + + // Renumerar filas visibles después de insertar + renumberVisibleRows(); + } + + /** + * Renumera las filas visibles consecutivamente (1, 2, 3...) + */ + function renumberVisibleRows() { + const allRows = ipTableBody.querySelectorAll('tr'); + let visibleIndex = 1; + allRows.forEach(row => { + const numberCell = row.querySelector('.row-number'); + if (!numberCell) return; + if (row.classList.contains('hidden-row')) { + numberCell.textContent = '-'; + } else { + numberCell.textContent = visibleIndex++; + } + }); } // Listener para el filtro de Admin IPs @@ -2799,6 +2844,8 @@ if ($systemUserId) { row.classList.remove('hidden-row'); } }); + // Renumerar filas después de cambiar visibilidad + renumberVisibleRows(); }); } @@ -2993,7 +3040,7 @@ if ($systemUserId) { } // Actualizar estadísticas con los números reales - // Contar IPs disponibles (status-available) y en uso (status-used o status-conflict) + // Contar IPs disponibles (status-available) y en uso (status-used, status-conflict, o status-floating) const allRows = ipTableBody.querySelectorAll('tr'); let availableIpsCount = 0; let usedIpsCount = 0; @@ -3004,7 +3051,8 @@ if ($systemUserId) { if (statusBadge.classList.contains('status-available')) { availableIpsCount++; } else if (statusBadge.classList.contains('status-used') || - statusBadge.classList.contains('status-conflict')) { + statusBadge.classList.contains('status-conflict') || + statusBadge.classList.contains('status-floating')) { usedIpsCount++; } } @@ -3104,7 +3152,8 @@ if ($systemUserId) { if (statusBadge.classList.contains('status-available')) { availableIpsCount++; } else if (statusBadge.classList.contains('status-used') || - statusBadge.classList.contains('status-conflict')) { + statusBadge.classList.contains('status-conflict') || + statusBadge.classList.contains('status-floating')) { usedIpsCount++; } } diff --git a/src/IpSearchService.php b/src/IpSearchService.php index e9aae55..c8cded8 100755 --- a/src/IpSearchService.php +++ b/src/IpSearchService.php @@ -199,6 +199,30 @@ class IpSearchService } } + // Detectar IPs flotantes (dispositivos no autorizados / Pending Adoption) + $floatingIps = []; + try { + $floatingIps = $this->obtenerIpsFlotantes($segmento); + if (!empty($floatingIps)) { + // Agregar IPs flotantes a la lista de IPs en uso para excluirlas de disponibles + $floatingIpAddresses = array_column($floatingIps, 'ip'); + $ipsEnUso = array_unique(array_merge($ipsEnUso, $floatingIpAddresses)); + + if ($this->logger) { + $this->logger->appendLog(sprintf( + 'Detectadas %d IPs flotantes (dispositivos no autorizados) en segmento %s: %s', + count($floatingIps), + $segmento, + implode(', ', $floatingIpAddresses) + )); + } + } + } catch (\Exception $e) { + if ($this->logger) { + $this->logger->appendLog('Error al detectar IPs flotantes: ' . $e->getMessage()); + } + } + // Filtrar IPs del segmento solicitado $segmentoPrefix = "172.16.$segmento."; $segmentIps = []; @@ -364,6 +388,7 @@ class IpSearchService ), 'data' => $ipsDisponibles, 'used' => $segmentIps, + 'floating' => $floatingIps, 'segment' => "172.16.$segmento.x", 'ping_verified' => $pingVerified ]; @@ -539,4 +564,128 @@ class IpSearchService return $ipToSite; } + + /** + * Obtiene IPs de dispositivos no autorizados (Pending Adoption) en un segmento + * Estos dispositivos no aparecen en /devices/ips pero sí en /devices + * + * @param string $segmento Tercer octeto del segmento + * @return array Array de dispositivos flotantes [{ip, name, model, status}] + */ + private function obtenerIpsFlotantes($segmento) + { + $urlParts = parse_url($this->apiUrl); + $baseUrl = $urlParts['scheme'] . '://' . $urlParts['host']; + $devicesUrl = $baseUrl . '/nms/api/v2.1/devices?authorized=false'; + + if ($this->logger) { + $this->logger->appendLog('Buscando dispositivos no autorizados (Pending Adoption)...'); + } + + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL, $devicesUrl); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_HTTPHEADER, [ + 'accept: application/json', + "x-auth-token: {$this->apiToken}" + ]); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); + curl_setopt($ch, CURLOPT_TIMEOUT, 30); + + $result = curl_exec($ch); + $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); + curl_close($ch); + + // Si la API de authorized=false no devuelve resultados útiles, + // intentar con /devices completo y filtrar + $devices = []; + + if ($httpCode === 200 && $result !== false) { + $parsed = json_decode($result, true); + if (is_array($parsed) && !empty($parsed)) { + $devices = $parsed; + } + } + + // Si no encontramos dispositivos no autorizados con el filtro, + // consultar todos los dispositivos y filtrar manualmente + if (empty($devices)) { + $allDevicesUrl = $baseUrl . '/nms/api/v2.1/devices'; + + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL, $allDevicesUrl); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_HTTPHEADER, [ + 'accept: application/json', + "x-auth-token: {$this->apiToken}" + ]); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); + curl_setopt($ch, CURLOPT_TIMEOUT, 60); + + $result = curl_exec($ch); + $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); + curl_close($ch); + + if ($httpCode !== 200 || $result === false) { + if ($this->logger) { + $this->logger->appendLog("Error al obtener dispositivos: HTTP $httpCode"); + } + return []; + } + + $allDevices = json_decode($result, true); + if (!is_array($allDevices)) { + return []; + } + + // Filtrar solo dispositivos no autorizados + $devices = array_filter($allDevices, function($device) { + return isset($device['identification']['authorized']) + && $device['identification']['authorized'] === false; + }); + } + + // Filtrar por segmento y construir resultado + $segmentoPrefix = "172.16.$segmento."; + $floating = []; + + foreach ($devices as $device) { + $primaryIp = $device['ipAddress'] ?? ''; + $cleanIp = explode('/', $primaryIp)[0]; + + if (strpos($cleanIp, $segmentoPrefix) === 0) { + $floating[] = [ + 'ip' => $cleanIp, + 'name' => $device['identification']['name'] ?? 'Desconocido', + 'model' => $device['identification']['model'] ?? 'N/A', + 'status' => $device['overview']['status'] ?? 'unknown', + ]; + continue; + } + + // Buscar en ipAddressList + foreach ($device['ipAddressList'] ?? [] as $listIp) { + if (strpos($listIp, $segmentoPrefix) === 0) { + $floating[] = [ + 'ip' => $listIp, + 'name' => $device['identification']['name'] ?? 'Desconocido', + 'model' => $device['identification']['model'] ?? 'N/A', + 'status' => $device['overview']['status'] ?? 'unknown', + ]; + } + } + } + + if ($this->logger) { + $this->logger->appendLog(sprintf( + 'Dispositivos no autorizados en segmento %s: %d encontrados', + $segmento, + count($floating) + )); + } + + return $floating; + } }