diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b47a067b..28d62003 100755 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,14 +6,14 @@ First off, **thank you** for taking the time to contribute! NetAlertX is built a ## 📂 Issues, Bugs, and Feature Requests -Please use the [GitHub Issue Tracker](https://github.com/jokob-sk/NetAlertX/issues) for: +Please use the [GitHub Issue Tracker](https://github.com/netalertx/NetAlertX/issues) for: - Bug reports 🐞 - Feature requests 💡 - Documentation feedback 📖 Before opening a new issue: - 🛑 [Check Common Issues & Debug Tips](https://docs.netalertx.com/DEBUG_TIPS#common-issues) -- 🔍 [Search Closed Issues](https://github.com/jokob-sk/NetAlertX/issues?q=is%3Aissue+is%3Aclosed) +- 🔍 [Search Closed Issues](https://github.com/netalertx/NetAlertX/issues?q=is%3Aissue+is%3Aclosed) --- diff --git a/README.md b/README.md index 38e48d1b..ba0777a2 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ [![Docker Size](https://img.shields.io/docker/image-size/jokobsk/netalertx?label=Size&logo=Docker&color=0aa8d2&logoColor=fff&style=for-the-badge)](https://hub.docker.com/r/jokobsk/netalertx) [![Docker Pulls](https://img.shields.io/docker/pulls/jokobsk/netalertx?label=Pulls&logo=docker&color=0aa8d2&logoColor=fff&style=for-the-badge)](https://hub.docker.com/r/jokobsk/netalertx) -[![GitHub Release](https://img.shields.io/github/v/release/jokob-sk/NetAlertX?color=0aa8d2&logoColor=fff&logo=GitHub&style=for-the-badge)](https://github.com/jokob-sk/NetAlertX/releases) +[![GitHub Release](https://img.shields.io/github/v/release/netalertx/NetAlertX?color=0aa8d2&logoColor=fff&logo=GitHub&style=for-the-badge)](https://github.com/netalertx/NetAlertX/releases) [![Discord](https://img.shields.io/discord/1274490466481602755?color=0aa8d2&logoColor=fff&logo=Discord&style=for-the-badge)](https://discord.gg/NczTUTWyRr) [![Home Assistant](https://img.shields.io/badge/Repo-blue?logo=home-assistant&style=for-the-badge&color=0aa8d2&logoColor=fff&label=Add)](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Falexbelgium%2Fhassio-addons) diff --git a/back/app.conf b/back/app.conf index 9c1bbfe9..95fcf24f 100755 --- a/back/app.conf +++ b/back/app.conf @@ -3,7 +3,7 @@ # Generated: 2022-12-30_22-19-40 # # # # Config file for the LAN intruder detection app: # -# https://github.com/jokob-sk/NetAlertX # +# https://github.com/netalertx/NetAlertX # # # #-----------------AUTOGENERATED FILE-----------------# diff --git a/docs/API_OLD.md b/docs/API_OLD.md index 139cc701..4b6434eb 100755 --- a/docs/API_OLD.md +++ b/docs/API_OLD.md @@ -149,7 +149,7 @@ You can access the following files: | File name | Description | |----------------------|----------------------| - | `notification_json_final.json` | The json version of the last notification (e.g. used for webhooks - [sample JSON](https://github.com/jokob-sk/NetAlertX/blob/main/front/report_templates/webhook_json_sample.json)). | + | `notification_json_final.json` | The json version of the last notification (e.g. used for webhooks - [sample JSON](https://github.com/netalertx/NetAlertX/blob/main/front/report_templates/webhook_json_sample.json)). | | `table_devices.json` | All of the available Devices detected by the app. | | `table_plugins_events.json` | The list of the unprocessed (pending) notification events (plugins_events DB table). | | `table_plugins_history.json` | The list of notification events history. | diff --git a/docs/BACKUPS.md b/docs/BACKUPS.md index 79a40e0b..dcdb928c 100755 --- a/docs/BACKUPS.md +++ b/docs/BACKUPS.md @@ -13,7 +13,7 @@ There are four key artifacts you can use to back up your NetAlertX configuration | File | Description | Limitations | | ------------------------ | ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | `/db/app.db` | The application database | Might be in an uncommitted state or corrupted | -| `/config/app.conf` | Configuration file | Can be overridden using the [`APP_CONF_OVERRIDE`](https://github.com/jokob-sk/NetAlertX/tree/main/dockerfiles#docker-environment-variables) variable | +| `/config/app.conf` | Configuration file | Can be overridden using the [`APP_CONF_OVERRIDE`](https://github.com/netalertx/NetAlertX/tree/main/dockerfiles#docker-environment-variables) variable | | `/config/devices.csv` | CSV file containing device data | Does not include historical data | | `/config/workflows.json` | JSON file containing your workflows | N/A | @@ -37,7 +37,7 @@ This includes settings for: ### Device Data -Stored in `/data/config/devices_.csv` or `/data/config/devices.csv`, created by the [CSV Backup `CSVBCKP` Plugin](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/csv_backup). +Stored in `/data/config/devices_.csv` or `/data/config/devices.csv`, created by the [CSV Backup `CSVBCKP` Plugin](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/csv_backup). Contains: * Device names, icons, and categories diff --git a/docs/DEBUG_TIPS.md b/docs/DEBUG_TIPS.md index 0228ff00..cf7f27bc 100755 --- a/docs/DEBUG_TIPS.md +++ b/docs/DEBUG_TIPS.md @@ -38,7 +38,7 @@ If possible, check if your issue got fixed in the `_dev` image before opening a > ⚠ Please backup your DB and config beforehand! -Please also search [open issues](https://github.com/jokob-sk/NetAlertX/issues). +Please also search [open issues](https://github.com/netalertx/NetAlertX/issues). ## 4. Disable restart behavior diff --git a/docs/DEV_ENV_SETUP.md b/docs/DEV_ENV_SETUP.md index 587bc6d8..9547482d 100755 --- a/docs/DEV_ENV_SETUP.md +++ b/docs/DEV_ENV_SETUP.md @@ -77,7 +77,7 @@ Create a folder `netalertx` in the `APP_DATA_LOCATION` (in this example in `/vol You can then modify the python script without restarting/rebuilding the container every time. Additionally, you can trigger a plugin run via the UI: -![image](https://github.com/jokob-sk/NetAlertX/assets/96159884/3cbf2748-03c8-49e7-b801-f38c7755246b) +![image](https://github.com/netalertx/NetAlertX/assets/96159884/3cbf2748-03c8-49e7-b801-f38c7755246b) ## Tips diff --git a/docs/DOCKER_INSTALLATION.md b/docs/DOCKER_INSTALLATION.md index f57bd8d6..1c03e998 100644 --- a/docs/DOCKER_INSTALLATION.md +++ b/docs/DOCKER_INSTALLATION.md @@ -1,6 +1,6 @@ [![Docker Size](https://img.shields.io/docker/image-size/jokobsk/netalertx?label=Size&logo=Docker&color=0aa8d2&logoColor=fff&style=for-the-badge)](https://hub.docker.com/r/jokobsk/netalertx) [![Docker Pulls](https://img.shields.io/docker/pulls/jokobsk/netalertx?label=Pulls&logo=docker&color=0aa8d2&logoColor=fff&style=for-the-badge)](https://hub.docker.com/r/jokobsk/netalertx) -[![GitHub Release](https://img.shields.io/github/v/release/jokob-sk/NetAlertX?color=0aa8d2&logoColor=fff&logo=GitHub&style=for-the-badge)](https://github.com/jokob-sk/NetAlertX/releases) +[![GitHub Release](https://img.shields.io/github/v/release/jokob-sk/NetAlertX?color=0aa8d2&logoColor=fff&logo=GitHub&style=for-the-badge)](https://github.com/netalertx/NetAlertX/releases) [![Discord](https://img.shields.io/discord/1274490466481602755?color=0aa8d2&logoColor=fff&logo=Discord&style=for-the-badge)](https://discord.gg/NczTUTWyRr) [![Home Assistant](https://img.shields.io/badge/Repo-blue?logo=home-assistant&style=for-the-badge&color=0aa8d2&logoColor=fff&label=Add)](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Falexbelgium%2Fhassio-addons) @@ -96,7 +96,7 @@ sudo chmod -R a+rwx /local_data_dir ### Initial setup - If unavailable, the app generates a default `app.conf` and `app.db` file on the first run. -- The preferred way is to manage the configuration via the Settings section in the UI, if UI is inaccessible you can modify [app.conf](https://github.com/jokob-sk/NetAlertX/tree/main/back) in the `/data/config/` folder directly +- The preferred way is to manage the configuration via the Settings section in the UI, if UI is inaccessible you can modify [app.conf](https://github.com/netalertx/NetAlertX/tree/main/back) in the `/data/config/` folder directly #### Setting up scanners @@ -116,7 +116,7 @@ You can read or watch several [community configuration guides](https://docs.neta #### Common issues -- Before creating a new issue, please check if a similar issue was [already resolved](https://github.com/jokob-sk/NetAlertX/issues?q=is%3Aissue+is%3Aclosed). +- Before creating a new issue, please check if a similar issue was [already resolved](https://github.com/netalertx/NetAlertX/issues?q=is%3Aissue+is%3Aclosed). - Check also common issues and [debugging tips](https://docs.netalertx.com/DEBUG_TIPS). ## 💙 Support me diff --git a/docs/FIX_OFFLINE_DETECTION.md b/docs/FIX_OFFLINE_DETECTION.md index 6bac1fd1..cecdead0 100755 --- a/docs/FIX_OFFLINE_DETECTION.md +++ b/docs/FIX_OFFLINE_DETECTION.md @@ -77,6 +77,6 @@ After increasing the ARP timeout and adding ICMP scanning (on select IP ranges), **Tip:** Each environment is unique. Consider fine-tuning scan settings based on your network size, device behavior, and desired detection accuracy. -Let us know in the [NetAlertX Discussions](https://github.com/jokob-sk/NetAlertX/discussions) if you have further feedback or edge cases. +Let us know in the [NetAlertX Discussions](https://github.com/netalertx/NetAlertX/discussions) if you have further feedback or edge cases. See also [Remote Networks](./REMOTE_NETWORKS.md) for more advanced setups. \ No newline at end of file diff --git a/docs/FRONTEND_DEVELOPMENT.md b/docs/FRONTEND_DEVELOPMENT.md index d761bf84..df536fa7 100755 --- a/docs/FRONTEND_DEVELOPMENT.md +++ b/docs/FRONTEND_DEVELOPMENT.md @@ -1,4 +1,4 @@ -# Frontend development +# Frontend development This page contains tips for frontend development when extending NetAlertX. Guiding principles are: @@ -7,17 +7,17 @@ This page contains tips for frontend development when extending NetAlertX. Guidi 3. Reusability 4. Placing more functionality into Plugins and enhancing core Plugins functionality -That means that, when writing code, focus on reusing what's available instead of writing quick fixes. Or creating reusable functions, instead of bespoke functionaility. +That means that, when writing code, focus on reusing what's available instead of writing quick fixes. Or creating reusable functions, instead of bespoke functionaility. ## 🔍 Examples Some examples how to apply the above: > Example 1 -> +> > I want to implement a scan fucntion. Options would be: > -> 1. To add a manual scan functionality to the `deviceDetails.php` page. +> 1. To add a manual scan functionality to the `deviceDetails.php` page. > 2. To create a separate page that handles the execution of the scan. > 3. To create a configurable Plugin. > @@ -31,16 +31,16 @@ Some examples how to apply the above: > 2. Implement the changes and add settings to influence the behavior in the `initialize.py` file so the user can adjust these. > 3. Implement the changes and add settings via a setting-only plugin. > 4. Implement the changes in a way so the behavior can be toggled on each plugin so the core capabilities of Plugins get extended. -> +> > From the above, number 4 would be the most appropriate solution. Then followed by number 3. Number 1 or 2 would be approved only in special circumstances. -## 💡 Frontend tips +## 💡 Frontend tips Some useful frontend JavaScript functions: -- `getDevDataByMac(macAddress, devicesColumn)` - method to retrieve any device data (database column) based on MAC address in the frontend -- `getString(string stringKey)` - method to retrieve translated strings in the frontend -- `getSetting(string stringKey)` - method to retrieve settings in the frontend +- `getDevDataByMac(macAddress, devicesColumn)` - method to retrieve any device data (database column) based on MAC address in the frontend +- `getString(string stringKey)` - method to retrieve translated strings in the frontend +- `getSetting(string stringKey)` - method to retrieve settings in the frontend -Check the [common.js](https://github.com/jokob-sk/NetAlertX/blob/main-2023-06-10/front/js/common.js) file for more frontend functions. \ No newline at end of file +Check the [common.js](https://github.com/netalertx/NetAlertX/blob/main-2023-06-10/front/js/common.js) file for more frontend functions. \ No newline at end of file diff --git a/docs/HELPER_SCRIPTS.md b/docs/HELPER_SCRIPTS.md index fa4ea6b3..922ba13b 100755 --- a/docs/HELPER_SCRIPTS.md +++ b/docs/HELPER_SCRIPTS.md @@ -4,7 +4,7 @@ This page provides an overview of community-contributed scripts for NetAlertX. T ## Community Scripts -You can find all scripts in this [scripts GitHub folder](https://github.com/jokob-sk/NetAlertX/tree/main/scripts). +You can find all scripts in this [scripts GitHub folder](https://github.com/netalertx/NetAlertX/tree/main/scripts). | Script Name | Description | Author | Version | Release Date | |------------|-------------|--------|---------|--------------| @@ -17,5 +17,5 @@ You can find all scripts in this [scripts GitHub folder](https://github.com/joko > [!NOTE] > These scripts are community-supplied and not actively maintained. Use at your own discretion. -For detailed usage instructions, refer to each script's documentation in each [scripts GitHub folder](https://github.com/jokob-sk/NetAlertX/tree/main/scripts). +For detailed usage instructions, refer to each script's documentation in each [scripts GitHub folder](https://github.com/netalertx/NetAlertX/tree/main/scripts). diff --git a/docs/HOME_ASSISTANT.md b/docs/HOME_ASSISTANT.md index abca1ddc..de66e3b8 100755 --- a/docs/HOME_ASSISTANT.md +++ b/docs/HOME_ASSISTANT.md @@ -5,11 +5,11 @@ NetAlertX comes with MQTT support, allowing you to show all detected devices as > [!TIP] > You can install NetAlertX also as a Home Assistant addon [![Home Assistant](https://img.shields.io/badge/Repo-blue?logo=home-assistant&style=for-the-badge&color=0aa8d2&logoColor=fff&label=Add)](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Falexbelgium%2Fhassio-addons) via the [alexbelgium/hassio-addons](https://github.com/alexbelgium/hassio-addons/) repository. This is only possible if you run a supervised instance of Home Assistant. If not, you can still run NetAlertX in a separate Docker container and follow this guide to configure MQTT. -## ⚠ Note +## ⚠ Note - Please note that discovery takes about ~10s per device. -- Deleting of devices is not handled automatically. Please use [MQTT Explorer](https://mqtt-explorer.com/) to delete devices in the broker (Home Assistant), if needed. -- For optimization reasons, the devices are not always fully synchronized. You can delete Plugin objects as described in the [MQTT plugin](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/_publisher_mqtt#forcing-an-update) docs to force a full synchronization. +- Deleting of devices is not handled automatically. Please use [MQTT Explorer](https://mqtt-explorer.com/) to delete devices in the broker (Home Assistant), if needed. +- For optimization reasons, the devices are not always fully synchronized. You can delete Plugin objects as described in the [MQTT plugin](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/_publisher_mqtt#forcing-an-update) docs to force a full synchronization. ## 🧭 Guide @@ -34,26 +34,26 @@ NetAlertX comes with MQTT support, allowing you to show all detected devices as - Fill in remaining settings as per description - set MQTT_RUN to schedule or on_notification depending on requirements -![Configuration Example][configuration] +![Configuration Example][configuration] ## 📷 Screenshots - | ![Screen 1][sensors] | ![Screen 2][history] | - |----------------------|----------------------| - | ![Screen 3][list] | ![Screen 4][overview] | - + | ![Screen 1][sensors] | ![Screen 2][history] | + |----------------------|----------------------| + | ![Screen 3][list] | ![Screen 4][overview] | + [configuration]: ./img/HOME_ASISSTANT/HomeAssistant-Configuration.png "configuration" [sensors]: ./img/HOME_ASISSTANT/HomeAssistant-Device-as-Sensors.png "sensors" [history]: ./img/HOME_ASISSTANT/HomeAssistant-Device-Presence-History.png "history" - [list]: ./img/HOME_ASISSTANT/HomeAssistant-Devices-List.png "list" + [list]: ./img/HOME_ASISSTANT/HomeAssistant-Devices-List.png "list" [overview]: ./img/HOME_ASISSTANT/HomeAssistant-Overview-Card.png "overview" ## Troubleshooting If you can't see all devices detected, run `sudo arp-scan --interface=eth0 192.168.1.0/24` (change these based on your setup, read [Subnets](./SUBNETS.md) docs for details). This command has to be executed the NetAlertX container, not in the Home Assistant container. -You can access the NetAlertX container via Portainer on your host or via ssh. The container name will be something like `addon_db21ed7f_netalertx` (you can copy the `db21ed7f_netalertx` part from the browser when accessing the UI of NetAlertX). +You can access the NetAlertX container via Portainer on your host or via ssh. The container name will be something like `addon_db21ed7f_netalertx` (you can copy the `db21ed7f_netalertx` part from the browser when accessing the UI of NetAlertX). ## Accessing the NetAlertX container via SSH diff --git a/docs/HW_INSTALL.md b/docs/HW_INSTALL.md index e34535cf..addd56ca 100755 --- a/docs/HW_INSTALL.md +++ b/docs/HW_INSTALL.md @@ -40,7 +40,7 @@ Some facts about what and where something will be changed/installed by the HW in - **EXPERIMENTAL** and not recommended way to install NetAlertX. > [!TIP] -> If the below fails try grabbing and installing one of the [previous releases](https://github.com/jokob-sk/NetAlertX/releases) and run the installation from the zip package. +> If the below fails try grabbing and installing one of the [previous releases](https://github.com/netalertx/NetAlertX/releases) and run the installation from the zip package. These commands will download the `install.debian12.sh` script from the GitHub repository, make it executable with `chmod`, and then run it using `./install.debian12.sh`. diff --git a/docs/INITIAL_SETUP.md b/docs/INITIAL_SETUP.md index 10349bd7..5aa2b3ef 100755 --- a/docs/INITIAL_SETUP.md +++ b/docs/INITIAL_SETUP.md @@ -102,7 +102,7 @@ Before opening a new issue: * 📘 [Common Issues](./COMMON_ISSUES.md) * 🧰 [Debugging Tips](./DEBUG_TIPS.md) -* ✅ [Browse resolved GitHub issues](https://github.com/jokob-sk/NetAlertX/issues?q=is%3Aissue+is%3Aclosed) +* ✅ [Browse resolved GitHub issues](https://github.com/netalertx/NetAlertX/issues?q=is%3Aissue+is%3Aclosed) --- diff --git a/docs/INSTALLATION.md b/docs/INSTALLATION.md index 4f5e51db..2fdb0ef4 100755 --- a/docs/INSTALLATION.md +++ b/docs/INSTALLATION.md @@ -17,10 +17,10 @@ If facing issues, please spend a few minutes searching. - Check [common issues](./COMMON_ISSUES.md) - Have a look at [Community guides](./COMMUNITY_GUIDES.md) -- [Search closed or open issues or discussions](https://github.com/jokob-sk/NetAlertX/issues?q=is%3Aissue) +- [Search closed or open issues or discussions](https://github.com/netalertx/NetAlertX/issues?q=is%3Aissue) - Check [Discord](https://discord.gg/NczTUTWyRr) > [!NOTE] -> If you can't find a solution anywhere, ask in Discord if you think it's a quick question, otherwise open a new [issue](https://github.com/jokob-sk/NetAlertX/issues/new?template=setup-help.yml). Please fill in as much as possible to speed up the help process. +> If you can't find a solution anywhere, ask in Discord if you think it's a quick question, otherwise open a new [issue](https://github.com/netalertx/NetAlertX/issues/new?template=setup-help.yml). Please fill in as much as possible to speed up the help process. > diff --git a/docs/NOTIFICATIONS.md b/docs/NOTIFICATIONS.md index cd067d59..60052a14 100755 --- a/docs/NOTIFICATIONS.md +++ b/docs/NOTIFICATIONS.md @@ -23,18 +23,18 @@ The following device properties influence notifications. You can: 4. **Require NICs Online** - Indicates whether this device should be considered online only if all associated NICs (devices with the `nic` relationship type) are online. If disabled, the device is considered online if any NIC is online. If a NIC is online it sets the parent (this) device's status to online irrespectivelly of the detected device's status. The Relationship type is set on the childern device. > [!NOTE] -> Please read through the [NTFPRCS plugin](https://github.com/jokob-sk/NetAlertX/blob/main/front/plugins/notification_processing/README.md) documentation to understand how device and global settings influence the notification processing. +> Please read through the [NTFPRCS plugin](https://github.com/netalertx/NetAlertX/blob/main/front/plugins/notification_processing/README.md) documentation to understand how device and global settings influence the notification processing. ## Plugin settings 🔌 ![Plugin notification settings](./img/NOTIFICATIONS/Plugin-notification-settings.png) -On almost all plugins there are 2 core settings, `_WATCH` and `_REPORT_ON`. +On almost all plugins there are 2 core settings, `_WATCH` and `_REPORT_ON`. -1. `_WATCH` specifies the columns which the app should watch. If watched columns change the device state is considered changed. This changed status is then used to decide to send out notifications based on the `_REPORT_ON` setting. -2. `_REPORT_ON` let's you specify on which events the app should notify you. This is related to the `_WATCH` setting. So if you select `watched-changed` and in `_WATCH` you only select `Watched_Value1`, then a notification is triggered if `Watched_Value1` is changed from the previous value, but no notification is send if `Watched_Value2` changes. +1. `_WATCH` specifies the columns which the app should watch. If watched columns change the device state is considered changed. This changed status is then used to decide to send out notifications based on the `_REPORT_ON` setting. +2. `_REPORT_ON` let's you specify on which events the app should notify you. This is related to the `_WATCH` setting. So if you select `watched-changed` and in `_WATCH` you only select `Watched_Value1`, then a notification is triggered if `Watched_Value1` is changed from the previous value, but no notification is send if `Watched_Value2` changes. -Click the **Read more in the docs.** Link at the top of each plugin to get more details on how the given plugin works. +Click the **Read more in the docs.** Link at the top of each plugin to get more details on how the given plugin works. ## Global settings ⚙ @@ -42,10 +42,10 @@ Click the **Read more in the docs.** Link at the top of each plugin to get more In Notification Processing settings, you can specify blanket rules. These allow you to specify exceptions to the Plugin and Device settings and will override those. -1. Notify on (`NTFPRCS_INCLUDED_SECTIONS`) allows you to specify which events trigger notifications. Usual setups will have `new_devices`, `down_devices`, and possibly `down_reconnected` set. Including `plugin` (dependenton the Plugin `_WATCH` and `_REPORT_ON` settings) and `events` (dependent on the on-device **Alert Events** setting) might be too noisy for most setups. More info in the [NTFPRCS plugin](https://github.com/jokob-sk/NetAlertX/blob/main/front/plugins/notification_processing/README.md) on what events these selections include. +1. Notify on (`NTFPRCS_INCLUDED_SECTIONS`) allows you to specify which events trigger notifications. Usual setups will have `new_devices`, `down_devices`, and possibly `down_reconnected` set. Including `plugin` (dependenton the Plugin `_WATCH` and `_REPORT_ON` settings) and `events` (dependent on the on-device **Alert Events** setting) might be too noisy for most setups. More info in the [NTFPRCS plugin](https://github.com/netalertx/NetAlertX/blob/main/front/plugins/notification_processing/README.md) on what events these selections include. 2. Alert down after (`NTFPRCS_alert_down_time`) is useful if you want to wait for some time before the system sends out a down notification for a device. This is related to the on-device **Alert down** setting and only devices with this checked will trigger a down notification. -You can filter out unwanted notifications globally. This could be because of a misbehaving device (GoogleNest/GoogleHub (See also [ARPSAN docs and the `--exclude-broadcast` flag](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/arp_scan#ip-flipping-on-google-nest-devices))) which flips between IP addresses, or because you want to ignore new device notifications of a certain pattern. +You can filter out unwanted notifications globally. This could be because of a misbehaving device (GoogleNest/GoogleHub (See also [ARPSAN docs and the `--exclude-broadcast` flag](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/arp_scan#ip-flipping-on-google-nest-devices))) which flips between IP addresses, or because you want to ignore new device notifications of a certain pattern. 1. Events Filter (`NTFPRCS_event_condition`) - Filter out Events from notifications. 2. New Devices Filter (`NTFPRCS_new_dev_condition`) - Filter out New Devices from notifications, but log and keep a new device in the system. @@ -54,9 +54,9 @@ You can filter out unwanted notifications globally. This could be because of a m ![Ignoring new devices](./img/NOTIFICATIONS/NEWDEV_ignores.png) -You can completely ignore detected devices globally. This could be because your instance detects docker containers, you want to ignore devices from a specific manufacturer via MAC rules or you want to ignore devices on a specific IP range. +You can completely ignore detected devices globally. This could be because your instance detects docker containers, you want to ignore devices from a specific manufacturer via MAC rules or you want to ignore devices on a specific IP range. 1. Ignored MACs (`NEWDEV_ignored_MACs`) - List of MACs to ignore. -2. Ignored IPs (`NEWDEV_ignored_IPs`) - List of IPs to ignore. +2. Ignored IPs (`NEWDEV_ignored_IPs`) - List of IPs to ignore. diff --git a/docs/PIHOLE_GUIDE.md b/docs/PIHOLE_GUIDE.md index bb1b849c..52d24fbb 100755 --- a/docs/PIHOLE_GUIDE.md +++ b/docs/PIHOLE_GUIDE.md @@ -17,7 +17,7 @@ To use this approach make sure the Web UI password in **Pi-hole** is set. | `PIHOLEAPI_API_MAXCLIENTS` | Maximum number of devices to request from Pi-hole. Defaults are usually fine. | `500` | | `PIHOLEAPI_FAKE_MAC` | Generate FAKE MAC from IP. | `False` | -Check the [PiHole API plugin readme](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/pihole_api_scan/) for details and troubleshooting. +Check the [PiHole API plugin readme](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/pihole_api_scan/) for details and troubleshooting. ### docker-compose changes @@ -35,7 +35,7 @@ No changes needed | `DHCPLSS_RUN_SCHD` | If you run multiple device scanner plugins, align the schedules of all plugins to the same value. | `*/5 * * * *` | | `DHCPLSS_paths_to_check` | You need to map the value in this setting in the `docker-compose.yml` file. The in-container path must contain `pihole` so it's parsed correctly. | `['/etc/pihole/dhcp.leases']` | -Check the [DHCPLSS plugin readme](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/dhcp_leases#overview) for details +Check the [DHCPLSS plugin readme](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/dhcp_leases#overview) for details ### docker-compose changes @@ -54,7 +54,7 @@ Check the [DHCPLSS plugin readme](https://github.com/jokob-sk/NetAlertX/tree/mai | `PIHOLE_RUN_SCHD` | If you run multiple device scanner plugins, align the schedules of all plugins to the same value. | `*/5 * * * *` | | `PIHOLE_DB_PATH` | You need to map the value in this setting in the `docker-compose.yml` file. | `/etc/pihole/pihole-FTL.db` | -Check the [PiHole plugin readme](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/pihole_scan) for details +Check the [PiHole plugin readme](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/pihole_scan) for details ### docker-compose changes diff --git a/docs/PLUGINS.md b/docs/PLUGINS.md index 6191e384..78d93d74 100755 --- a/docs/PLUGINS.md +++ b/docs/PLUGINS.md @@ -1,18 +1,18 @@ # 🔌 Plugins -NetAlertX supports additional plugins to extend its functionality, each with its own settings and options. Plugins can be loaded via the General -> `LOADED_PLUGINS` setting. For custom plugin development, refer to the [Plugin development guide](./PLUGINS_DEV.md). +NetAlertX supports additional plugins to extend its functionality, each with its own settings and options. Plugins can be loaded via the General -> `LOADED_PLUGINS` setting. For custom plugin development, refer to the [Plugin development guide](./PLUGINS_DEV.md). >[!NOTE] -> Please check this [Plugins debugging guide](./DEBUG_PLUGINS.md) and the corresponding Plugin documentation in the below table if you are facing issues. +> Please check this [Plugins debugging guide](./DEBUG_PLUGINS.md) and the corresponding Plugin documentation in the below table if you are facing issues. ## ⚡ Quick start > [!TIP] -> You can load additional Plugins via the General -> `LOADED_PLUGINS` setting. You need to save the settings for the new plugins to load (cache/page reload may be necessary). +> You can load additional Plugins via the General -> `LOADED_PLUGINS` setting. You need to save the settings for the new plugins to load (cache/page reload may be necessary). > ![Loaded plugins settings](./img/PLUGINS/enable_plugin.gif) 1. Pick your `🔍 dev scanner` plugin (e.g. `ARPSCAN` or `NMAPDEV`), or import devices into the application with an `📥 importer` plugin. (See **Enabling plugins** below) -2. Pick a `▶️ publisher` plugin, if you want to send notifications. If you don't see a publisher you'd like to use, look at the [📚_publisher_apprise](/front/plugins/_publisher_apprise/) plugin which is a proxy for over 80 notification services. +2. Pick a `▶️ publisher` plugin, if you want to send notifications. If you don't see a publisher you'd like to use, look at the [📚_publisher_apprise](/front/plugins/_publisher_apprise/) plugin which is a proxy for over 80 notification services. 3. Setup your [Network topology diagram](./NETWORK_TREE.md) 4. Fine-tune [Notifications](./NOTIFICATIONS.md) 5. Setup [Workflows](./WORKFLOWS.md) @@ -40,56 +40,56 @@ NetAlertX supports additional plugins to extend its functionality, each with its ## Available Plugins - -Device-detecting plugins insert values into the `CurrentScan` database table. The plugins that are not required are safe to ignore, however, it makes sense to have at least some device-detecting plugins enabled, such as `ARPSCAN` or `NMAPDEV`. + +Device-detecting plugins insert values into the `CurrentScan` database table. The plugins that are not required are safe to ignore, however, it makes sense to have at least some device-detecting plugins enabled, such as `ARPSCAN` or `NMAPDEV`. | ID | Plugin docs | Type | Description | Features | Required | | --------------- | ------------------------------------------------------------------------------------------------------------------ | -------- | ----------------------------------------- | -------- | -------- | -| `APPRISE` | [_publisher_apprise](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/_publisher_apprise/) | ▶️ | Apprise notification proxy | | | -| `ARPSCAN` | [arp_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/arp_scan/) | 🔍 | ARP-scan on current network | | | -| `AVAHISCAN` | [avahi_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/avahi_scan/) | 🆎 | Avahi (mDNS-based) name resolution | | | -| `ASUSWRT` | [asuswrt_import](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/asuswrt_import/) | 🔍 | Import connected devices from AsusWRT | | | -| `CSVBCKP` | [csv_backup](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/csv_backup/) | ⚙ | CSV devices backup | | | -| `CUSTPROP` | [custom_props](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/custom_props/) | ⚙ | Managing custom device properties values | | Yes | -| `DBCLNP` | [db_cleanup](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/db_cleanup/) | ⚙ | Database cleanup | | Yes\* | -| `DDNS` | [ddns_update](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/ddns_update/) | ⚙ | DDNS update | | | -| `DHCPLSS` | [dhcp_leases](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/dhcp_leases/) | 🔍/📥/🆎 | Import devices from DHCP leases | | | -| `DHCPSRVS` | [dhcp_servers](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/dhcp_servers/) | ♻ | DHCP servers | | | -| `DIGSCAN` | [dig_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/dig_scan/) | 🆎 | Dig (DNS) Name resolution | | | -| `FREEBOX` | [freebox](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/freebox/) | 🔍/♻/🆎 | Pull data and names from Freebox/Iliadbox | | | -| `ICMP` | [icmp_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/icmp_scan/) | ♻ | ICMP (ping) status checker | | | -| `INTRNT` | [internet_ip](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/internet_ip/) | 🔍 | Internet IP scanner | | | -| `INTRSPD` | [internet_speedtest](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/internet_speedtest/) | ♻ | Internet speed test | | | -| `IPNEIGH` | [ipneigh](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/ipneigh/) | 🔍 | Scan ARP (IPv4) and NDP (IPv6) tables | | | -| `LUCIRPC` | [luci_import](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/luci_import/) | 🔍 | Import connected devices from OpenWRT | | | -| `MAINT` | [maintenance](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/maintenance/) | ⚙ | Maintenance of logs, etc. | | | -| `MQTT` | [_publisher_mqtt](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/_publisher_mqtt/) | ▶️ | MQTT for synching to Home Assistant | | | -| `MTSCAN` | [mikrotik_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/mikrotik_scan/) | 🔍 | Mikrotik device import & sync | | | -| `NBTSCAN` | [nbtscan_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/nbtscan_scan/) | 🆎 | Nbtscan (NetBIOS-based) name resolution | | | -| `NEWDEV` | [newdev_template](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/newdev_template/) | ⚙ | New device template | | Yes | -| `NMAP` | [nmap_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/nmap_scan/) | ♻ | Nmap port scanning & discovery | | | -| `NMAPDEV` | [nmap_dev_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/nmap_dev_scan/) | 🔍 | Nmap dev scan on current network | | | -| `NSLOOKUP` | [nslookup_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/nslookup_scan/) | 🆎 | NSLookup (DNS-based) name resolution | | | -| `NTFPRCS` | [notification_processing](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/notification_processing/) | ⚙ | Notification processing | | Yes | -| `NTFY` | [_publisher_ntfy](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/_publisher_ntfy/) | ▶️ | NTFY notifications | | | -| `OMDSDN` | [omada_sdn_imp](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/omada_sdn_imp/) | 📥/🆎 ❌ | UNMAINTAINED use `OMDSDNOPENAPI` | 🖧 🔄 | | -| `OMDSDNOPENAPI` | [omada_sdn_openapi](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/omada_sdn_openapi/) | 📥/🆎 | OMADA TP-Link import via OpenAPI | 🖧 | | -| `PIHOLE` | [pihole_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/pihole_scan/) | 🔍/🆎/📥 | Pi-hole device import & sync | | | -| `PIHOLEAPI` | [pihole_api_scan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/pihole_api_scan/) | 🔍/🆎/📥 | Pi-hole device import & sync via API v6+ | | | -| `PUSHSAFER` | [_publisher_pushsafer](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/_publisher_pushsafer/) | ▶️ | Pushsafer notifications | | | -| `PUSHOVER` | [_publisher_pushover](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/_publisher_pushover/) | ▶️ | Pushover notifications | | | -| `SETPWD` | [set_password](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/set_password/) | ⚙ | Set password | | Yes | -| `SMTP` | [_publisher_email](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/_publisher_email/) | ▶️ | Email notifications | | | -| `SNMPDSC` | [snmp_discovery](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/snmp_discovery/) | 🔍/📥 | SNMP device import & sync | | | -| `SYNC` | [sync](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/sync/) | 🔍/⚙/📥 | Sync & import from NetAlertX instances | 🖧 🔄 | Yes | -| `TELEGRAM` | [_publisher_telegram](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/_publisher_telegram/) | ▶️ | Telegram notifications | | | -| `UI` | [ui_settings](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/ui_settings/) | ♻ | UI specific settings | | Yes | -| `UNFIMP` | [unifi_import](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/unifi_import/) | 🔍/📥/🆎 | UniFi device import & sync | 🖧 | | -| `UNIFIAPI` | [unifi_api_import](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/unifi_api_import/) | 🔍/📥/🆎 | UniFi device import (SM API, multi-site) | | | -| `VNDRPDT` | [vendor_update](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/vendor_update/) | ⚙ | Vendor database update | | | -| `WEBHOOK` | [_publisher_webhook](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/_publisher_webhook/) | ▶️ | Webhook notifications | | | -| `WEBMON` | [website_monitor](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/website_monitor/) | ♻ | Website down monitoring | | | -| `WOL` | [wake_on_lan](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/wake_on_lan/) | ♻ | Automatic wake-on-lan | | | +| `APPRISE` | [_publisher_apprise](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/_publisher_apprise/) | ▶️ | Apprise notification proxy | | | +| `ARPSCAN` | [arp_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/arp_scan/) | 🔍 | ARP-scan on current network | | | +| `AVAHISCAN` | [avahi_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/avahi_scan/) | 🆎 | Avahi (mDNS-based) name resolution | | | +| `ASUSWRT` | [asuswrt_import](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/asuswrt_import/) | 🔍 | Import connected devices from AsusWRT | | | +| `CSVBCKP` | [csv_backup](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/csv_backup/) | ⚙ | CSV devices backup | | | +| `CUSTPROP` | [custom_props](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/custom_props/) | ⚙ | Managing custom device properties values | | Yes | +| `DBCLNP` | [db_cleanup](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/db_cleanup/) | ⚙ | Database cleanup | | Yes\* | +| `DDNS` | [ddns_update](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/ddns_update/) | ⚙ | DDNS update | | | +| `DHCPLSS` | [dhcp_leases](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/dhcp_leases/) | 🔍/📥/🆎 | Import devices from DHCP leases | | | +| `DHCPSRVS` | [dhcp_servers](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/dhcp_servers/) | ♻ | DHCP servers | | | +| `DIGSCAN` | [dig_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/dig_scan/) | 🆎 | Dig (DNS) Name resolution | | | +| `FREEBOX` | [freebox](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/freebox/) | 🔍/♻/🆎 | Pull data and names from Freebox/Iliadbox | | | +| `ICMP` | [icmp_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/icmp_scan/) | ♻ | ICMP (ping) status checker | | | +| `INTRNT` | [internet_ip](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/internet_ip/) | 🔍 | Internet IP scanner | | | +| `INTRSPD` | [internet_speedtest](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/internet_speedtest/) | ♻ | Internet speed test | | | +| `IPNEIGH` | [ipneigh](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/ipneigh/) | 🔍 | Scan ARP (IPv4) and NDP (IPv6) tables | | | +| `LUCIRPC` | [luci_import](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/luci_import/) | 🔍 | Import connected devices from OpenWRT | | | +| `MAINT` | [maintenance](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/maintenance/) | ⚙ | Maintenance of logs, etc. | | | +| `MQTT` | [_publisher_mqtt](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/_publisher_mqtt/) | ▶️ | MQTT for synching to Home Assistant | | | +| `MTSCAN` | [mikrotik_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/mikrotik_scan/) | 🔍 | Mikrotik device import & sync | | | +| `NBTSCAN` | [nbtscan_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/nbtscan_scan/) | 🆎 | Nbtscan (NetBIOS-based) name resolution | | | +| `NEWDEV` | [newdev_template](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/newdev_template/) | ⚙ | New device template | | Yes | +| `NMAP` | [nmap_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/nmap_scan/) | ♻ | Nmap port scanning & discovery | | | +| `NMAPDEV` | [nmap_dev_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/nmap_dev_scan/) | 🔍 | Nmap dev scan on current network | | | +| `NSLOOKUP` | [nslookup_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/nslookup_scan/) | 🆎 | NSLookup (DNS-based) name resolution | | | +| `NTFPRCS` | [notification_processing](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/notification_processing/) | ⚙ | Notification processing | | Yes | +| `NTFY` | [_publisher_ntfy](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/_publisher_ntfy/) | ▶️ | NTFY notifications | | | +| `OMDSDN` | [omada_sdn_imp](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/omada_sdn_imp/) | 📥/🆎 ❌ | UNMAINTAINED use `OMDSDNOPENAPI` | 🖧 🔄 | | +| `OMDSDNOPENAPI` | [omada_sdn_openapi](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/omada_sdn_openapi/) | 📥/🆎 | OMADA TP-Link import via OpenAPI | 🖧 | | +| `PIHOLE` | [pihole_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/pihole_scan/) | 🔍/🆎/📥 | Pi-hole device import & sync | | | +| `PIHOLEAPI` | [pihole_api_scan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/pihole_api_scan/) | 🔍/🆎/📥 | Pi-hole device import & sync via API v6+ | | | +| `PUSHSAFER` | [_publisher_pushsafer](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/_publisher_pushsafer/) | ▶️ | Pushsafer notifications | | | +| `PUSHOVER` | [_publisher_pushover](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/_publisher_pushover/) | ▶️ | Pushover notifications | | | +| `SETPWD` | [set_password](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/set_password/) | ⚙ | Set password | | Yes | +| `SMTP` | [_publisher_email](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/_publisher_email/) | ▶️ | Email notifications | | | +| `SNMPDSC` | [snmp_discovery](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/snmp_discovery/) | 🔍/📥 | SNMP device import & sync | | | +| `SYNC` | [sync](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/sync/) | 🔍/⚙/📥 | Sync & import from NetAlertX instances | 🖧 🔄 | Yes | +| `TELEGRAM` | [_publisher_telegram](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/_publisher_telegram/) | ▶️ | Telegram notifications | | | +| `UI` | [ui_settings](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/ui_settings/) | ♻ | UI specific settings | | Yes | +| `UNFIMP` | [unifi_import](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/unifi_import/) | 🔍/📥/🆎 | UniFi device import & sync | 🖧 | | +| `UNIFIAPI` | [unifi_api_import](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/unifi_api_import/) | 🔍/📥/🆎 | UniFi device import (SM API, multi-site) | | | +| `VNDRPDT` | [vendor_update](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/vendor_update/) | ⚙ | Vendor database update | | | +| `WEBHOOK` | [_publisher_webhook](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/_publisher_webhook/) | ▶️ | Webhook notifications | | | +| `WEBMON` | [website_monitor](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/website_monitor/) | ♻ | Website down monitoring | | | +| `WOL` | [wake_on_lan](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/wake_on_lan/) | ♻ | Automatic wake-on-lan | | | > \* The database cleanup plugin (`DBCLNP`) is not _required_ but the app will become unusable after a while if not executed. @@ -100,18 +100,18 @@ Device-detecting plugins insert values into the `CurrentScan` database table. T ## Enabling plugins -Plugins can be enabled via Settings, and can be disabled as needed. +Plugins can be enabled via Settings, and can be disabled as needed. 1. Research which plugin you'd like to use, enable `DISCOVER_PLUGINS` and load the required plugins in Settings via the `LOADED_PLUGINS` setting. -1. Save the changes and review the Settings of the newly loaded plugins. -1. Change the `_RUN` Setting to the recommended or custom value as per the documentation of the given setting +1. Save the changes and review the Settings of the newly loaded plugins. +1. Change the `_RUN` Setting to the recommended or custom value as per the documentation of the given setting - If using `schedule` on a `🔍 dev scanner` plugin, make sure the schedules are the same across all `🔍 dev scanner` plugins ### Disabling, Unloading and Ignoring plugins 1. Change the `_RUN` Setting to `disabled` if you want to disable the plugin, but keep the settings 1. If you want to speed up the application, you can unload the plugin by unselecting it in the `LOADED_PLUGINS` setting. - - Careful, once you save the Settings Unloaded plugin settings will be lost (old `app.conf` files are kept in the `/config` folder) + - Careful, once you save the Settings Unloaded plugin settings will be lost (old `app.conf` files are kept in the `/config` folder) 1. You can completely ignore plugins by placing a `ignore_plugin` file into the plugin directory. Ignored plugins won't show up in the `LOADED_PLUGINS` setting. ## 🆕 Developing new custom plugins diff --git a/docs/README.md b/docs/README.md index a9ae299b..f87abad3 100755 --- a/docs/README.md +++ b/docs/README.md @@ -137,7 +137,7 @@ Some additional context: Before submitting a new issue please spend a couple of minutes on research: * Check [🛑 Common issues](./DEBUG_TIPS.md#common-issues) -* Check [💡 Closed issues](https://github.com/jokob-sk/NetAlertX/issues?q=is%3Aissue+is%3Aclosed) if a similar issue was solved in the past. +* Check [💡 Closed issues](https://github.com/netalertx/NetAlertX/issues?q=is%3Aissue+is%3Aclosed) if a similar issue was solved in the past. * When submitting an issue ❗[enable debug](./DEBUG_TIPS.md)❗ ⚠ Please follow the pre-defined issue template to resolve your issue faster. diff --git a/docs/REMOTE_NETWORKS.md b/docs/REMOTE_NETWORKS.md index 4e066344..11696087 100755 --- a/docs/REMOTE_NETWORKS.md +++ b/docs/REMOTE_NETWORKS.md @@ -43,11 +43,11 @@ You can use supplementary plugins that employ alternate methods. Protocols used ## Multiple NetAlertX Instances -If you have servers in different networks, you can set up separate NetAlertX instances on those subnets and synchronize the results into one instance using the [`SYNC` plugin](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/sync). +If you have servers in different networks, you can set up separate NetAlertX instances on those subnets and synchronize the results into one instance using the [`SYNC` plugin](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/sync). ## Manual Entry -If you don't need to discover new devices and only need to report on their status (`online`, `offline`, `down`), you can manually enter devices and check their status using the [`ICMP` plugin](https://github.com/jokob-sk/NetAlertX/blob/main/front/plugins/icmp_scan/), which uses the `ping` command internally. +If you don't need to discover new devices and only need to report on their status (`online`, `offline`, `down`), you can manually enter devices and check their status using the [`ICMP` plugin](https://github.com/netalertx/NetAlertX/blob/main/front/plugins/icmp_scan/), which uses the `ping` command internally. For more information on how to add devices manually (or dummy devices), refer to the [Device Management](./DEVICE_MANAGEMENT.md) documentation. @@ -57,4 +57,4 @@ To create truly dummy devices, you can use a loopback IP address (e.g., `0.0.0.0 Scanning remote networks with NMAP is possible (via the `NMAPDEV` plugin), but since it cannot retrieve the MAC address, you need to enable the `NMAPDEV_FAKE_MAC` setting. This will generate a fake MAC address based on the IP address, allowing you to track devices. However, this can lead to inconsistencies, especially if the IP address changes or a previously logged device is rediscovered. If this setting is disabled, only the IP address will be discovered, and devices with missing MAC addresses will be skipped. -Check the [NMAPDEV plugin](https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/nmap_dev_scan) for details +Check the [NMAPDEV plugin](https://github.com/netalertx/NetAlertX/tree/main/front/plugins/nmap_dev_scan) for details diff --git a/docs/SUBNETS.md b/docs/SUBNETS.md index b8c795f2..ac8d0305 100755 --- a/docs/SUBNETS.md +++ b/docs/SUBNETS.md @@ -2,35 +2,35 @@ You need to specify the network interface and the network mask. You can also configure multiple subnets and specify VLANs (see VLAN exceptions below). -`ARPSCAN` can scan multiple networks if the network allows it. To scan networks directly, the subnets must be accessible from the network where NetAlertX is running. This means NetAlertX needs to have access to the interface attached to that subnet. +`ARPSCAN` can scan multiple networks if the network allows it. To scan networks directly, the subnets must be accessible from the network where NetAlertX is running. This means NetAlertX needs to have access to the interface attached to that subnet. -> [!WARNING] +> [!WARNING] > If you don't see all expected devices run the following command in the NetAlertX container (replace the interface and ip mask): > `sudo arp-scan --interface=eth0 192.168.1.0/24` -> -> If this command returns no results, the network is not accessible due to your network or firewall restrictions (Wi-Fi Extenders, VPNs and inaccessible networks). If direct scans are not possible, check the [remote networks documentation](./REMOTE_NETWORKS.md) for workarounds. +> +> If this command returns no results, the network is not accessible due to your network or firewall restrictions (Wi-Fi Extenders, VPNs and inaccessible networks). If direct scans are not possible, check the [remote networks documentation](./REMOTE_NETWORKS.md) for workarounds. ## Example Values -> [!NOTE] -> Please use the UI to configure settings as it ensures the config file is in the correct format. Edit `app.conf` directly only when really necessary. +> [!NOTE] +> Please use the UI to configure settings as it ensures the config file is in the correct format. Edit `app.conf` directly only when really necessary. > ![Settings location](./img/SUBNETS/subnets-setting-location.png) * **Examples for one and two subnets:** * One subnet: `SCAN_SUBNETS = ['192.168.1.0/24 --interface=eth0']` * Two subnets: `SCAN_SUBNETS = ['192.168.1.0/24 --interface=eth0','192.168.1.0/24 --interface=eth1 --vlan=107']` -> [!TIP] -> When adding more subnets, you may need to increase both the scan interval (`ARPSCAN_RUN_SCHD`) and the timeout (`ARPSCAN_RUN_TIMEOUT`)—as well as similar settings for related plugins. -> -> If the timeout is too short, you may see timeout errors in the log. To prevent the application from hanging due to unresponsive plugins, scans are canceled when they exceed the timeout limit. -> -> To fix this: -> - Reduce the subnet size (e.g., change `/16` to `/24`). -> - Increase the timeout (e.g., set `ARPSCAN_RUN_TIMEOUT` to `300` for a 5-minute timeout). -> - Extend the scan interval (e.g., set `ARPSCAN_RUN_SCHD` to `*/10 * * * *` to scan every 10 minutes). -> +> [!TIP] +> When adding more subnets, you may need to increase both the scan interval (`ARPSCAN_RUN_SCHD`) and the timeout (`ARPSCAN_RUN_TIMEOUT`)—as well as similar settings for related plugins. +> +> If the timeout is too short, you may see timeout errors in the log. To prevent the application from hanging due to unresponsive plugins, scans are canceled when they exceed the timeout limit. +> +> To fix this: +> - Reduce the subnet size (e.g., change `/16` to `/24`). +> - Increase the timeout (e.g., set `ARPSCAN_RUN_TIMEOUT` to `300` for a 5-minute timeout). +> - Extend the scan interval (e.g., set `ARPSCAN_RUN_SCHD` to `*/10 * * * *` to scan every 10 minutes). +> > For more troubleshooting tips, see [Debugging Plugins](./DEBUG_PLUGINS.md). --- @@ -43,7 +43,7 @@ You need to specify the network interface and the network mask. You can also con The `arp-scan` time itself depends on the number of IP addresses to check. -> The number of IPs to check depends on the [network mask](https://www.calculator.net/ip-subnet-calculator.html) you set in the `SCAN_SUBNETS` setting. +> The number of IPs to check depends on the [network mask](https://www.calculator.net/ip-subnet-calculator.html) you set in the `SCAN_SUBNETS` setting. > For example, a `/24` mask results in 256 IPs to check, whereas a `/16` mask checks around 65,536 IPs. Each IP takes a couple of seconds, so an incorrect configuration could make `arp-scan` take hours instead of seconds. Specify the network filter, which **significantly** speeds up the scan process. For example, the filter `192.168.1.0/24` covers IP ranges from `192.168.1.0` to `192.168.1.255`. @@ -56,7 +56,7 @@ The adapter will probably be `eth0` or `eth1`. (Check `System Info` > `Network H ![Network hardware](./img/SUBNETS/system_info-network_hardware.png) -> [!TIP] +> [!TIP] > As an alternative to `iwconfig`, run `ip -o link show | awk -F': ' '!/lo|vir|docker/ {print $2}'` in your container to find your interface name(s) (e.g.: `eth0`, `eth1`): > ```bash > Synology-NAS:/# ip -o link show | awk -F': ' '!/lo|vir|docker/ {print $2}' @@ -73,11 +73,11 @@ The adapter will probably be `eth0` or `eth1`. (Check `System Info` > `Network H #### VLANs on a Hyper-V Setup -> Community-sourced content by [mscreations](https://github.com/mscreations) from this [discussion](https://github.com/jokob-sk/NetAlertX/discussions/404). +> Community-sourced content by [mscreations](https://github.com/mscreations) from this [discussion](https://github.com/netalertx/NetAlertX/discussions/404). **Tested Setup:** Bare Metal → Hyper-V on Win Server 2019 → Ubuntu 22.04 VM → Docker → NetAlertX. -**Approach 1 (may cause issues):** +**Approach 1 (may cause issues):** Configure multiple network adapters in Hyper-V with distinct VLANs connected to each one using Hyper-V's network setup. However, this action can potentially lead to the Docker host's inability to handle network traffic correctly. This might interfere with other applications such as Authentik. **Approach 2 (working example):** diff --git a/docs/VERSIONS.md b/docs/VERSIONS.md index fa00bb09..8edc8186 100755 --- a/docs/VERSIONS.md +++ b/docs/VERSIONS.md @@ -1,6 +1,6 @@ ## Am I running the latest released version? -Since version 23.01.14 NetAlertX uses a simple timestamp-based version check to verify if a new version is available. You can check the [current and past releases here](https://github.com/jokob-sk/NetAlertX/releases), or have a look at what I'm [currently working on](https://github.com/jokob-sk/NetAlertX/issues/138). +Since version 23.01.14 NetAlertX uses a simple timestamp-based version check to verify if a new version is available. You can check the [current and past releases here](https://github.com/netalertx/NetAlertX/releases), or have a look at what I'm [currently working on](https://github.com/netalertx/NetAlertX/issues/138). If you are not on the latest version, the app will notify you, that a new released version is avialable the following way: @@ -22,4 +22,4 @@ For a comparison, this is how the UI looks like if you are on the latest stable ## Implementation details -During build a [/app/front/buildtimestamp.txt](https://github.com/jokob-sk/NetAlertX/blob/092797e75ccfa8359444ad149e727358ac4da05f/Dockerfile#L44) file is created. The app then periodically checks if a new release is available with a newer timestamp in GitHub's rest-based JSON endpoint (check the `def isNewVersion:` method for details). \ No newline at end of file +During build a [/app/front/buildtimestamp.txt](https://github.com/netalertx/NetAlertX/blob/092797e75ccfa8359444ad149e727358ac4da05f/Dockerfile#L44) file is created. The app then periodically checks if a new release is available with a newer timestamp in GitHub's rest-based JSON endpoint (check the `def isNewVersion:` method for details). \ No newline at end of file diff --git a/docs/WEBHOOK_N8N.md b/docs/WEBHOOK_N8N.md index a919c6a3..b337abe2 100755 --- a/docs/WEBHOOK_N8N.md +++ b/docs/WEBHOOK_N8N.md @@ -1,14 +1,14 @@ ### Create a simple n8n workflow > [!NOTE] -> You need to enable the `WEBHOOK` plugin first in order to follow this guide. See the [Plugins guide](./PLUGINS.md) for details. +> You need to enable the `WEBHOOK` plugin first in order to follow this guide. See the [Plugins guide](./PLUGINS.md) for details. -N8N can be used for more advanced conditional notification use cases. For example, you want only to get notified if two out of a specified list of devices is down. Or you can use other plugins to process the notifiations further. The below is a simple example of sending an email on a webhook. +N8N can be used for more advanced conditional notification use cases. For example, you want only to get notified if two out of a specified list of devices is down. Or you can use other plugins to process the notifiations further. The below is a simple example of sending an email on a webhook. ![n8n workflow](./img/WEBHOOK_N8N/n8n_workflow.png) -### Specify your email template -See [sample JSON](https://github.com/jokob-sk/NetAlertX/blob/main/front/report_templates/webhook_json_sample.json) if you want to see the JSON paths used in the email template below +### Specify your email template +See [sample JSON](https://github.com/netalertx/NetAlertX/blob/main/front/report_templates/webhook_json_sample.json) if you want to see the JSON paths used in the email template below ![Email template](./img/WEBHOOK_N8N/n8n_send_email_settings.png) ``` diff --git a/docs/WORKFLOWS.md b/docs/WORKFLOWS.md index a21996b4..03b0879d 100755 --- a/docs/WORKFLOWS.md +++ b/docs/WORKFLOWS.md @@ -8,7 +8,7 @@ Below are a few examples that demonstrate how this module can be used to simplif ## Updating Workflows -> [!NOTE] +> [!NOTE] > In order to apply a workflow change, you must first **Save** the changes and then reload the application by clicking **Restart server**. ## Workflow components @@ -25,7 +25,7 @@ Triggers define the event that activates a workflow. They monitor changes to obj #### Example Trigger: - **Object Type**: `Devices` - **Event Type**: `update` - + This trigger will activate when a `Device` object is updated. ### Conditions @@ -42,7 +42,7 @@ Conditions determine whether a workflow should proceed based on certain criteria - **Field**: `devVendor` - **Operator**: `contains` (case in-sensitive) - **Value**: `Google` - + This condition checks if the device's vendor is `Google`. The workflow will only proceed if the condition is true. ### Actions @@ -57,7 +57,7 @@ You can include multiple actions that should execute once the conditions are met - **Action Type**: `update_field` - **Field**: `devIsNew` - **Value**: `0` - + This action updates the `devIsNew` field to `0`, marking the device as no longer new. @@ -67,4 +67,4 @@ You can find a couple of configuration examples in [Workflow Examples](WORKFLOW_ > [!TIP] -> Share your workflows in [Discord](https://discord.com/invite/NczTUTWyRr) or [GitHub Discussions](https://github.com/jokob-sk/NetAlertX/discussions). +> Share your workflows in [Discord](https://discord.com/invite/NczTUTWyRr) or [GitHub Discussions](https://github.com/netalertx/NetAlertX/discussions). diff --git a/front/maintenance.php b/front/maintenance.php index b0c0f93e..f707acf5 100755 --- a/front/maintenance.php +++ b/front/maintenance.php @@ -859,10 +859,10 @@ window.onload = function asyncFooter() { initializeTabs(); try { - $("#lastCommit").append('GitHub last commit'); + $("#lastCommit").append('GitHub last commit'); $("#lastDockerUpdate").append( - 'Docker last pushed'); + 'Docker last pushed'); } catch (error) { console.error('Failed to load GitHub badges:', error); } diff --git a/front/php/server/util.php b/front/php/server/util.php index 96a4091c..c9b7b38c 100755 --- a/front/php/server/util.php +++ b/front/php/server/util.php @@ -77,7 +77,7 @@ function saveSettings() $txt = $txt."# Generated: ".$timestamp." #\n"; $txt = $txt."# #\n"; $txt = $txt."# Config file for the LAN intruder detection app: #\n"; - $txt = $txt."# https://github.com/jokob-sk/NetAlertX #\n"; + $txt = $txt."# https://github.com/netalertx/NetAlertX #\n"; $txt = $txt."# #\n"; $txt = $txt."#-----------------AUTOGENERATED FILE-----------------#\n"; diff --git a/front/php/templates/language/ca_ca.json b/front/php/templates/language/ca_ca.json index 2d98f51c..8bd4b422 100644 --- a/front/php/templates/language/ca_ca.json +++ b/front/php/templates/language/ca_ca.json @@ -109,7 +109,7 @@ "DevDetail_Network_Node_hover": "Seleccioneu el dispositiu de xarxa al qual aquest dispositiu està connectat, per poder omplir l'arbre de xarxa.", "DevDetail_Network_Port_hover": "El port on el dispositiu està connectat al dispositiu de xarxa del pare. Si es deixa buit, sortirà una icona wifi a la representació de la Xarxa.", "DevDetail_Nmap_Scans": "Escaneig manual Nmap", - "DevDetail_Nmap_Scans_desc": "Aquí podeu executar les exploracions NMAP manuals. També podeu programar les exploracions NMAP automàtiques a través del connector Serveis i Ports (NMAP). Ves a Docs per saber-ne més", + "DevDetail_Nmap_Scans_desc": "Aquí podeu executar les exploracions NMAP manuals. També podeu programar les exploracions NMAP automàtiques a través del connector Serveis i Ports (NMAP). Ves a Docs per saber-ne més", "DevDetail_Nmap_buttonDefault": "Escaneig predeterminat", "DevDetail_Nmap_buttonDefault_text": "Escaneig predeterminat: Nmap escaneja els 1000 ports superiors per a cada protocol d'exploració sol·licitat. El 93% dels ports TCP i el 49% dels ports UDP. (uns 5 segons)", "DevDetail_Nmap_buttonDetail": "Escaneig Detallat", @@ -358,7 +358,7 @@ "Gen_Update_Value": "Actualitzar Valor", "Gen_ValidIcon": "", "Gen_Warning": "Advertència", - "Gen_Work_In_Progress": "Work in progress, un bon moment per retroalimentació a https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Work in progress, un bon moment per retroalimentació a https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Nou dispositiu", "Gen_create_new_device_info": "Els dispositius són típicament descobert utilitzant plugins. Tanmateix, en certs casos, pots necessitar afegir dispositius a mà. Per explorar els temes concrets comproveu la documentació de Xarxes Remotes.", "General_display_name": "General", @@ -374,7 +374,7 @@ "Loading": "Carregant…", "Login_Box": "Introduïu la vostra contrasenya", "Login_Default_PWD": "Contrasenya per defecte \"123456\" encara és activa.", - "Login_Info": "Les contrasenyes es canvien al connector(plugin) Configurar Contrasenya. Comprova el SETPWD docs si tens dubtes fent logging.", + "Login_Info": "Les contrasenyes es canvien al connector(plugin) Configurar Contrasenya. Comprova el SETPWD docs si tens dubtes fent logging.", "Login_Psw-box": "Contrasenya", "Login_Psw_alert": "Alerta de contrasenya!", "Login_Psw_folder": "a la carpeta config.", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "actualment està desactivat", "Maintenance_arp_status_on": "s'està fent un scan", "Maintenance_built_on": "Construït", - "Maintenance_current_version": "Ets actual. Dona un cop d'ull al que estic treballant.", + "Maintenance_current_version": "Ets actual. Dona un cop d'ull al que estic treballant.", "Maintenance_database_backup": "Còpies de seguretat de BBDD", "Maintenance_database_backup_found": "s'han trobat còpies de seguretat", "Maintenance_database_backup_total": "ús total del disc", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "Tria idioma", "Maintenance_lang_selector_lable": "Selecció d'idioma", "Maintenance_lang_selector_text": "El canvi té lloc en el cantó del client, així que afecta només el navegador actual.", - "Maintenance_new_version": "Hi ha una nova versió. Comprova release notes.", + "Maintenance_new_version": "Hi ha una nova versió. Comprova release notes.", "Maintenance_themeselector_apply": "Aplica", "Maintenance_themeselector_empty": "Tria una Skin", "Maintenance_themeselector_lable": "Selecciona una Skin", diff --git a/front/php/templates/language/de_de.json b/front/php/templates/language/de_de.json index a4596ef0..b47c6243 100644 --- a/front/php/templates/language/de_de.json +++ b/front/php/templates/language/de_de.json @@ -362,7 +362,7 @@ "Gen_Update_Value": "Wert aktualisieren", "Gen_ValidIcon": "", "Gen_Warning": "Warnung", - "Gen_Work_In_Progress": "Keine Finalversion, feedback bitte unter: https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Keine Finalversion, feedback bitte unter: https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Neues Gerät", "Gen_create_new_device_info": "Geräte werden normalerweise über Plugins gefunden. In Ausnahmefällen kann es nötig sein, sie manuell hinzuzufügen. Konkrete Szenarien sind in der Dokumentation über entfernte Netzwerke zu finden.", "General_display_name": "Allgemein", @@ -506,7 +506,7 @@ "Maintenance_arp_status_off": "ist im Moment deaktiviert", "Maintenance_arp_status_on": "Scan(s) sind gerade aktiv", "Maintenance_built_on": "Erstellt am", - "Maintenance_current_version": "Du bist up-to-date. Sieh dir an, woran ich gerade arbeite.", + "Maintenance_current_version": "Du bist up-to-date. Sieh dir an, woran ich gerade arbeite.", "Maintenance_database_backup": "DB Sicherungen", "Maintenance_database_backup_found": "Sicherungen verfügbar", "Maintenance_database_backup_total": "Speicherplatz insgesamt", @@ -518,7 +518,7 @@ "Maintenance_lang_selector_empty": "Sprache wählen", "Maintenance_lang_selector_lable": "Sprachauswahl", "Maintenance_lang_selector_text": "Die Änderung findet clientseitig statt, betrifft also nur den aktuellen Browser.", - "Maintenance_new_version": "Eine neue Version ist vefügbar. Sieh dir die Versionshinweise an.", + "Maintenance_new_version": "Eine neue Version ist vefügbar. Sieh dir die Versionshinweise an.", "Maintenance_themeselector_apply": "Übernehmen", "Maintenance_themeselector_empty": "Skin wählen", "Maintenance_themeselector_lable": "Skin Auswahl", @@ -784,7 +784,7 @@ "UI_REFRESH_name": "Benutzeroberfläche automatisch auffrischen", "VERSION_description": "", "VERSION_name": "Version oder Zeitstempel", - "WEBHOOK_PAYLOAD_description": "The Webhook payload data format for the body > attachments > text attribute in the payload json. See an example of the payload here. (e.g.: for discord use text)", + "WEBHOOK_PAYLOAD_description": "The Webhook payload data format for the body > attachments > text attribute in the payload json. See an example of the payload here. (e.g.: for discord use text)", "WEBHOOK_PAYLOAD_name": "Payload type", "WEBHOOK_REQUEST_METHOD_description": "The HTTP request method to be used for the webhook call.", "WEBHOOK_REQUEST_METHOD_name": "Request method", diff --git a/front/php/templates/language/en_us.json b/front/php/templates/language/en_us.json index ce3f8a7f..9f2d6af1 100755 --- a/front/php/templates/language/en_us.json +++ b/front/php/templates/language/en_us.json @@ -109,7 +109,7 @@ "DevDetail_Network_Node_hover": "Select the parent network device the current device is connected to, to populate the Network tree.", "DevDetail_Network_Port_hover": "The port this device is connected to on the parent network device. If left empty a wifi icon is displayed in the Network tree.", "DevDetail_Nmap_Scans": "Manual Nmap Scans", - "DevDetail_Nmap_Scans_desc": "Here you can execute manual NMAP scans. You can also schedule regular automatic NMAP scans via the Services & Ports (NMAP) plugin. Head to Docs to find out more", + "DevDetail_Nmap_Scans_desc": "Here you can execute manual NMAP scans. You can also schedule regular automatic NMAP scans via the Services & Ports (NMAP) plugin. Head to Docs to find out more", "DevDetail_Nmap_buttonDefault": "Default Scan", "DevDetail_Nmap_buttonDefault_text": "Default Scan: Nmap scans the top 1,000 ports for each scan protocol requested. This catches roughly 93% of the TCP ports and 49% of the UDP ports. (about 5 seconds)", "DevDetail_Nmap_buttonDetail": "Detailed Scan", @@ -358,7 +358,7 @@ "Gen_Update_Value": "Update Value", "Gen_ValidIcon": "", "Gen_Warning": "Warning", - "Gen_Work_In_Progress": "Work in progress, good time to feedback on https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Work in progress, good time to feedback on https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "New device", "Gen_create_new_device_info": "Devices are typically discovered using plugins. However, in certain cases, you may need to add devices manually. To explore specific scenarios check the Remote Networks documentation.", "General_display_name": "General", @@ -374,7 +374,7 @@ "Loading": "Loading…", "Login_Box": "Enter your password", "Login_Default_PWD": "Default password \"123456\" is still active.", - "Login_Info": "Passwords are set via the Set Password plugin. Check the SETPWD docs if you have issues logging in.", + "Login_Info": "Passwords are set via the Set Password plugin. Check the SETPWD docs if you have issues logging in.", "Login_Psw-box": "Password", "Login_Psw_alert": "Password Alert!", "Login_Psw_folder": "in the config folder.", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "is currently disabled", "Maintenance_arp_status_on": "scanning in progress", "Maintenance_built_on": "Built on", - "Maintenance_current_version": "You are up-to-date. Check out what I am working on.", + "Maintenance_current_version": "You are up-to-date. Check out what I am working on.", "Maintenance_database_backup": "DB Backups", "Maintenance_database_backup_found": "backups were found", "Maintenance_database_backup_total": "total disk usage", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "Choose Language", "Maintenance_lang_selector_lable": "Select Language", "Maintenance_lang_selector_text": "The change takes place on the client side, so it affects only the current browser.", - "Maintenance_new_version": "A new version is available. Check out the release notes.", + "Maintenance_new_version": "A new version is available. Check out the release notes.", "Maintenance_themeselector_apply": "Apply", "Maintenance_themeselector_empty": "Choose a Skin", "Maintenance_themeselector_lable": "Select Skin", diff --git a/front/php/templates/language/es_es.json b/front/php/templates/language/es_es.json index a2fd036a..99731522 100644 --- a/front/php/templates/language/es_es.json +++ b/front/php/templates/language/es_es.json @@ -111,7 +111,7 @@ "DevDetail_Network_Node_hover": "Seleccione el dispositivo de red principal al que está conectado el dispositivo actual para completar el árbol de Red.", "DevDetail_Network_Port_hover": "El puerto al que está conectado este dispositivo en el dispositivo de red principal. Si se deja vacío, se muestra un icono de wifi en el árbol de Red.", "DevDetail_Nmap_Scans": "Escaneos de Nmap", - "DevDetail_Nmap_Scans_desc": "Aquí puede ejecutar escaneos NMAP manuales. También puede programar escaneos NMAP automáticos regulares a través del complemento Servicios y puertos (NMAP). Dirígete a Documentación para obtener más información", + "DevDetail_Nmap_Scans_desc": "Aquí puede ejecutar escaneos NMAP manuales. También puede programar escaneos NMAP automáticos regulares a través del complemento Servicios y puertos (NMAP). Dirígete a Documentación para obtener más información", "DevDetail_Nmap_buttonDefault": "Escaneado predeterminado", "DevDetail_Nmap_buttonDefault_text": "Escaneo predeterminado: NMAP escanea los 1,000 puertos principales para cada protocolo de escaneo solicitado. Esto atrapa aproximadamente el 93% de los puertos TCP y el 49% de los puertos UDP. (aproximadamente 5 segundos)", "DevDetail_Nmap_buttonDetail": "Escaneo detallado", @@ -360,7 +360,7 @@ "Gen_Update_Value": "Actualizar valor", "Gen_ValidIcon": "", "Gen_Warning": "Advertencia", - "Gen_Work_In_Progress": "Trabajo en curso, un buen momento para hacer comentarios en https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Trabajo en curso, un buen momento para hacer comentarios en https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Nuevo dispositivo", "Gen_create_new_device_info": "Los dispositivos se suelen descubrir utilizando plugins. Sin embargo, en algunos casos, es posible que necesite agregar dispositivos manualmente. Para explorar escenarios específicos, consulte la documentación Redes remotas.", "General_display_name": "General", @@ -376,7 +376,7 @@ "Loading": "Cargando . . .", "Login_Box": "Ingrese su contraseña", "Login_Default_PWD": "La contraseña por defecto \"123456\" sigue activa.", - "Login_Info": "Las contraseñas se establecen a través del plugin Establecer contraseña. Compruebe la documentación SETPWD si tiene problemas para iniciar sesión.", + "Login_Info": "Las contraseñas se establecen a través del plugin Establecer contraseña. Compruebe la documentación SETPWD si tiene problemas para iniciar sesión.", "Login_Psw-box": "Contraseña", "Login_Psw_alert": "¡Alerta de Contraseña!", "Login_Psw_folder": "en la carpeta config.", @@ -504,7 +504,7 @@ "Maintenance_arp_status_off": "está actualmente deshabilitado", "Maintenance_arp_status_on": "escaneo en ejecución", "Maintenance_built_on": "Creada", - "Maintenance_current_version": "No hay actualizaciones disponibles. Comprueba en que se está trabajando.", + "Maintenance_current_version": "No hay actualizaciones disponibles. Comprueba en que se está trabajando.", "Maintenance_database_backup": "Copias de seguridad de BD", "Maintenance_database_backup_found": "copia(s) de seguridad encontrada(s)", "Maintenance_database_backup_total": "Uso total de disco", @@ -516,7 +516,7 @@ "Maintenance_lang_selector_empty": "Elija un idioma", "Maintenance_lang_selector_lable": "Seleccione su idioma", "Maintenance_lang_selector_text": "El cambio se produce en el lado del cliente, por lo que sólo afecta al navegador actual.", - "Maintenance_new_version": "Una nueva versión está disponible. Comprueba las notas de lanzamiento.", + "Maintenance_new_version": "Una nueva versión está disponible. Comprueba las notas de lanzamiento.", "Maintenance_themeselector_apply": "Aplicar", "Maintenance_themeselector_empty": "Elige un tema", "Maintenance_themeselector_lable": "Seleccionar tema", @@ -783,7 +783,7 @@ "UI_REFRESH_name": "Actualización automática de la interfaz de usuario", "VERSION_description": "Valor de ayuda de versión o marca de tiempo para comprobar si la aplicación se ha actualizado.", "VERSION_name": "Versión o marca de tiempo", - "WEBHOOK_PAYLOAD_description": "El formato de datos de carga de Webhook para el atributo body > attachments > text en el json de carga. Vea un ejemplo de la carga aquí. (por ejemplo: para discord use text)", + "WEBHOOK_PAYLOAD_description": "El formato de datos de carga de Webhook para el atributo body > attachments > text en el json de carga. Vea un ejemplo de la carga aquí. (por ejemplo: para discord use text)", "WEBHOOK_PAYLOAD_name": "Tipo de carga", "WEBHOOK_REQUEST_METHOD_description": "El método de solicitud HTTP que se utilizará para la llamada de webhook.", "WEBHOOK_REQUEST_METHOD_name": "Método de solicitud", diff --git a/front/php/templates/language/fr_fr.json b/front/php/templates/language/fr_fr.json index 4aa95a79..cccf206f 100644 --- a/front/php/templates/language/fr_fr.json +++ b/front/php/templates/language/fr_fr.json @@ -109,7 +109,7 @@ "DevDetail_Network_Node_hover": "Sélectionner l'appareil du réseau principal auquel cet appareil est connecté afin de compléter l'arborescence du Réseau.", "DevDetail_Network_Port_hover": "Le port auquel cet appareil est connecté sur l'appareil du réseau principal. Si vide, une icône Wifi est affichée dans l'arborescence du Réseau.", "DevDetail_Nmap_Scans": "Scans manuels via Nmap", - "DevDetail_Nmap_Scans_desc": "Vous pouvez lancer des scans NMAP manuels. Vous pouvez aussi programmer des sans réguliers via le plugin Services & Ports (NMAP). Aller dans les Docs pour plus de details", + "DevDetail_Nmap_Scans_desc": "Vous pouvez lancer des scans NMAP manuels. Vous pouvez aussi programmer des sans réguliers via le plugin Services & Ports (NMAP). Aller dans les Docs pour plus de details", "DevDetail_Nmap_buttonDefault": "Scan par défaut", "DevDetail_Nmap_buttonDefault_text": "Scan par défaut : NMAP scanne les 1 000 premiers ports pour chaque demande de scan de protocole. Cela couvre environ 93% des ports TCP et 49% des ports UDP (environ 5 secondes)", "DevDetail_Nmap_buttonDetail": "Scan détaillé", @@ -358,7 +358,7 @@ "Gen_Update_Value": "Valeur à mettre à jour", "Gen_ValidIcon": "", "Gen_Warning": "Avertissement", - "Gen_Work_In_Progress": "Travaux en cours, c'est le bon moment pour faire un retour via la liste d'anomalies sur Github https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Travaux en cours, c'est le bon moment pour faire un retour via la liste d'anomalies sur Github https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Nouvel appareil", "Gen_create_new_device_info": "Les appareils sont souvent découverts à l'aide d'un plugin. Cependant, dans certains cas, vous pouvez ajouter manuellement les appareils. Pour explorer des scénarios spécifiques, consulter la documentation des réseaux distants.", "General_display_name": "Général", @@ -374,7 +374,7 @@ "Loading": "Chargement…", "Login_Box": "Saisir votre mot de passe", "Login_Default_PWD": "Le mot de passe par défaut \"123456\" est encore actif.", - "Login_Info": "Les mots de passe sont définis via le plugin Set Password. Vérifiez la documentation de SETPWD si vous rencontrez des difficultés à vous identifier.", + "Login_Info": "Les mots de passe sont définis via le plugin Set Password. Vérifiez la documentation de SETPWD si vous rencontrez des difficultés à vous identifier.", "Login_Psw-box": "Mot de passe", "Login_Psw_alert": "Alerte de mot de passe !", "Login_Psw_folder": "dans le dossier de configuration.", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "est actuellement désactivé", "Maintenance_arp_status_on": "scan en cours", "Maintenance_built_on": "Construit sur", - "Maintenance_current_version": "Vous êtes à jour. Découvrez sur quoi je travaille.", + "Maintenance_current_version": "Vous êtes à jour. Découvrez sur quoi je travaille.", "Maintenance_database_backup": "Sauvegardes de base de données", "Maintenance_database_backup_found": "des sauvegardes ont été trouvées", "Maintenance_database_backup_total": "utilisation totale du disque", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "Choix de la langue", "Maintenance_lang_selector_lable": "Sélectionner une langue", "Maintenance_lang_selector_text": "Le changement est effectué côté client, cela ne concerne donc que le navigateur actuel.", - "Maintenance_new_version": "Une nouvelle version est disponible. Consulter les notes de version.", + "Maintenance_new_version": "Une nouvelle version est disponible. Consulter les notes de version.", "Maintenance_themeselector_apply": "Appliquer", "Maintenance_themeselector_empty": "Choisir un thème", "Maintenance_themeselector_lable": "Sélectionner un thème", diff --git a/front/php/templates/language/it_it.json b/front/php/templates/language/it_it.json index bb9233dd..ffc7d808 100644 --- a/front/php/templates/language/it_it.json +++ b/front/php/templates/language/it_it.json @@ -109,7 +109,7 @@ "DevDetail_Network_Node_hover": "Seleziona il dispositivo di rete principale a cui è connesso il dispositivo corrente per popolare la struttura di rete.", "DevDetail_Network_Port_hover": "La porta a cui è connesso questo dispositivo sul dispositivo di rete principale. Se lasciato vuoto, verrà visualizzata un'icona Wi-Fi nella struttura di rete.", "DevDetail_Nmap_Scans": "Scansioni Nmap manuali", - "DevDetail_Nmap_Scans_desc": "Qui puoi eseguire scansioni manuali NMAP. Puoi anche pianificare scansioni automatiche NMAP attraverso il plugin Servizi e porte (NMAP). Vai alla Documentazione per saperne di più", + "DevDetail_Nmap_Scans_desc": "Qui puoi eseguire scansioni manuali NMAP. Puoi anche pianificare scansioni automatiche NMAP attraverso il plugin Servizi e porte (NMAP). Vai alla Documentazione per saperne di più", "DevDetail_Nmap_buttonDefault": "Scansione predefinita", "DevDetail_Nmap_buttonDefault_text": "Scansione predefinita: Nmap scansiona 1000 porte per ogni protocollo richiesto. Questo dovrebbe coprire circa il 93% delle porte TCP e il 49% delle porte UDP (circa 5 secondi)", "DevDetail_Nmap_buttonDetail": "Scansione dettagliata", @@ -358,7 +358,7 @@ "Gen_Update_Value": "Aggiorna valore", "Gen_ValidIcon": "", "Gen_Warning": "Avviso", - "Gen_Work_In_Progress": "Lavori in corso, è quindi un buon momento per un feedback su https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Lavori in corso, è quindi un buon momento per un feedback su https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Nuovo dispositivo", "Gen_create_new_device_info": "I dispositivi vengono generalmente rilevati utilizzando plugin. Tuttavia, in alcuni casi, potrebbe essere necessario aggiungere manualmente i dispositivi. Per esplorare scenari specifici, consulta la documentazione sulle reti remote.", "General_display_name": "Generale", @@ -374,7 +374,7 @@ "Loading": "Caricamento…", "Login_Box": "Inserisci la tua password", "Login_Default_PWD": "La password predefinita \"123456\" è ancora attiva.", - "Login_Info": "Le password vengono impostate tramite il plugin Set Password. Controlla la documentazione SETPWD se riscontri problemi di accesso.", + "Login_Info": "Le password vengono impostate tramite il plugin Set Password. Controlla la documentazione SETPWD se riscontri problemi di accesso.", "Login_Psw-box": "Password", "Login_Psw_alert": "Avviso password!", "Login_Psw_folder": "nella cartella di configurazione.", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "è attualmente disabilitato", "Maintenance_arp_status_on": "scansione in corso", "Maintenance_built_on": "Rilasciato il", - "Maintenance_current_version": "Sei aggiornato. Scopri a cosa sto lavorando.", + "Maintenance_current_version": "Sei aggiornato. Scopri a cosa sto lavorando.", "Maintenance_database_backup": "Backup DB", "Maintenance_database_backup_found": "backup trovati", "Maintenance_database_backup_total": "utilizzo totale disco", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "Scegli lingua", "Maintenance_lang_selector_lable": "Seleziona lingua", "Maintenance_lang_selector_text": "Questa modifica avviene lato client, quindi influisce solo sul browser attualmente in uso.", - "Maintenance_new_version": "È disponibile una nuova versione. Controlla le note di rilascio.", + "Maintenance_new_version": "È disponibile una nuova versione. Controlla le note di rilascio.", "Maintenance_themeselector_apply": "Applica", "Maintenance_themeselector_empty": "Scegli una skin", "Maintenance_themeselector_lable": "Seleziona skin", diff --git a/front/php/templates/language/ja_jp.json b/front/php/templates/language/ja_jp.json index 061bc4d7..c9b8681c 100644 --- a/front/php/templates/language/ja_jp.json +++ b/front/php/templates/language/ja_jp.json @@ -109,7 +109,7 @@ "DevDetail_Network_Node_hover": "現在のデバイスが接続されている上位のネットワーク機器を選択し、ネットワークツリーを構築します。", "DevDetail_Network_Port_hover": "上位のネットワーク機器上で本デバイスが接続されているポート。空欄のままにすると、ネットワークツリーにWi-Fiアイコンが表示されます。", "DevDetail_Nmap_Scans": "手動Nmapスキャン", - "DevDetail_Nmap_Scans_desc": "ここでは手動のNMAPスキャンを実行できます。また、サービスとポート(NMAP)プラグインを通じて定期的な自動NMAPスキャンをスケジュールすることも可能です。詳細はドキュメントをご覧ください", + "DevDetail_Nmap_Scans_desc": "ここでは手動のNMAPスキャンを実行できます。また、サービスとポート(NMAP)プラグインを通じて定期的な自動NMAPスキャンをスケジュールすることも可能です。詳細はドキュメントをご覧ください", "DevDetail_Nmap_buttonDefault": "デフォルトスキャン", "DevDetail_Nmap_buttonDefault_text": "デフォルトスキャン: Nmapは、要求された各スキャンプロトコルに対して上位1,000ポートをスキャンします。これにより、TCPポートの約93%、UDPポートの約49%を捕捉します。(約5秒)", "DevDetail_Nmap_buttonDetail": "詳細スキャン", @@ -358,7 +358,7 @@ "Gen_Update_Value": "更新値", "Gen_ValidIcon": "", "Gen_Warning": "警告", - "Gen_Work_In_Progress": "作業中、https://github.com/jokob-sk/NetAlertX/issues へのフィードバックの好機です", + "Gen_Work_In_Progress": "作業中、https://github.com/netalertx/NetAlertX/issues へのフィードバックの好機です", "Gen_create_new_device": "新規デバイス", "Gen_create_new_device_info": "デバイスは通常、プラグインを使用して検出されます。ただし、特定のケースでは手動でデバイスを追加する必要がある場合があります。具体的なシナリオについては、リモートネットワークドキュメントを参照してください。", "General_display_name": "一般", @@ -374,7 +374,7 @@ "Loading": "読み込み中…", "Login_Box": "パスワードを入力してください", "Login_Default_PWD": "デフォルトパスワード「123456」は有効なままです。", - "Login_Info": "パスワードはSet Passwordプラグインで設定されます。ログインに問題がある場合はSETPWDのドキュメントを確認してください。", + "Login_Info": "パスワードはSet Passwordプラグインで設定されます。ログインに問題がある場合はSETPWDのドキュメントを確認してください。", "Login_Psw-box": "パスワード", "Login_Psw_alert": "パスワードアラート!", "Login_Psw_folder": "config フォルダ内。", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "無効化中", "Maintenance_arp_status_on": "スキャン中", "Maintenance_built_on": "ビルド日", - "Maintenance_current_version": "最新です。現在の取り組みをご覧ください。", + "Maintenance_current_version": "最新です。現在の取り組みをご覧ください。", "Maintenance_database_backup": "DBバックアップ", "Maintenance_database_backup_found": "バックアップが見つかりました", "Maintenance_database_backup_total": "総ディスク使用量", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "言語を選択", "Maintenance_lang_selector_lable": "言語を選択", "Maintenance_lang_selector_text": "変更はクライアント側で行われるため、現在のブラウザにのみ影響します。", - "Maintenance_new_version": "新しいバージョンが利用可能です。リリースノートを確認してください。", + "Maintenance_new_version": "新しいバージョンが利用可能です。リリースノートを確認してください。", "Maintenance_themeselector_apply": "適用", "Maintenance_themeselector_empty": "スキンを選択", "Maintenance_themeselector_lable": "スキンを選択", diff --git a/front/php/templates/language/nb_no.json b/front/php/templates/language/nb_no.json index 1bd7b439..568da04b 100644 --- a/front/php/templates/language/nb_no.json +++ b/front/php/templates/language/nb_no.json @@ -358,7 +358,7 @@ "Gen_Update_Value": "Oppdater verdi", "Gen_ValidIcon": "", "Gen_Warning": "Advarsel", - "Gen_Work_In_Progress": "Work in progress, gjerne kom med tilbakemeldinger på https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Work in progress, gjerne kom med tilbakemeldinger på https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "", "Gen_create_new_device_info": "", "General_display_name": "Generelt", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "er for øyeblikket deaktivert", "Maintenance_arp_status_on": "skanning(er) som kjører", "Maintenance_built_on": "Bygd på", - "Maintenance_current_version": "Du er oppdatert. Sjekk ut hvajeg jobber med.", + "Maintenance_current_version": "Du er oppdatert. Sjekk ut hvajeg jobber med.", "Maintenance_database_backup": "Database-sikkerhetskopier", "Maintenance_database_backup_found": "Sikkerhetskopier ble funnet", "Maintenance_database_backup_total": "total diskbruk", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "Velg språk", "Maintenance_lang_selector_lable": "Velg språk", "Maintenance_lang_selector_text": "Endringen skjer på klientsiden, så den påvirker bare den nåværende nettleseren.", - "Maintenance_new_version": "En ny versjon er tilgjengelig. Sjekk ut utgivelsesnotater.", + "Maintenance_new_version": "En ny versjon er tilgjengelig. Sjekk ut utgivelsesnotater.", "Maintenance_themeselector_apply": "Bruk", "Maintenance_themeselector_empty": "Velg ett skinn", "Maintenance_themeselector_lable": "Velg skinn", diff --git a/front/php/templates/language/pl_pl.json b/front/php/templates/language/pl_pl.json index c8160f43..1b944901 100644 --- a/front/php/templates/language/pl_pl.json +++ b/front/php/templates/language/pl_pl.json @@ -358,7 +358,7 @@ "Gen_Update_Value": "Aktualizuj wartość", "Gen_ValidIcon": "", "Gen_Warning": "Ostrzeżenie", - "Gen_Work_In_Progress": "Prace w toku, to dobry moment na przesłanie opinii na https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Prace w toku, to dobry moment na przesłanie opinii na https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Nowe urządzenie", "Gen_create_new_device_info": "Urządzenia są zazwyczaj wykrywane za pomocą wtyczek. Jednak w niektórych przypadkach może być konieczne dodanie urządzeń ręcznie. Aby zapoznać się z konkretnymi scenariuszami, sprawdź dokumentację dotyczącą sieci zdalnych.", "General_display_name": "Ogólne", @@ -374,7 +374,7 @@ "Loading": "Ładowanie…", "Login_Box": "Wprowadź swoje hasło", "Login_Default_PWD": "Domyślne hasło „123456” nadal jest aktywne.", - "Login_Info": "Hasła są ustawiane za pomocą wtyczki Set Password. Jeśli masz problemy z logowaniem, sprawdź dokumentację SETPWD.", + "Login_Info": "Hasła są ustawiane za pomocą wtyczki Set Password. Jeśli masz problemy z logowaniem, sprawdź dokumentację SETPWD.", "Login_Psw-box": "Hasło", "Login_Psw_alert": "Alert hasła!", "Login_Psw_folder": "w folderze konfiguracyjnym.", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "jest obecnie wyłączony", "Maintenance_arp_status_on": "skanowanie w toku", "Maintenance_built_on": "Zbudowany na", - "Maintenance_current_version": "Jesteś na bieżąco. Zobacz, nad czym aktualnie pracuję.", + "Maintenance_current_version": "Jesteś na bieżąco. Zobacz, nad czym aktualnie pracuję.", "Maintenance_database_backup": "Kopia zapasowa bazy danych", "Maintenance_database_backup_found": "znaleziono kopie zapasowe", "Maintenance_database_backup_total": "całkowite wykorzystanie dysku", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "Wybierz język", "Maintenance_lang_selector_lable": "Wybierz język", "Maintenance_lang_selector_text": "Zmiana odbywa się po stronie klienta, więc dotyczy tylko bieżącej przeglądarki.", - "Maintenance_new_version": "Dostępna jest nowa wersja. Sprawdź informacje o wydaniu.", + "Maintenance_new_version": "Dostępna jest nowa wersja. Sprawdź informacje o wydaniu.", "Maintenance_themeselector_apply": "Zastosuj", "Maintenance_themeselector_empty": "Wybierz skórkę", "Maintenance_themeselector_lable": "Zastosuj skórkę", diff --git a/front/php/templates/language/pt_br.json b/front/php/templates/language/pt_br.json index f61cc255..1c76d93c 100644 --- a/front/php/templates/language/pt_br.json +++ b/front/php/templates/language/pt_br.json @@ -358,7 +358,7 @@ "Gen_Update_Value": "Atualizar valor", "Gen_ValidIcon": "", "Gen_Warning": "Aviso", - "Gen_Work_In_Progress": "Trabalho em andamento, um bom momento para enviar feedback em https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Trabalho em andamento, um bom momento para enviar feedback em https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Novo dispositivo", "Gen_create_new_device_info": "Os dispositivos são normalmente descobertos usando plugins. No entanto, em certos casos, pode ser necessário adicionar dispositivos manualmente. Para explorar cenários específicos, verifique a documentação de Redes Remotas.", "General_display_name": "Geral", @@ -374,7 +374,7 @@ "Loading": "Carregando...", "Login_Box": "Introduza a sua palavra-passe", "Login_Default_PWD": "A palavra-passe predefinida “123456” ainda está ativa.", - "Login_Info": "As palavra-passes são definidas por meio do plugin Definir palavra-passe. Verifique a documentação do SETPWD se tiver problemas para fazer login.", + "Login_Info": "As palavra-passes são definidas por meio do plugin Definir palavra-passe. Verifique a documentação do SETPWD se tiver problemas para fazer login.", "Login_Psw-box": "Palavra-passe", "Login_Psw_alert": "Alerta de palavra-passe!", "Login_Psw_folder": "na pasta de configuração.", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "está actualmente desativado", "Maintenance_arp_status_on": "scan(s) atualmente em execução", "Maintenance_built_on": "Construído em", - "Maintenance_current_version": "Estás actualizado. Confira o que Estou trabalhando em.", + "Maintenance_current_version": "Estás actualizado. Confira o que Estou trabalhando em.", "Maintenance_database_backup": "Backups DB", "Maintenance_database_backup_found": "foram encontrados backups", "Maintenance_database_backup_total": "uso total do disco", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "Selecionar a língua", "Maintenance_lang_selector_lable": "Selecionar a língua", "Maintenance_lang_selector_text": "A mudança ocorre no lado do cliente, por isso afeta apenas o navegador atual.", - "Maintenance_new_version": "Uma nova versão está disponível. Confira as notas de lançamento.", + "Maintenance_new_version": "Uma nova versão está disponível. Confira as notas de lançamento.", "Maintenance_themeselector_apply": "Aplicar", "Maintenance_themeselector_empty": "Escolha uma Skin", "Maintenance_themeselector_lable": "Selecionar Skin", diff --git a/front/php/templates/language/pt_pt.json b/front/php/templates/language/pt_pt.json index fb0e54bf..aa0bacf3 100644 --- a/front/php/templates/language/pt_pt.json +++ b/front/php/templates/language/pt_pt.json @@ -109,7 +109,7 @@ "DevDetail_Network_Node_hover": "Selecione o dispositivo de rede principal ao qual o dispositivo atual está conectado, para preencher a árvore Rede.", "DevDetail_Network_Port_hover": "A porta a que este dispositivo está ligado no dispositivo de rede principal. Se for deixado vazio, é apresentado um ícone wifi na árvore Rede.", "DevDetail_Nmap_Scans": "Varreduras manuais do Nmap", - "DevDetail_Nmap_Scans_desc": "Aqui pode executar análises NMAP manuais. Também pode agendar análises NMAP automáticas regulares através do plugin Serviços & Portos (NMAP). Aceda à https://github.com/jokob-sk/NetAlertX/tree/main/front/plugins/nmap_scan para saber mais", + "DevDetail_Nmap_Scans_desc": "Aqui pode executar análises NMAP manuais. Também pode agendar análises NMAP automáticas regulares através do plugin Serviços & Portos (NMAP). Aceda à https://github.com/netalertx/NetAlertX/tree/main/front/plugins/nmap_scan para saber mais", "DevDetail_Nmap_buttonDefault": "Verificação predefinida", "DevDetail_Nmap_buttonDefault_text": "Scan padrão: Nmap verifica as 1.000 portas superiores para cada protocolo de digitalização solicitado. Isto atinge cerca de 93% das portas TCP e 49% das portas UDP. (cerca de 5 segundos)", "DevDetail_Nmap_buttonDetail": "Verificação Detalhada", @@ -358,7 +358,7 @@ "Gen_Update_Value": "Atualizar valor", "Gen_ValidIcon": "", "Gen_Warning": "Aviso", - "Gen_Work_In_Progress": "Trabalho em andamento, um bom momento para enviar feedback em https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Trabalho em andamento, um bom momento para enviar feedback em https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Novo dispositivo", "Gen_create_new_device_info": "Os dispositivos são normalmente descobertos usando plugins. No entanto, em certos casos, pode ser necessário adicionar dispositivos manualmente. Para explorar cenários específicos, verifique a documentação de Redes Remotas.", "General_display_name": "Geral", @@ -374,7 +374,7 @@ "Loading": "A carregar…", "Login_Box": "Introduza a sua palavra-passe", "Login_Default_PWD": "A palavra-passe predefinida “123456” ainda está ativa.", - "Login_Info": "As palavra-passes são definidas por meio do plugin Definir palavra-passe. Verifique a documentação do SETPWD se tiver problemas para fazer login.", + "Login_Info": "As palavra-passes são definidas por meio do plugin Definir palavra-passe. Verifique a documentação do SETPWD se tiver problemas para fazer login.", "Login_Psw-box": "Palavra-passe", "Login_Psw_alert": "Alerta de palavra-passe!", "Login_Psw_folder": "na pasta de configuração.", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "está atualmente desativado", "Maintenance_arp_status_on": "Scan em curso", "Maintenance_built_on": "Construído em", - "Maintenance_current_version": "Você está atualizado. Confira o que estou a trabalhar em.", + "Maintenance_current_version": "Você está atualizado. Confira o que estou a trabalhar em.", "Maintenance_database_backup": "Backups DB", "Maintenance_database_backup_found": "foram encontrados backups", "Maintenance_database_backup_total": "uso total do disco", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "Escolha a lingua", "Maintenance_lang_selector_lable": "Escolha a lingua", "Maintenance_lang_selector_text": "A mudança ocorre no lado do cliente, por isso afeta apenas o navegador atual.", - "Maintenance_new_version": "Uma nova versão está disponível. Confira as notas de lançamento.", + "Maintenance_new_version": "Uma nova versão está disponível. Confira as notas de lançamento.", "Maintenance_themeselector_apply": "Aplicar", "Maintenance_themeselector_empty": "Escolha uma Skin", "Maintenance_themeselector_lable": "Selecionar Skin", diff --git a/front/php/templates/language/ru_ru.json b/front/php/templates/language/ru_ru.json index 2b58b2d1..0d1c3919 100644 --- a/front/php/templates/language/ru_ru.json +++ b/front/php/templates/language/ru_ru.json @@ -109,7 +109,7 @@ "DevDetail_Network_Node_hover": "Выберите родительское сетевое устройство, к которому подключено текущее устройство, чтобы заполнить дерево сети.", "DevDetail_Network_Port_hover": "Порт, к которому подключено это устройство на родительском сетевом устройстве. Если оставить пустым, в дереве сети отобразится значок Wi-Fi.", "DevDetail_Nmap_Scans": "Ручные сканеры Nmap", - "DevDetail_Nmap_Scans_desc": "Здесь вы можете выполнить сканирование NMAP вручную. Вы также можете запланировать регулярное автоматическое сканирование NMAP с помощью плагина «Службы и порты» (NMAP). Чтобы узнать больше, перейдите в Документацию", + "DevDetail_Nmap_Scans_desc": "Здесь вы можете выполнить сканирование NMAP вручную. Вы также можете запланировать регулярное автоматическое сканирование NMAP с помощью плагина «Службы и порты» (NMAP). Чтобы узнать больше, перейдите в Документацию", "DevDetail_Nmap_buttonDefault": "Сканирование по умолчанию", "DevDetail_Nmap_buttonDefault_text": "Сканирование по умолчанию: Nmap сканирует 1000 верхних портов для каждого запрошенного протокола сканирования. Это перехватывает примерно 93% портов TCP и 49% портов UDP. (около 5 секунд)", "DevDetail_Nmap_buttonDetail": "Детальное сканирование", @@ -358,7 +358,7 @@ "Gen_Update_Value": "Обновить значение", "Gen_ValidIcon": "", "Gen_Warning": "Предупреждение", - "Gen_Work_In_Progress": "Работа продолжается, самое время оставить отзыв на https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Работа продолжается, самое время оставить отзыв на https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Новое устройство", "Gen_create_new_device_info": "Устройства обычно обнаруживаются с помощью плагинов. Однако в некоторых случаях вам может потребоваться добавить устройства вручную. Для изучения конкретных сценариев ознакомьтесь с документацией Remote Networks.", "General_display_name": "Главное", @@ -374,7 +374,7 @@ "Loading": "Загрузка…", "Login_Box": "Введите пароль", "Login_Default_PWD": "Пароль по умолчанию «123456» все еще активен.", - "Login_Info": "Пароли устанавливаются через плагин Set Password. Если у вас возникли проблемы со входом в систему, проверьте SEPWD документацию.", + "Login_Info": "Пароли устанавливаются через плагин Set Password. Если у вас возникли проблемы со входом в систему, проверьте SEPWD документацию.", "Login_Psw-box": "Пароль", "Login_Psw_alert": "Предупреждение о пароле!", "Login_Psw_folder": "в папке конфигурации.", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "в настоящее время отключен", "Maintenance_arp_status_on": "выполняется сканирование", "Maintenance_built_on": "Сборка от", - "Maintenance_current_version": "Вы в курсе событий. Узнайте, над чем я работаю.", + "Maintenance_current_version": "Вы в курсе событий. Узнайте, над чем я работаю.", "Maintenance_database_backup": "Резервные копии БД", "Maintenance_database_backup_found": "резервные копии были найдены", "Maintenance_database_backup_total": "общее использование диска", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "Выберите язык", "Maintenance_lang_selector_lable": "Выбрать язык", "Maintenance_lang_selector_text": "Изменение происходит на стороне клиента, поэтому оно влияет только на текущий браузер.", - "Maintenance_new_version": "Доступна новая версия. Ознакомьтесь с примечаниями к выпуску.", + "Maintenance_new_version": "Доступна новая версия. Ознакомьтесь с примечаниями к выпуску.", "Maintenance_themeselector_apply": "Применить", "Maintenance_themeselector_empty": "Выбрать скин", "Maintenance_themeselector_lable": "Выбрать Скин", diff --git a/front/php/templates/language/tr_tr.json b/front/php/templates/language/tr_tr.json index 92ed9d7c..bfcffcb4 100644 --- a/front/php/templates/language/tr_tr.json +++ b/front/php/templates/language/tr_tr.json @@ -358,7 +358,7 @@ "Gen_Update_Value": "Değeri Güncelle", "Gen_ValidIcon": "", "Gen_Warning": "Uyarı", - "Gen_Work_In_Progress": "Çalışma devam ediyor, geri bildirimde bulunmak için iyi bir zaman: https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Çalışma devam ediyor, geri bildirimde bulunmak için iyi bir zaman: https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Yeni cihaz", "Gen_create_new_device_info": "Cihazlar genellikle eklentiler kullanılarak keşfedilir. Ancak, bazı durumlarda cihazları manuel olarak eklemeniz gerekebilir. Belirli senaryoları incelemek için Uzak Ağlar belgelerini kontrol edin.", "General_display_name": "Genel", @@ -374,7 +374,7 @@ "Loading": "Yükleniyor...", "Login_Box": "Şifrenizi giriniz", "Login_Default_PWD": "Varsayılan şifre \"123456\" hâlâ aktif.", - "Login_Info": "Parolalar, Set Password eklentisi aracılığıyla ayarlanır. Giriş yapmakta sorun yaşıyorsanız, SETPWD belgelerini kontrol edin.", + "Login_Info": "Parolalar, Set Password eklentisi aracılığıyla ayarlanır. Giriş yapmakta sorun yaşıyorsanız, SETPWD belgelerini kontrol edin.", "Login_Psw-box": "Şİfre", "Login_Psw_alert": "Parola Uyarısı!", "Login_Psw_folder": "Konfigürasyon klasöründe.", diff --git a/front/php/templates/language/uk_ua.json b/front/php/templates/language/uk_ua.json index e77981e6..7ce116da 100644 --- a/front/php/templates/language/uk_ua.json +++ b/front/php/templates/language/uk_ua.json @@ -109,7 +109,7 @@ "DevDetail_Network_Node_hover": "Виберіть батьківський мережевий пристрій, до якого підключено поточний пристрій, щоб заповнити дерево мережі.", "DevDetail_Network_Port_hover": "Порт, до якого підключено цей пристрій на батьківському мережевому пристрої. Якщо залишити пустим, у дереві мережі відобразиться значок Wi-Fi.", "DevDetail_Nmap_Scans": "Сканування Nmap вручну", - "DevDetail_Nmap_Scans_desc": "Тут ви можете виконувати ручні сканування NMAP. Ви також можете запланувати регулярні автоматичні сканування NMAP за допомогою плагіна Services & Ports (NMAP). Щоб дізнатися більше, перейдіть до Документації", + "DevDetail_Nmap_Scans_desc": "Тут ви можете виконувати ручні сканування NMAP. Ви також можете запланувати регулярні автоматичні сканування NMAP за допомогою плагіна Services & Ports (NMAP). Щоб дізнатися більше, перейдіть до Документації", "DevDetail_Nmap_buttonDefault": "Сканування за замовчуванням", "DevDetail_Nmap_buttonDefault_text": "Сканування за замовчуванням: Nmap сканує 1000 найпопулярніших портів для кожного запитуваного протоколу сканування. Це перехоплює приблизно 93% портів TCP і 49% портів UDP. (приблизно 5 секунд)", "DevDetail_Nmap_buttonDetail": "Детальне сканування", @@ -358,7 +358,7 @@ "Gen_Update_Value": "Оновити значення", "Gen_ValidIcon": "", "Gen_Warning": "Попередження", - "Gen_Work_In_Progress": "Робота триває, час залишити відгук на https://github.com/jokob-sk/NetAlertX/issues", + "Gen_Work_In_Progress": "Робота триває, час залишити відгук на https://github.com/netalertx/NetAlertX/issues", "Gen_create_new_device": "Новий пристрій", "Gen_create_new_device_info": "Пристрої зазвичай виявляють за допомогою плагінів. Однак у деяких випадках може знадобитися додати пристрої вручну. Щоб дослідити конкретні сценарії, перегляньте документацію щодо віддалених мереж.", "General_display_name": "Загальний", @@ -374,7 +374,7 @@ "Loading": "Завантаження…", "Login_Box": "Введіть свій пароль", "Login_Default_PWD": "Стандартний пароль \"123456\" все ще активний.", - "Login_Info": "Паролі встановлюються за допомогою плагіна Set Password. Перегляньте документи SETPWD, якщо у вас виникли проблеми з входом.", + "Login_Info": "Паролі встановлюються за допомогою плагіна Set Password. Перегляньте документи SETPWD, якщо у вас виникли проблеми з входом.", "Login_Psw-box": "Пароль", "Login_Psw_alert": "Захист пароля!", "Login_Psw_folder": "в папці config.", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "наразі вимкнено", "Maintenance_arp_status_on": "триває сканування", "Maintenance_built_on": "Побудований на", - "Maintenance_current_version": "Ви в курсі подій. Перегляньте, над чим я працюю.", + "Maintenance_current_version": "Ви в курсі подій. Перегляньте, над чим я працюю.", "Maintenance_database_backup": "Резервне копіювання DB", "Maintenance_database_backup_found": "резервних копій знайдено", "Maintenance_database_backup_total": "загальне використання диска", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "Виберіть мову", "Maintenance_lang_selector_lable": "Виберіть мови", "Maintenance_lang_selector_text": "Зміна відбувається на стороні клієнта, тому вона впливає лише на поточний браузер.", - "Maintenance_new_version": "Доступна нова версія. Перегляньте примітки до випуску.", + "Maintenance_new_version": "Доступна нова версія. Перегляньте примітки до випуску.", "Maintenance_themeselector_apply": "Застосувати", "Maintenance_themeselector_empty": "Виберіть скін", "Maintenance_themeselector_lable": "Виберіть Скін", diff --git a/front/php/templates/language/zh_cn.json b/front/php/templates/language/zh_cn.json index 7e8c4345..07b82446 100644 --- a/front/php/templates/language/zh_cn.json +++ b/front/php/templates/language/zh_cn.json @@ -109,7 +109,7 @@ "DevDetail_Network_Node_hover": "选择当前设备连接到的父网络设备,以填充网络树。", "DevDetail_Network_Port_hover": "此设备连接到父网络设备上的端口。如果留空,则网络树中会显示一个 wifi 图标。", "DevDetail_Nmap_Scans": "手动 Nmap 扫描", - "DevDetail_Nmap_Scans_desc": "您可以在此处执行手动 NMAP 扫描。您还可以通过服务和端口 (NMAP) 插件安排定期自动 NMAP 扫描。前往Docs了解更多信息", + "DevDetail_Nmap_Scans_desc": "您可以在此处执行手动 NMAP 扫描。您还可以通过服务和端口 (NMAP) 插件安排定期自动 NMAP 扫描。前往Docs了解更多信息", "DevDetail_Nmap_buttonDefault": "默认扫描", "DevDetail_Nmap_buttonDefault_text": "默认扫描:Nmap 会扫描请求的每个扫描协议的前 1,000 个端口。这将捕获大约 93% 的 TCP 端口和 49% 的 UDP 端口。(大约 5 秒)", "DevDetail_Nmap_buttonDetail": "详细扫描", @@ -358,7 +358,7 @@ "Gen_Update_Value": "更新值", "Gen_ValidIcon": "", "Gen_Warning": "警告", - "Gen_Work_In_Progress": "工作正在进行中,欢迎在 https://github.com/jokob-sk/NetAlertX/issues 上反馈", + "Gen_Work_In_Progress": "工作正在进行中,欢迎在 https://github.com/netalertx/NetAlertX/issues 上反馈", "Gen_create_new_device": "新设备", "Gen_create_new_device_info": "通常使用plugins来发现设备。但是,在某些情况下,您可能需要手动添加设备。要探索特定场景,请查看远程网络文档。", "General_display_name": "通用", @@ -374,7 +374,7 @@ "Loading": "加载中…", "Login_Box": "输入密码", "Login_Default_PWD": "默认密码“123456”仍然有效。", - "Login_Info": "设置密码使用设置密码插件。如果您无法登录,请查看SETPWD文档。", + "Login_Info": "设置密码使用设置密码插件。如果您无法登录,请查看SETPWD文档。", "Login_Psw-box": "密码", "Login_Psw_alert": "密码警报!", "Login_Psw_folder": "在配置文件夹中。", @@ -488,7 +488,7 @@ "Maintenance_arp_status_off": "当前已禁用", "Maintenance_arp_status_on": "正在运行扫描", "Maintenance_built_on": "建立于", - "Maintenance_current_version": "您已了解最新情况。查看我正在处理的内容。", + "Maintenance_current_version": "您已了解最新情况。查看我正在处理的内容。", "Maintenance_database_backup": "数据库备份", "Maintenance_database_backup_found": "找到备份", "Maintenance_database_backup_total": "总磁盘使用量", @@ -500,7 +500,7 @@ "Maintenance_lang_selector_empty": "选择语言", "Maintenance_lang_selector_lable": "选择语言", "Maintenance_lang_selector_text": "该更改发生在客户端,因此只影响当前浏览器。", - "Maintenance_new_version": "有新版本可用。查看发行说明。", + "Maintenance_new_version": "有新版本可用。查看发行说明。", "Maintenance_themeselector_apply": "应用", "Maintenance_themeselector_empty": "选择皮肤", "Maintenance_themeselector_lable": "选择皮肤", diff --git a/front/plugins/_publisher_webhook/config.json b/front/plugins/_publisher_webhook/config.json index 2d4ab827..65a3481c 100755 --- a/front/plugins/_publisher_webhook/config.json +++ b/front/plugins/_publisher_webhook/config.json @@ -400,11 +400,11 @@ "description": [ { "language_code": "en_us", - "string": "The Webhook payload data format for the body > attachments > text attribute in the payload json. See an example of the payload here. (e.g.: for discord use text)" + "string": "The Webhook payload data format for the body > attachments > text attribute in the payload json. See an example of the payload here. (e.g.: for discord use text)" }, { "language_code": "es_es", - "string": "El formato de datos de carga de Webhook para el atributo body > attachments > text en el json de carga. Vea un ejemplo de la carga aquí. (por ejemplo: para discord use text)" + "string": "El formato de datos de carga de Webhook para el atributo body > attachments > text en el json de carga. Vea un ejemplo de la carga aquí. (por ejemplo: para discord use text)" } ] }, diff --git a/front/plugins/newdev_template/config.json b/front/plugins/newdev_template/config.json index 10fb11cb..1bddbd1a 100755 --- a/front/plugins/newdev_template/config.json +++ b/front/plugins/newdev_template/config.json @@ -1676,7 +1676,7 @@ "description": [ { "language_code": "en_us", - "string": "The name of the Sync Node. Uneditable - Auto-populated via the Sync plugin if enabled. Database column name: devSyncHubNode." + "string": "The name of the Sync Node. Uneditable - Auto-populated via the Sync plugin if enabled. Database column name: devSyncHubNode." } ] }, diff --git a/front/plugins/omada_sdn_imp/config.json b/front/plugins/omada_sdn_imp/config.json index 5287d147..394d3940 100755 --- a/front/plugins/omada_sdn_imp/config.json +++ b/front/plugins/omada_sdn_imp/config.json @@ -224,7 +224,7 @@ "description": [ { "language_code": "en_us", - "string": "Omada SDN site IDs. For now, we only process the first site listed since NetAlertX's other probes won't traverse across NAT and routers. But if needed please submit an issue in github with your specific use case for consideration: https://github.com/jokob-sk/NetAlertX/issues " + "string": "Omada SDN site IDs. For now, we only process the first site listed since NetAlertX's other probes won't traverse across NAT and routers. But if needed please submit an issue in github with your specific use case for consideration: https://github.com/netalertx/NetAlertX/issues " } ] }, diff --git a/front/plugins/snmp_discovery/config.json b/front/plugins/snmp_discovery/config.json index 1a155a71..b89ed4ad 100755 --- a/front/plugins/snmp_discovery/config.json +++ b/front/plugins/snmp_discovery/config.json @@ -483,11 +483,11 @@ "description": [ { "language_code": "en_us", - "string": "A list of snmpwalk commands to execute against IP addresses of routers/switches with SNMP turned on.

