Skip to content

Fake IP change notifications with SYNC plugin enabled on the root Internet device #1207

@dtech77pl

Description

@dtech77pl

Is there an existing issue for this?

The issue occurs in the following browsers. Select at least 2.

  • Firefox
  • Chrome
  • Edge
  • Safari (unsupported) - PRs welcome
  • N/A - This is an issue with the backend

Current Behavior

After today, change version to: Built on 2025-10-01. I'm getting fake IP change notifications.
Looks like this is related to the Hub sync, becuase nothification about the IP change are after sync is done.

Image

Image

Expected Behavior

No fake notification :)

Steps To Reproduce

Update to the latest Built 2025-10-01

app.conf

When I try to upload app.conf file have this error message:

Field can not be longer than 65536 characters

docker-compose.yml

version: "3"
services:
  netalertx:
    container_name: NetAlertX-Warsaw
    hostname: NetAlertX-Warsaw
    privileged: true
    # use the below line if you want to test the latest dev image
    # image: "jokobsk/netalertx-dev:latest" 
    image: jokobsk/netalertx:latest
    environment:
      - TZ=Europe/Warsaw
    restart: always
    volumes:
      - /volume1/docker/netalertx/config:/app/config
      - /volume1/docker/netalertx/db:/app/db      
      # (optional) useful for debugging if you have issues setting up the container
      - /volume1/docker/netalertx/logs:/app/front/log
    network_mode: host

What installation are you running?

Production (netalertx)

app.log

