+ Centralized network visibility and continuous asset discovery. +
++ NetAlertx delivers a scalable and secure solution for comprehensive network monitoring, supporting security awareness and operational efficiency. +
+
+ ' . lang(htmlspecialchars($labelLang)) . '
+app.conf file.",
"Maintenance_Tool_ImportPastedConfig_text": "Imports the app.conf file containing all the application Settings. You might want to download the current app.conf file first with the Settings Export.",
- "Maintenance_Tool_UnlockFields": "Clear All Device Sources",
- "Maintenance_Tool_UnlockFields_noti": "Clear All Device Sources",
+ "Maintenance_Tool_UnlockFields": "Unlock Device Fields",
+ "Maintenance_Tool_UnlockFields_noti": "Unlock Device Fields",
"Maintenance_Tool_UnlockFields_noti_text": "Are you sure you want to clear all source values (LOCKED/USER) for all device fields on all devices? This action cannot be undone.",
"Maintenance_Tool_UnlockFields_text": "This tool will remove all source values from every tracked field for all devices, effectively unlocking all fields for plugins and users. Use this with caution, as it will affect your entire device inventory.",
"Maintenance_Tool_arpscansw": "Toggle arp-Scan (on/off)",
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "Are you sure you want to execute the DB Backup? Be sure that no scan is currently running.",
"Maintenance_Tool_backup_text": "The database backups are located in the database directory as a zip-archive, named with the creation date. There is no maximum number of backups.",
"Maintenance_Tool_check_visible": "Uncheck to hide column.",
+ "Maintenance_Tool_clearSourceFields_selected": "Clear source fields",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "Clear sources",
+ "Maintenance_Tool_clearSourceFields_selected_text": "This will clear all source fields of the selected devices. This action cannot be undone.",
"Maintenance_Tool_darkmode": "Toggle Modes (Dark/Light)",
"Maintenance_Tool_darkmode_noti": "Toggle Modes",
"Maintenance_Tool_darkmode_noti_text": "After the theme switch, the page tries to reload itself to activate the change. If necessary, the cache must be cleared.",
diff --git a/front/php/templates/language/es_es.json b/front/php/templates/language/es_es.json
index e7e9bf03..aff4832c 100644
--- a/front/php/templates/language/es_es.json
+++ b/front/php/templates/language/es_es.json
@@ -443,6 +443,9 @@
"Maintenance_Tool_backup_noti_text": "¿Estás seguro de que quieres exactos la copia de seguridad de DB? Asegúrese de que ningún escaneo se esté ejecutando actualmente.",
"Maintenance_Tool_backup_text": "Las copias de seguridad de la base de datos se encuentran en el directorio de la base de datos como una Zip-Archive, nombrada con la fecha de creación. No hay un número máximo de copias de seguridad.",
"Maintenance_Tool_check_visible": "Desactivar para ocultar columna.",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "Cambiar Modo (Dark/Light)",
"Maintenance_Tool_darkmode_noti": "Cambiar Modo",
"Maintenance_Tool_darkmode_noti_text": "Después del cambio de tema, la página intenta volver a cargar para activar el cambio. Si es necesario, el caché debe ser eliminado.",
diff --git a/front/php/templates/language/fa_fa.json b/front/php/templates/language/fa_fa.json
index 3ed24919..772ef8df 100644
--- a/front/php/templates/language/fa_fa.json
+++ b/front/php/templates/language/fa_fa.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "",
"Maintenance_Tool_backup_text": "",
"Maintenance_Tool_check_visible": "",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "",
"Maintenance_Tool_darkmode_noti": "",
"Maintenance_Tool_darkmode_noti_text": "",
diff --git a/front/php/templates/language/fr_fr.json b/front/php/templates/language/fr_fr.json
index 38500544..56ce651b 100644
--- a/front/php/templates/language/fr_fr.json
+++ b/front/php/templates/language/fr_fr.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "Êtes-vous sûr de vouloir lancer la sauvegarde de la base de données ? Assurez-vous de ne pas avoir de scan en cours.",
"Maintenance_Tool_backup_text": "Les sauvegardes de base de données sont situées dans le répertoire de la base de données, soir forme d'archive ZIP, nommé selon la date de création. Il n'y a pas de limite de nombre de sauvegarde.",
"Maintenance_Tool_check_visible": "Décocher pour masquer la colonne.",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "Basculer de mode (clair/sombre)",
"Maintenance_Tool_darkmode_noti": "Basculer de mode",
"Maintenance_Tool_darkmode_noti_text": "Après le changement de thème, la page tente de se rafraîchir pour activer le changement. Si besoin, le cache doit être supprimé.",
@@ -786,4 +789,4 @@
"settings_system_label": "Système",
"settings_update_item_warning": "Mettre à jour la valeur ci-dessous. Veillez à bien suivre le même format qu'auparavant. Il n'y a pas de pas de contrôle.",
"test_event_tooltip": "Enregistrer d'abord vos modifications avant de tester vôtre paramétrage."
-}
+}
\ No newline at end of file
diff --git a/front/php/templates/language/it_it.json b/front/php/templates/language/it_it.json
index ce37850e..c3edccb7 100644
--- a/front/php/templates/language/it_it.json
+++ b/front/php/templates/language/it_it.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "Sei sicuro di voler eseguire il backup del DB? Assicurati che nessuna scansione sia attualmente in esecuzione.",
"Maintenance_Tool_backup_text": "I backup del database si trovano nella directory del database come archivio zip, denominato con la data di creazione. Non esiste un numero massimo di backup.",
"Maintenance_Tool_check_visible": "Deseleziona per nascondere la colonna.",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "Alterna modalità (Scuro/Chiaro)",
"Maintenance_Tool_darkmode_noti": "Alterna modalità",
"Maintenance_Tool_darkmode_noti_text": "Dopo il cambio di tema, la pagina tenta di ricaricarsi per attivare la modifica. Potrebbe essere necessaria la cancellazione della cache.",
@@ -786,4 +789,4 @@
"settings_system_label": "Sistema",
"settings_update_item_warning": "Aggiorna il valore qui sotto. Fai attenzione a seguire il formato precedente. La convalida non viene eseguita.",
"test_event_tooltip": "Salva le modifiche prima di provare le nuove impostazioni."
-}
+}
\ No newline at end of file
diff --git a/front/php/templates/language/ja_jp.json b/front/php/templates/language/ja_jp.json
index e5dece69..2c00ce59 100644
--- a/front/php/templates/language/ja_jp.json
+++ b/front/php/templates/language/ja_jp.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "データベースのバックアップを実行してもよろしいですか? 現在スキャンが実行されていないことを確認してください。",
"Maintenance_Tool_backup_text": "データベースのバックアップは、作成日をファイル名としたzipアーカイブとしてデータベースディレクトリ内に配置されます。バックアップの最大数は存在しません。",
"Maintenance_Tool_check_visible": "チェックを外すと列を非表示にします。",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "モード切替(ダーク/ライト)",
"Maintenance_Tool_darkmode_noti": "モード切替",
"Maintenance_Tool_darkmode_noti_text": "テーマ変更後、変更を有効化するためにページを再読み込みします。必要に応じて、キャッシュをクリアする必要があります。",
diff --git a/front/php/templates/language/nb_no.json b/front/php/templates/language/nb_no.json
index 7b1d40aa..e86b9200 100644
--- a/front/php/templates/language/nb_no.json
+++ b/front/php/templates/language/nb_no.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "Er du sikker på at du vil kjøre Database Sikkerhetskopiering? Pass på at ingen skanning kjører for øyeblikket.",
"Maintenance_Tool_backup_text": "Databasesikkerhetskopiene er plassert i databasekatalogen som et zip-arkiv, navngitt med opprettelsesdatoen. Det er ikke noe maksimalt antall sikkerhetskopier.",
"Maintenance_Tool_check_visible": "Fjern merket for å skjule kolonne.",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "Bytt Modus (mørk/lys)",
"Maintenance_Tool_darkmode_noti": "Bytt Modus",
"Maintenance_Tool_darkmode_noti_text": "Etter tema bytte, prøver siden å laste seg inn på nytt for å aktivere endringen. Om nødvendig må hurtigbufferen tømmes.",
diff --git a/front/php/templates/language/pl_pl.json b/front/php/templates/language/pl_pl.json
index 14d8fbe5..877376bd 100644
--- a/front/php/templates/language/pl_pl.json
+++ b/front/php/templates/language/pl_pl.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "Czy na pewno chcesz wykonać kopię zapasową bazy danych? Upewnij się, że żadne skanowanie nie jest obecnie uruchomione.",
"Maintenance_Tool_backup_text": "Kopie zapasowe bazy danych są zapisywane w katalogu bazy danych jako archiwum ZIP, nazwane zgodnie z datą utworzenia. Nie ma ustalonego limitu liczby kopii zapasowych.",
"Maintenance_Tool_check_visible": "Usuń zaznaczenie, aby ukryć kolumnę.",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "Przełącz tryb (Ciemny/Jasny)",
"Maintenance_Tool_darkmode_noti": "Przełącz tryb",
"Maintenance_Tool_darkmode_noti_text": "Po zmianie motywu strona próbuje przeładować się, aby zastosować zmiany. W razie potrzeby należy wyczyścić pamięć podręczną (cache).",
diff --git a/front/php/templates/language/pt_br.json b/front/php/templates/language/pt_br.json
index 02244aea..5adbb5cd 100644
--- a/front/php/templates/language/pt_br.json
+++ b/front/php/templates/language/pt_br.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "Tem a certeza de que pretende executar a cópia de segurança da BD? Certifique-se de que não está a ser executada nenhuma verificação.",
"Maintenance_Tool_backup_text": "Os backups do banco de dados estão localizados no diretório do banco de dados como um zip-archive, nomeado com a data de criação. Não há nenhum número máximo de backups.",
"Maintenance_Tool_check_visible": "Desmarque para esconder a coluna.",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "Modos de alternância (escuro/claro)",
"Maintenance_Tool_darkmode_noti": "Modos de alternância",
"Maintenance_Tool_darkmode_noti_text": "Após a mudança de tema, a página tenta recarregar-se para ativar a alteração. Se necessário, a cache deve ser limpa.",
diff --git a/front/php/templates/language/pt_pt.json b/front/php/templates/language/pt_pt.json
index 687a9009..c44b0545 100644
--- a/front/php/templates/language/pt_pt.json
+++ b/front/php/templates/language/pt_pt.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "Tem a certeza de que pretende executar a cópia de segurança da BD? Certifique-se de que não está a ser executada nenhuma verificação.",
"Maintenance_Tool_backup_text": "Os backups da base de dados estão localizadas no diretório da base de dados como um arquivo zip, nomeado com a data de criação. Não há nenhum número máximo de backups.",
"Maintenance_Tool_check_visible": "Desmarque para esconder a coluna.",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "Modos de alternância (escuro/claro)",
"Maintenance_Tool_darkmode_noti": "Modos de alternância",
"Maintenance_Tool_darkmode_noti_text": "Após a mudança de tema, a página tenta recarregar-se para ativar a alteração. Se necessário, a cache deve ser limpa.",
diff --git a/front/php/templates/language/ru_ru.json b/front/php/templates/language/ru_ru.json
index dd868dbe..493c55ca 100644
--- a/front/php/templates/language/ru_ru.json
+++ b/front/php/templates/language/ru_ru.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "Вы уверены, что хотите выполнить резервное копирование БД? Убедитесь, что в данный момент сканирование не выполняется.",
"Maintenance_Tool_backup_text": "Резервные копии базы данных располагаются в каталоге базы данных в виде zip-архива, имя которого соответствует дате создания. Максимального количества резервных копий не существует.",
"Maintenance_Tool_check_visible": "Снимите флажок, чтобы скрыть столбец.",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "Тема (Темная/Светлая)",
"Maintenance_Tool_darkmode_noti": "Переключение режимов",
"Maintenance_Tool_darkmode_noti_text": "После переключения темы страница пытается перезагрузиться, чтобы активировать изменение. При необходимости кэш необходимо очистить.",
diff --git a/front/php/templates/language/sv_sv.json b/front/php/templates/language/sv_sv.json
index ae8afffd..74024c1d 100644
--- a/front/php/templates/language/sv_sv.json
+++ b/front/php/templates/language/sv_sv.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "",
"Maintenance_Tool_backup_text": "",
"Maintenance_Tool_check_visible": "",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "",
"Maintenance_Tool_darkmode_noti": "",
"Maintenance_Tool_darkmode_noti_text": "",
diff --git a/front/php/templates/language/tr_tr.json b/front/php/templates/language/tr_tr.json
index ad873c21..3d54e46c 100644
--- a/front/php/templates/language/tr_tr.json
+++ b/front/php/templates/language/tr_tr.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "DB Yedeklemesini yürütmek istediğinizden emin misiniz? Şu anda hiçbir taramanın çalışmadığından emin olun.",
"Maintenance_Tool_backup_text": "Veritabanı yedekleri, veritabanı dizininde, oluşturulma tarihiyle adlandırılan bir zip arşivi olarak bulunur. Maksimum yedekleme sayısı yoktur.",
"Maintenance_Tool_check_visible": "Sütunu gizlemek için işareti kaldırın.",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "Modları Değiştir (Koyu/Açık)",
"Maintenance_Tool_darkmode_noti": "Modları Aç/Kapat",
"Maintenance_Tool_darkmode_noti_text": "Tema geçişinden sonra sayfa, değişikliği etkinleştirmek için kendini yeniden yüklemeye çalışır. Gerekirse, önbellek temizlenmelidir.",
diff --git a/front/php/templates/language/uk_ua.json b/front/php/templates/language/uk_ua.json
index 78006829..8c5efe4f 100644
--- a/front/php/templates/language/uk_ua.json
+++ b/front/php/templates/language/uk_ua.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "Ви впевнені, що хочете виконати резервне копіювання БД? Переконайтеся, що сканування наразі не виконується.",
"Maintenance_Tool_backup_text": "Резервні копії бази даних зберігаються в каталозі бази даних у вигляді zip-архіву з датою створення. Немає максимальної кількості резервних копій.",
"Maintenance_Tool_check_visible": "Зніміть прапорець, щоб приховати стовпець.",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "Перемикати режими (темний/світлий)",
"Maintenance_Tool_darkmode_noti": "Перемикати режими",
"Maintenance_Tool_darkmode_noti_text": "Після перемикання теми сторінка намагається перезавантажитися, щоб активувати зміну. При необхідності необхідно очистити кеш.",
diff --git a/front/php/templates/language/zh_cn.json b/front/php/templates/language/zh_cn.json
index ab2966b4..0d46621b 100644
--- a/front/php/templates/language/zh_cn.json
+++ b/front/php/templates/language/zh_cn.json
@@ -427,6 +427,9 @@
"Maintenance_Tool_backup_noti_text": "您确定要执行数据库备份吗?请确保当前没有正在运行的扫描。",
"Maintenance_Tool_backup_text": "数据库备份以 zip 存档形式位于数据库目录中,以创建日期命名。备份数量没有上限。",
"Maintenance_Tool_check_visible": "取消选择隐藏列。",
+ "Maintenance_Tool_clearSourceFields_selected": "",
+ "Maintenance_Tool_clearSourceFields_selected_noti": "",
+ "Maintenance_Tool_clearSourceFields_selected_text": "",
"Maintenance_Tool_darkmode": "切换模式(暗/亮)",
"Maintenance_Tool_darkmode_noti": "切换模式",
"Maintenance_Tool_darkmode_noti_text": "主题切换后,页面会尝试重新加载以激活更改。如有必要,必须清除缓存。",
@@ -760,7 +763,7 @@
"run_event_tooltip": "在运行之前,请先启用设置并保存更改。",
"select_icon_event_tooltip": "选择图标",
"settings_core_icon": "fa-solid fa-gem",
- "settings_core_label": "核心",
+ "settings_core_label": "主要",
"settings_device_scanners": "设备扫描器用于发现写入当前扫描数据库表的设备。",
"settings_device_scanners_icon": "fa-solid fa-magnifying-glass-plus",
"settings_device_scanners_info": "使用 LOADED_PLUGINS 设置加载更多设备扫描仪",
@@ -786,4 +789,4 @@
"settings_system_label": "系统",
"settings_update_item_warning": "更新下面的值。请注意遵循先前的格式。未执行验证。",
"test_event_tooltip": "在测试设置之前,请先保存更改。"
-}
+}
\ No newline at end of file
diff --git a/front/plugins/icmp_scan/config.json b/front/plugins/icmp_scan/config.json
index ee4b12fa..382b8b7f 100755
--- a/front/plugins/icmp_scan/config.json
+++ b/front/plugins/icmp_scan/config.json
@@ -418,7 +418,6 @@
},
{
"column": "Watched_Value1",
- "mapped_to_column": "scanName",
"css_classes": "col-sm-2",
"show": true,
"type": "label",
diff --git a/mkdocs.yml b/mkdocs.yml
index 4451824b..dd4769de 100755
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,6 +1,6 @@
-site_name: NetAlertX Documentation
+site_name: Documentation
site_url: https://docs.netalertx.com
-repo_url: https://github.com/jokob-sk/NetAlertX/
+repo_url: https://github.com/netalertx/NetAlertX/
edit_uri: blob/main/docs/
docs_dir: docs
use_directory_urls: true
@@ -141,7 +141,7 @@ theme:
custom_dir: docs/overrides
metadata:
description: "NetAlertX Documentation - The go-to resource for all things related to NetAlertX."
- image: "https://raw.githubusercontent.com/jokob-sk/NetAlertX/main/front/img/netalertx_docs.png"
+ image: "https://raw.githubusercontent.com/netalertx/NetAlertX/main/front/img/netalertx_docs.png"
extra:
home_hide_sidebar: true
analytics:
diff --git a/server/api_server/api_server_start.py b/server/api_server/api_server_start.py
index de68c90d..221d57be 100755
--- a/server/api_server/api_server_start.py
+++ b/server/api_server/api_server_start.py
@@ -4,7 +4,7 @@ import os
# flake8: noqa: E402
-from flask import Flask, request, jsonify, Response
+from flask import Flask, redirect, request, jsonify, url_for, Response
from models.device_instance import DeviceInstance # noqa: E402
from flask_cors import CORS
from werkzeug.exceptions import HTTPException
@@ -1165,6 +1165,11 @@ def api_docs():
return send_from_directory(openapi_dir, 'swagger.html')
+@app.route('/')
+def index_redirect():
+ """Redirect root to API documentation."""
+ return redirect(url_for('api_docs'))
+
# --------------------------
# DB query
# --------------------------
@@ -1401,7 +1406,7 @@ def api_create_event(mac, payload=None):
def api_events_by_mac(mac, payload=None):
"""Delete events for a specific device MAC; string converter keeps this distinct from /events/