Example with the router on the IP 192.168.1.1 (the -OXsq is a required parameter):
snmpwalk -v 2c -c public -OXsq 192.168.1.1 .1.3.6.1.2.1.3.1.1.2

Only IPv4 supported. Authentication is not supported. More info on the plugin here." + "string": "A list of snmpwalk commands to execute against IP addresses of routers/switches with SNMP turned on.

Example with the router on the IP 192.168.1.1 (the -OXsq is a required parameter):
snmpwalk -v 2c -c public -OXsq 192.168.1.1 .1.3.6.1.2.1.3.1.1.2

Only IPv4 supported. Authentication is not supported. More info on the plugin here." }, { "language_code": "es_es", - "string": "Una lista de comandos snmpwalk para ejecutar en direcciones IP de computadoras/conmutadores con SNMP activado.

Ejemplo con el enrutador en la IP 192.168.1.1:
snmpwalk -v 2c -c public -OXsq 192.168.1.1 .1.3.6.1. 2.1.3.1.1.2

Solo se admite IPv4. No se admite la autenticación. Más información sobre el complemento aquí." + "string": "Una lista de comandos snmpwalk para ejecutar en direcciones IP de computadoras/conmutadores con SNMP activado.

Ejemplo con el enrutador en la IP 192.168.1.1:
snmpwalk -v 2c -c public -OXsq 192.168.1.1 .1.3.6.1. 2.1.3.1.1.2

