summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-usteer/htdocs
diff options
context:
space:
mode:
authorRamon Van Gorkom <Ramon00c00@gmail.com>2024-03-31 21:01:23 +0200
committerPaul Donald <itsascambutmailmeanyway+github@gmail.com>2024-04-02 01:30:35 +0200
commit99f6fb34727f0c8466970ef2845f400b2c735435 (patch)
tree71dc183aea5b3d7a2ecbcc4eb6ba7b1204f3bf19 /applications/luci-app-usteer/htdocs
parentf67112853211c3e2c9417f60f2377da157094dca (diff)
luci-app-usteer: Escaped more strings to harden
I hardened up the code a bit. I do not think this is strictly needed as those strings should be clean to start (mostly numbers, mac, IP addrsses etc) but cant hurt either and will make it more resistant to code. changes in the future. Signed-off-by: Ramon Van Gorkom <Ramon00c00@gmail.com>
Diffstat (limited to 'applications/luci-app-usteer/htdocs')
-rw-r--r--applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js42
1 files changed, 21 insertions, 21 deletions
diff --git a/applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js b/applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js
index daa5ec64df..b6da2327b5 100644
--- a/applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js
+++ b/applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js
@@ -45,10 +45,10 @@ function collectHearingClient(client_table_entries, mac) {
client_table_entries.push([
'<nobr>' + '%h'.format(wlansplit[0]) + '</nobr>',
'<nobr>' + '%h'.format(wlansplit[1]) + '</nobr>',
- SSID,
- freq,
+ '%h'.format(SSID),
+ '%h'.format(freq),
Clients[mac][wlanc]['connected'] === true ? 'Yes' : 'No',
- typeof Clients[mac][wlanc]['signal'] !== 'undefined' ? Clients[mac][wlanc]['signal'] : ''
+ typeof Clients[mac][wlanc]['signal'] !== 'undefined' ? '%h'.format(Clients[mac][wlanc]['signal']) : ''
]);
}
}
@@ -62,7 +62,7 @@ var HearingMap = form.DummyValue.extend({
]);
for (var mac in Clients) {
var maciphost = '';
- maciphost = mac;
+ maciphost = '%h'.format(mac);
var macUp = mac.toUpperCase();
var macn = macUp.replace(/:/g,'');
if (typeof Hosts[macUp] !== 'undefined') {
@@ -102,25 +102,25 @@ function collectWlanAPInfoEntries(connectioninfo_table_entries, wlanAPInfos) {
connectioninfo_table_entries.push([
'<nobr>' + '%h'.format(wlansplit[0]) + '</nobr>',
'<nobr>' + '%h'.format(wlansplit[1]) + '</nobr>',
- wlanAPInfos[wlan]['bssid'],
- wlanAPInfos[wlan]['ssid'],
- wlanAPInfos[wlan]['freq'],
- wlanAPInfos[wlan]['n_assoc'],
- wlanAPInfos[wlan]['noise'],
- wlanAPInfos[wlan]['load'],
- wlanAPInfos[wlan]['max_assoc'],
- typeof wlanAPInfos[wlan]['roam_events']['source'] !== 'undefined' ? wlanAPInfos[wlan]['roam_events']['source'] : '',
- typeof wlanAPInfos[wlan]['roam_events']['target'] !== 'undefined' ? wlanAPInfos[wlan]['roam_events']['target'] : ''
+ '%h'.format(wlanAPInfos[wlan]['bssid']),
+ '%h'.format(wlanAPInfos[wlan]['ssid']),
+ '%h'.format(wlanAPInfos[wlan]['freq']),
+ '%h'.format(wlanAPInfos[wlan]['n_assoc']),
+ '%h'.format(wlanAPInfos[wlan]['noise']),
+ '%h'.format(wlanAPInfos[wlan]['load']),
+ '%h'.format(wlanAPInfos[wlan]['max_assoc']),
+ typeof wlanAPInfos[wlan]['roam_events']['source'] !== 'undefined' ? '%h'.format(wlanAPInfos[wlan]['roam_events']['source']) : '',
+ typeof wlanAPInfos[wlan]['roam_events']['target'] !== 'undefined' ? '%h'.format(wlanAPInfos[wlan]['roam_events']['target']) : ''
]);
}
};
function tootltip(mac, IP, hostname) {
var body= E([]);
- body.appendChild(E('div', mac));
+ body.appendChild(E('div', '%h'.format(mac)));
if (typeof IP !== 'undefined') {
- for (var IPaddr in IP['ipaddrs']) body.appendChild(E('div', IP['ipaddrs'][IPaddr]));
- for (var IPaddr in IP['ip6addrs']) body.appendChild(E('div', IP['ip6addrs'][IPaddr]));;
+ for (var IPaddr in IP['ipaddrs']) body.appendChild(E('div', '%h'.format(IP['ipaddrs'][IPaddr])));
+ for (var IPaddr in IP['ip6addrs']) body.appendChild(E('div', '%h'.format(IP['ip6addrs'][IPaddr])));;
}
if (hostname !== '') {
body.appendChild(E('div', '%h'.format(hostname)));
@@ -161,10 +161,10 @@ function collectWlanAPInfos(compactconnectioninfo_table_entries, wlanAPInfos) {
compactconnectioninfo_table_entries.push([
'<nobr>' + '%h'.format(wlansplit[0]) + '</nobr>',
'<nobr>' + '%h'.format(wlansplit[1]) + '</nobr>',
- wlanAPInfos[wlan]['ssid'],
- wlanAPInfos[wlan]['freq'],
- wlanAPInfos[wlan]['load'],
- wlanAPInfos[wlan]['n_assoc'],
+ '%h'.format(wlanAPInfos[wlan]['ssid']),
+ '%h'.format(wlanAPInfos[wlan]['freq']),
+ '%h'.format(wlanAPInfos[wlan]['load']),
+ '%h'.format(wlanAPInfos[wlan]['n_assoc']),
hostl
]);
}
@@ -204,7 +204,7 @@ function collectRemoteHosts (remotehosttableentries,Remotehosts) {
});
for (var IPaddr in Remotehosts) {
- remotehosttableentries.push([IPaddr,'%h'.format(dns_cache[IPaddr]),Remotehosts[IPaddr]['id']]);
+ remotehosttableentries.push([IPaddr,'%h'.format(dns_cache[IPaddr]),'%h'.format(Remotehosts[IPaddr]['id'])]);
}
}