#951, small fixes

This commit is contained in:
jokob-sk
2025-01-12 11:46:32 +11:00
parent 5e7bb207c8
commit 6718d054dc
28 changed files with 36 additions and 70 deletions

View File

@@ -660,7 +660,7 @@ The UI will adjust how columns are displayed in the UI based on the resolvers de
| Type Definitions | |
| `device_mac` | The value is considered to be a MAC address, and a link pointing to the device with the given MAC address is generated. |
| `device_ip` | The value is considered to be an IP address. A link pointing to the device with the given IP is generated. The IP is checked against the last detected IP address and translated into a MAC address, which is then used for the link itself. |
| `device_name_mac` | The value is considered to be a MAC address, and a link pointing to the device with the given IP is generated. The link label is resolved as the target device name. |
| `device_name_mac` | The value is considered to be a MAC address, and a link pointing to the device with the given MAC is generated. The link label is resolved as the target device name. |
| `url` | The value is considered to be a URL, so a link is generated. |
| `textbox_save` | Generates an editable and saveable text box that saves values in the database. Primarily intended for the `UserData` database column in the `Plugins_Objects` table. |
| `url_http_https` | Generates two links with the `https` and `http` prefix as lock icons. |

0
front/php/templates/language/ca_ca.json Normal file → Executable file
View File

0
front/php/templates/language/de_de.json Normal file → Executable file
View File

0
front/php/templates/language/es_es.json Normal file → Executable file
View File

0
front/php/templates/language/fr_fr.json Normal file → Executable file
View File

0
front/php/templates/language/nb_no.json Normal file → Executable file
View File

0
front/php/templates/language/pl_pl.json Normal file → Executable file
View File

0
front/php/templates/language/ru_ru.json Normal file → Executable file
View File

0
front/php/templates/language/uk_ua.json Normal file → Executable file
View File

0
front/php/templates/language/zh_cn.json Normal file → Executable file
View File

View File

@@ -331,7 +331,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -340,7 +340,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
}
]
},

View File

@@ -385,7 +385,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -394,15 +394,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
},
{
"language_code": "es_es",
"string": "MAC"
},
{
"language_code": "de_de",
"string": "MAC"
"string": "MAC (name)"
}
]
},
@@ -419,14 +411,6 @@
{
"language_code": "en_us",
"string": "IP"
},
{
"language_code": "es_es",
"string": "IP"
},
{
"language_code": "de_de",
"string": "IP"
}
]
},

View File

@@ -231,7 +231,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
},
{
"language_code": "es_es",

View File

@@ -524,7 +524,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
},
{
"language_code": "es_es",

View File

@@ -307,7 +307,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -318,7 +318,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
}
]
},

View File

@@ -233,7 +233,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -244,7 +244,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
}
]
},

View File

@@ -408,7 +408,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -417,7 +417,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
},
{
"language_code": "es_es",

View File

@@ -205,7 +205,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -216,7 +216,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
}
]
},

View File

@@ -380,7 +380,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -389,7 +389,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
},
{
"language_code": "ru_ru",

View File

@@ -265,7 +265,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",

View File

@@ -239,7 +239,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
},
{
"language_code": "es_es",

View File

@@ -5,6 +5,9 @@ NMAP-scan is a command-line tool to discover and fingerprint IP hosts on the loc
> [!NOTE]
> The `NMAPDEV` plugin is great for detecting the availability of devices, however ARP scan might be better covering multiple VLANS and subnets as NMAP can't pickup the MAC address from other subnets (this is an NMAP limitation) which are necessary to identify a device. You can always combine different scan methods. You can find all available network scanning options (marked as `🔍 dev scanner`) in the [Plugins overview](https://github.com/jokob-sk/NetAlertX/blob/main/front/plugins/README.md) readme.
This plugin is not the best for name resolution (Use e.g.: `NSLOOKUP`, `AVAHISCAN` instead), however if available a name will be displayed in the `Resolved Name` column.
### Usage
- Go to settings and set the `SCAN_SUBNETS` setting as per [subnets documentation](https://github.com/jokob-sk/NetAlertX/blob/main/docs/SUBNETS.md).

View File

@@ -389,7 +389,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -398,15 +398,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
},
{
"language_code": "es_es",
"string": "MAC"
},
{
"language_code": "de_de",
"string": "MAC"
"string": "MAC (name)"
}
]
},
@@ -423,14 +415,6 @@
{
"language_code": "en_us",
"string": "IP"
},
{
"language_code": "es_es",
"string": "IP"
},
{
"language_code": "de_de",
"string": "IP"
}
]
},
@@ -446,7 +430,7 @@
"name": [
{
"language_code": "en_us",
"string": "Name"
"string": "Resolved Name"
}
]
},

View File

@@ -230,7 +230,7 @@
},
{
"column": "Object_PrimaryID",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -239,11 +239,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
},
{
"language_code": "es_es",
"string": "MAC"
"string": "MAC (name)"
}
]
},
@@ -259,10 +255,6 @@
{
"language_code": "en_us",
"string": "IP"
},
{
"language_code": "es_es",
"string": "IP"
}
]
},

View File

@@ -465,7 +465,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -474,7 +474,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
},
{
"language_code": "es_es",

View File

@@ -449,7 +449,7 @@
{
"column": "Object_PrimaryID",
"mapped_to_column": "cur_MAC",
"css_classes": "col-sm-2",
"css_classes": "col-sm-3",
"show": true,
"type": "device_name_mac",
"default_value": "",
@@ -458,7 +458,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
},
{
"language_code": "es_es",

View File

@@ -358,7 +358,7 @@
"name": [
{
"language_code": "en_us",
"string": "MAC"
"string": "MAC (name)"
}
]
},

View File

@@ -135,7 +135,10 @@ function processColumnValue(dbColumnDef, value, index, type) {
<span>`;
break;
case 'device_name_mac':
value = createDeviceLink(value);
value = `<div class="text-center"> ${value}
<br/>
(${createDeviceLink(value)})
</div>`;
break;
case 'device_mac':
value = `<span class="anonymizeMac"><a href="/deviceDetails.php?mac=${value}" target="_blank">${value}</a><span>`;