Solo se admite IPv4. No se admite la autenticación. Más información sobre el complemento aquí." } ] }, diff --git a/front/pluginsCore.php b/front/pluginsCore.php index e4bb1080..32566603 100755 --- a/front/pluginsCore.php +++ b/front/pluginsCore.php @@ -390,7 +390,7 @@ function createTabContent(pluginObj, assignActive) {
${getString(`${prefix}_description`)} - ${getString('Gen_ReadDocs')} + ${getString('Gen_ReadDocs')}
`); diff --git a/front/settings.php b/front/settings.php index 2dc298bd..1e498a20 100755 --- a/front/settings.php +++ b/front/settings.php @@ -384,7 +384,7 @@ $settingsJSON_DB = json_encode($settings, JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX
${getString(prefix+'_description')} - + ${getString('Gen_ReadDocs')}
@@ -620,7 +620,7 @@ $settingsJSON_DB = json_encode($settings, JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX clearCache() } else{ // something went wrong - write_notification("[Important] Please take a screenshot of the Console tab in the browser (F12) and next error. Submit it (with the nginx and php error logs) as a new issue here: https://github.com/jokob-sk/NetAlertX/issues", 'interrupt') + write_notification("[Important] Please take a screenshot of the Console tab in the browser (F12) and next error. Submit it (with the nginx and php error logs) as a new issue here: https://github.com/netalertx/NetAlertX/issues", 'interrupt') write_notification(data, 'interrupt') console.log("🔽"); diff --git a/install/debian12/install.debian12.sh b/install/debian12/install.debian12.sh index 1ef484e9..551a9af1 100755 --- a/install/debian12/install.debian12.sh +++ b/install/debian12/install.debian12.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash -# 🛑 Important: This is only used for the bare-metal install 🛑 -# Update /install/start.debian12.sh in most cases is preferred +# 🛑 Important: This is only used for the bare-metal install 🛑 +# Update /install/start.debian12.sh in most cases is preferred echo "---------------------------------------------------------" echo "[INSTALL] Run install.debian12.sh" @@ -12,7 +12,7 @@ INSTALL_DIR=/app # Specify the installation directory here # Check if script is run as root if [[ $EUID -ne 0 ]]; then - echo "This script must be run as root. Please use 'sudo'." + echo "This script must be run as root. Please use 'sudo'." exit 1 fi @@ -27,7 +27,7 @@ apt-get install -y git rm -R ${INSTALL_DIR:?}/ # Clone the application repository -git clone https://github.com/jokob-sk/NetAlertX "$INSTALL_DIR/" +git clone https://github.com/netalertx/NetAlertX "$INSTALL_DIR/" # Check for buildtimestamp.txt existence, otherwise create it if [ ! -f $INSTALL_DIR/front/buildtimestamp.txt ]; then diff --git a/install/production-filesystem/data/config/app.conf b/install/production-filesystem/data/config/app.conf index 62c1d404..60b44417 100755 --- a/install/production-filesystem/data/config/app.conf +++ b/install/production-filesystem/data/config/app.conf @@ -3,7 +3,7 @@ # Generated: 2022-12-30_22-19-40 # # # # Config file for the LAN intruder detection app: # -# https://github.com/jokob-sk/NetAlertX # +# https://github.com/netalertx/NetAlertX # # # #-----------------AUTOGENERATED FILE-----------------# diff --git a/install/ubuntu24/install.sh b/install/ubuntu24/install.sh index 378f2c23..588054d6 100755 --- a/install/ubuntu24/install.sh +++ b/install/ubuntu24/install.sh @@ -25,7 +25,7 @@ OUI_FILE="/usr/share/arp-scan/ieee-oui.txt" # Define the path to ieee-oui.txt an FILEDB=${INSTALL_DIR}/db/${DB_FILE} PHPVERSION="8.3" VENV_DIR="/opt/netalertx-python" -GITHUB_REPO="https://github.com/jokob-sk/NetAlertX" +GITHUB_REPO="https://github.com/netalertx/NetAlertX" SYSTEMD_UNIT_FILE="/etc/systemd/system/netalertx.service" SYSTEMD_UNIT_DEFAULTS="/etc/default/netalertx" ALWAYS_FRESH_INSTALL=false # Set to true to always reset /config and /db on each install @@ -141,7 +141,7 @@ if [ -d "${INSTALL_DIR}" ]; then exit 1 fi else - git clone https://github.com/jokob-sk/NetAlertX "${INSTALL_DIR}/" + git clone https://github.com/netalertx/NetAlertX "${INSTALL_DIR}/" fi diff --git a/scripts/opnsense_leases/README.md b/scripts/opnsense_leases/README.md index f6ad66d8..25ff5b55 100755 --- a/scripts/opnsense_leases/README.md +++ b/scripts/opnsense_leases/README.md @@ -54,7 +54,7 @@ You could achieve this by mounting a custom cron file to `/etc/crontabs/root`: * * * * * /opt/venv/bin/python3 -c "import paramiko" || (/opt/venv/bin/pip install paramiko >/dev/null 2>&1 && sed -i '/pip install paramiko/d' /etc/crontabs/root) ``` -Please double check the [default cron file](https://github.com/jokob-sk/NetAlertX/blob/main/install/crontab) hasn't changed. +Please double check the [default cron file](https://github.com/netalertx/NetAlertX/blob/main/install/crontab) hasn't changed. #### Using Password Authentication ```sh @@ -90,7 +90,7 @@ Example: - Version: 1.0 - Author: [im-redactd](https://github.com/im-redactd) -- Release Date: 24-Feb-2025 +- Release Date: 24-Feb-2025 > [!NOTE] -> This is a community supplied script and not maintained. \ No newline at end of file +> This is a community supplied script and not maintained. \ No newline at end of file diff --git a/server/initialise.py b/server/initialise.py index 47fb8c23..b11eb40a 100755 --- a/server/initialise.py +++ b/server/initialise.py @@ -705,7 +705,7 @@ def importConfigs(pm, db, all_plugins):
  • Clear app cache with the (reload) button in the header
  • \
  • Go to Settings and click Save
  • \ Check out new features and what has changed in the \ - 📓 release notes.""", + 📓 release notes.""", 'interrupt', timeNowUTC() )