Starting arp-scan 1.10.0 with 256 hosts (https://github.com/royhills/arp-scan)
192.168.77.1 00:d0:b4:00:d6:0a KATSUJIMA CO., LTD.
192.168.77.2 b0:19:21:8b:50:8b (Unknown)
192.168.77.15 b0:22:7a:90:dd:9f HP Inc.
192.168.77.20 02:11:32:2b:36:f4 (Unknown: locally administered)
192.168.77.25 28:29:86:14:38:77 APC by Schneider Electric
192.168.77.40 bc:5e:33:97:4c:43 Hangzhou Hikvision Digital Technology Co.,Ltd.
192.168.77.41 e0:ca:3c:9c:13:15 Hangzhou Hikvision Digital Technology Co.,Ltd.
192.168.77.42 bc:5e:33:93:e1:ac Hangzhou Hikvision Digital Technology Co.,Ltd.
192.168.77.43 bc:5e:33:93:e1:e3 Hangzhou Hikvision Digital Technology Co.,Ltd.
192.168.77.44 bc:5e:33:97:4c:da Hangzhou Hikvision Digital Technology Co.,Ltd.
192.168.77.45 bc:5e:33:93:e1:c1 Hangzhou Hikvision Digital Technology Co.,Ltd.
192.168.77.46 24:48:45:59:93:87 Hangzhou Hikvision Digital Technology Co.,Ltd.
192.168.77.47 24:48:45:59:93:80 Hangzhou Hikvision Digital Technology Co.,Ltd.
192.168.77.48 24:48:45:59:93:79 Hangzhou Hikvision Digital Technology Co.,Ltd.
192.168.77.50 90:09:d0:3f:27:b9 Synology Incorporated
192.168.77.60 02:11:32:23:7f:64 (Unknown: locally administered)
192.168.77.61 d8:3a:dd:b2:23:34 Raspberry Pi Trading Ltd
192.168.77.62 b8:27:eb:43:31:9c Raspberry Pi Foundation
192.168.77.106 90:09:d0:2f:0c:64 Synology Incorporated
192.168.77.118 ec:b5:fa:20:81:35 Philips Lighting BV
192.168.77.124 b8:27:eb:5f:fe:a2 Raspberry Pi Foundation
192.168.77.127 54:10:ec:41:e9:05 Microchip Technology Inc.
192.168.77.128 20:36:26:d0:8c:70 TP-Link Corporation Limited
192.168.77.121 86:f7:a5:c4:7d:db (Unknown: locally administered)
192.168.77.135 c0:25:a5:f6:2c:71 Dell Inc.
192.168.77.112 b4:70:64:90:76:f6 Samsung Electronics Co.,Ltd
192.168.77.104 70:c9:32:4f:90:a9 Dreame Technology (Suzhou) Limited
192.168.77.113 64:5d:f4:d4:a5:37 Samsung Electronics Co.,Ltd
192.168.77.110 58:96:71:ac:5f:cc (Unknown)
192.168.77.188 a8:6e:84:70:4c:d1 (Unknown)
192.168.77.145 34:00:8a:e4:72:c4 SHENZHEN WXL ELECTRONICS CO., LTD.
192.168.77.226 80:be:af:ac:b3:a1 Hangzhou Hikvision Digital Technology Co.,Ltd.
192.168.77.241 d8:3a:dd:71:ff:ec Raspberry Pi Trading Ltd
192.168.77.101 b0:4a:39:7a:bf:2c Beijing Roborock Technology Co., Ltd.
192.168.77.251 20:36:26:d0:90:20 TP-Link Corporation Limited
192.168.77.252 20:36:26:d2:46:00 TP-Link Corporation Limited
192.168.77.193 60:01:94:4b:36:fa Espressif Inc.
192.168.77.103 04:cf:8c:74:47:b7 XIAOMI Electronics,CO.,LTD
192.168.77.153 10:8e:e0:7e:28:9c Samsung Electronics Co.,Ltd
192.168.77.149 78:11:dc:8d:a0:bc XIAOMI Electronics,CO.,LTD
192.168.77.109 ce:4e:08:bf:db:a2 (Unknown: locally administered)
192.168.77.100 6e:53:62:b8:86:fc (Unknown: locally administered)
192.168.77.102 1e:94:8c:69:6a:36 (Unknown: locally administered)

68 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.10.0: 256 hosts scanned in 11.090 seconds (23.08 hosts/sec). 43 responded

15:05:46 [ARPSCAN] Found: Devices without duplicates 43
15:05:46 [ARPSCAN] Devices List len:43
15:05:46 [ARPSCAN] Devices List:[{'ip': '192.168.77.1', 'mac': '00:d0:b4:00:d6:0a', 'hw': 'KATSUJIMA CO., LTD.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.2', 'mac': 'b0:19:21:8b:50:8b', 'hw': '(Unknown)', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.15', 'mac': 'b0:22:7a:90:dd:9f', 'hw': 'HP Inc.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.20', 'mac': '02:11:32:2b:36:f4', 'hw': '(Unknown: locally administered)', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.25', 'mac': '28:29:86:14:38:77', 'hw': 'APC by Schneider Electric', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.40', 'mac': 'bc:5e:33:97:4c:43', 'hw': 'Hangzhou Hikvision Digital Technology Co.,Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.41', 'mac': 'e0:ca:3c:9c:13:15', 'hw': 'Hangzhou Hikvision Digital Technology Co.,Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.42', 'mac': 'bc:5e:33:93:e1:ac', 'hw': 'Hangzhou Hikvision Digital Technology Co.,Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.43', 'mac': 'bc:5e:33:93:e1:e3', 'hw': 'Hangzhou Hikvision Digital Technology Co.,Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.44', 'mac': 'bc:5e:33:97:4c:da', 'hw': 'Hangzhou Hikvision Digital Technology Co.,Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.45', 'mac': 'bc:5e:33:93:e1:c1', 'hw': 'Hangzhou Hikvision Digital Technology Co.,Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.46', 'mac': '24:48:45:59:93:87', 'hw': 'Hangzhou Hikvision Digital Technology Co.,Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.47', 'mac': '24:48:45:59:93:80', 'hw': 'Hangzhou Hikvision Digital Technology Co.,Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.48', 'mac': '24:48:45:59:93:79', 'hw': 'Hangzhou Hikvision Digital Technology Co.,Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.50', 'mac': '90:09:d0:3f:27:b9', 'hw': 'Synology Incorporated', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.60', 'mac': '02:11:32:23:7f:64', 'hw': '(Unknown: locally administered)', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.61', 'mac': 'd8:3a:dd:b2:23:34', 'hw': 'Raspberry Pi Trading Ltd', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.62', 'mac': 'b8:27:eb:43:31:9c', 'hw': 'Raspberry Pi Foundation', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.106', 'mac': '90:09:d0:2f:0c:64', 'hw': 'Synology Incorporated', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.118', 'mac': 'ec:b5:fa:20:81:35', 'hw': 'Philips Lighting BV', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.124', 'mac': 'b8:27:eb:5f:fe:a2', 'hw': 'Raspberry Pi Foundation', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.127', 'mac': '54:10:ec:41:e9:05', 'hw': 'Microchip Technology Inc.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.128', 'mac': '20:36:26:d0:8c:70', 'hw': 'TP-Link Corporation Limited', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.121', 'mac': '86:f7:a5:c4:7d:db', 'hw': '(Unknown: locally administered)', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.135', 'mac': 'c0:25:a5:f6:2c:71', 'hw': 'Dell Inc.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.112', 'mac': 'b4:70:64:90:76:f6', 'hw': 'Samsung Electronics Co.,Ltd', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.104', 'mac': '70:c9:32:4f:90:a9', 'hw': 'Dreame Technology (Suzhou) Limited', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.113', 'mac': '64:5d:f4:d4:a5:37', 'hw': 'Samsung Electronics Co.,Ltd', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.110', 'mac': '58:96:71:ac:5f:cc', 'hw': '(Unknown)', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.188', 'mac': 'a8:6e:84:70:4c:d1', 'hw': '(Unknown)', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.145', 'mac': '34:00:8a:e4:72:c4', 'hw': 'SHENZHEN WXL ELECTRONICS CO., LTD.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.226', 'mac': '80:be:af:ac:b3:a1', 'hw': 'Hangzhou Hikvision Digital Technology Co.,Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.241', 'mac': 'd8:3a:dd:71:ff:ec', 'hw': 'Raspberry Pi Trading Ltd', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.101', 'mac': 'b0:4a:39:7a:bf:2c', 'hw': 'Beijing Roborock Technology Co., Ltd.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.251', 'mac': '20:36:26:d0:90:20', 'hw': 'TP-Link Corporation Limited', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.252', 'mac': '20:36:26:d2:46:00', 'hw': 'TP-Link Corporation Limited', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.193', 'mac': '60:01:94:4b:36:fa', 'hw': 'Espressif Inc.', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.103', 'mac': '04:cf:8c:74:47:b7', 'hw': 'XIAOMI Electronics,CO.,LTD', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.153', 'mac': '10:8e:e0:7e:28:9c', 'hw': 'Samsung Electronics Co.,Ltd', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.149', 'mac': '78:11:dc:8d:a0:bc', 'hw': 'XIAOMI Electronics,CO.,LTD', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.109', 'mac': 'ce:4e:08:bf:db:a2', 'hw': '(Unknown: locally administered)', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.100', 'mac': '6e:53:62:b8:86:fc', 'hw': '(Unknown: locally administered)', 'interface': '192.168.77.0/24 --interface=eth4'}, {'ip': '192.168.77.102', 'mac': '1e:94:8c:69:6a:36', 'hw': '(Unknown: locally administered)', 'interface': '192.168.77.0/24 --interface=eth4'}]
15:05:46 [Plugins] SUCCESS, received 43 entries
15:05:51 [API] Updating table_appevents.json file in /front/api
15:05:51 [API] Updating table_plugins_history.json file in /front/api
15:05:51 [API] Updating table_plugins_objects.json file in /front/api
15:05:52 [Plugin utils] ---------------------------------------------
15:05:52 [Plugin utils] display_name: Internet-Check
15:05:52 [Plugins] Executing: python3 /app/front/plugins/internet_ip/script.py prev_ip={prev_ip} INTRNT_DIG_GET_IP_ARG={INTRNT_DIG_GET_IP_ARG}
15:05:52 [INTRNT] In script
15:05:52 [INTRNT] INTRNT_DIG_GET_IP_ARG: -4 myip.opendns.com @resolver1.opendns.com
15:05:52 [INTRNT] - Retrieving Internet IP
15:05:52 [INTRNT] DIG result : 45.137.226.156

15:05:52 [INTRNT] Current internet_IP : 45.137.226.156
15:05:52 [INTRNT] previous_IP : 45.137.226.156
15:05:52 [INTRNT] Finished
15:05:52 [Plugins] SUCCESS, received 1 entries
15:05:52 [API] Updating table_appevents.json file in /front/api
15:05:52 [API] Updating table_plugins_history.json file in /front/api
15:05:52 [Process Scan] Exclude ignored devices
15:05:52 [Process Scan] Processing scan results
15:05:52 [Process Scan] Print Stats
15:05:52 [Scan Stats] Devices Detected.......: 45
15:05:52 [Scan Stats] New Devices............: 0
15:05:52 [Scan Stats] Down Alerts............: 0
15:05:52 [Scan Stats] New Down Alerts........: 0
15:05:52 [Scan Stats] New Connections........: 65
15:05:52 [Scan Stats] Disconnections.........: 1
15:05:52 [Scan Stats] IP Changes.............: 0
15:05:52 [Scan Stats] Scan Method Statistics:
15:05:52 ARPSCAN: 43
15:05:52 INTRNT: 1
15:05:52 local_MAC: 1
15:05:52 [Process Scan] Stats end
15:05:52 [Process Scan] Sessions Events (connect / disconnect)
15:05:52 [Process Scan] Creating new devices
15:05:53 [Process Scan] Updating Devices Info
15:05:53 [Process Scan] Voiding false (ghost) disconnections
15:05:53 [Process Scan] Pairing session events (connection / disconnection)
15:05:53 [Process Scan] Creating sessions snapshot
15:05:53 [Process Scan] Inserting scan results into Online_History
15:05:53 [Process Scan] Skipping repeated notifications
15:05:53 [Skip Repeated Notifications] Skip Repeated
15:05:53 [Plugin utils] ---------------------------------------------
15:05:53 [Plugin utils] display_name: AVAHISCAN (Name discovery)
15:05:53 [Plugins] Executing: python3 /app/front/plugins/avahi_scan/avahi_scan.py
15:05:54 [AVAHISCAN] In script
15:05:54 [Database] Opening DB
15:05:54 [AVAHISCAN] Unknown devices count: 0
15:05:54 [AVAHISCAN] Script finished
15:05:54 [Plugins] No output received from the plugin "AVAHISCAN"
15:05:54 [Notification] Check if something to report
15:05:54 [Notification] Included sections: ['new_devices', 'down_devices', 'events']
15:05:54 [Notification] No changes to report
15:05:54 [MAIN] Process: Wait
15:05:59 [API] Updating table_appevents.json file in /front/api
15:05:59 [API] Updating table_devices.json file in /front/api
15:05:59 [API] Updating table_online_history.json file in /front/api
15:05:59 [API] Updating table_custom_endpoint.json file in /front/api
15:06:37 [Plugin utils] ---------------------------------------------
15:06:37 [Plugin utils] display_name: AVAHISCAN (Name discovery)
15:06:37 [Plugins] Executing: python3 /app/front/plugins/avahi_scan/avahi_scan.py
15:06:37 [AVAHISCAN] In script
15:06:37 [Database] Opening DB
15:06:37 [AVAHISCAN] Unknown devices count: 0
15:06:37 [AVAHISCAN] Script finished
15:06:37 [Plugins] No output received from the plugin "AVAHISCAN"
15:06:37 [Notification] Check if something to report
15:06:37 [Notification] Included sections: ['new_devices', 'down_devices', 'events']
15:06:37 [Notification] No changes to report
15:06:37 [MAIN] Process: Wait
15:07:41 [Plugin utils] ---------------------------------------------
15:07:41 [Plugin utils] display_name: AVAHISCAN (Name discovery)
15:07:41 [Plugins] Executing: python3 /app/front/plugins/avahi_scan/avahi_scan.py
15:07:42 [AVAHISCAN] In script
15:07:42 [Database] Opening DB
15:07:42 [AVAHISCAN] Unknown devices count: 0
15:07:42 [AVAHISCAN] Script finished
15:07:42 [Plugins] No output received from the plugin "AVAHISCAN"
15:07:42 [Notification] Check if something to report
15:07:42 [Notification] Included sections: ['new_devices', 'down_devices', 'events']
15:07:42 [Notification] No changes to report
15:07:42 [MAIN] Process: Wait
15:08:47 [Plugin utils] ---------------------------------------------
15:08:47 [Plugin utils] display_name: AVAHISCAN (Name discovery)
15:08:47 [Plugins] Executing: python3 /app/front/plugins/avahi_scan/avahi_scan.py
15:08:47 [AVAHISCAN] In script
15:08:47 [Database] Opening DB
15:08:47 [AVAHISCAN] Unknown devices count: 0
15:08:47 [AVAHISCAN] Script finished
15:08:47 [Plugins] No output received from the plugin "AVAHISCAN"
15:08:47 [Notification] Check if something to report
15:08:47 [Notification] Included sections: ['new_devices', 'down_devices', 'events']
15:08:47 [Notification] No changes to report
15:08:47 [MAIN] Process: Wait

Debug enabled

  • I have read and followed the steps in the wiki link above and provided the required debug logs and the log section covers the time when the issue occurs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Docker 🐋Docker relatedbug 🐛Something isn't workingnext release/in dev image 🚀This is coming in the next release or was already released if the issue is Closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions