mirror of
https://github.com/telekom-security/tpotce.git
synced 2025-04-29 19:58:52 +00:00

Finalize qhoneypots config, thanks to @giga-a for native JSON logging! Completely rework T-Pot Landing Page based on Bento (https://github.com/migueravila/Bento). New NGINX image is down by 100MB and only uses 3.3 MB of RAM at runtime. Keep legacy Sensor option (without logstash).
46 lines
1.2 KiB
JavaScript
46 lines
1.2 KiB
JavaScript
// ┬ ┬┌─┐┌┬┐┌─┐
|
|
// │ │└─┐ │ └─┐
|
|
// ┴─┘┴└─┘ ┴ └─┘
|
|
|
|
// Print the first List
|
|
const printFirstList = () => {
|
|
let icon = `<i class="list__head" icon-name="${CONFIG.firstListIcon}"></i>`;
|
|
const position = 'beforeend';
|
|
list_1.insertAdjacentHTML(position, icon);
|
|
for (const link of CONFIG.lists.firstList) {
|
|
// List item
|
|
let item = `
|
|
<a
|
|
target="${CONFIG.openInNewTab ? '_blank' : ''}"
|
|
href="${link.link}"
|
|
class="list__link"
|
|
>${link.name}</a
|
|
>
|
|
`;
|
|
const position = 'beforeend';
|
|
list_1.insertAdjacentHTML(position, item);
|
|
}
|
|
};
|
|
|
|
// Print the second List
|
|
const printSecondList = () => {
|
|
let icon = `<i class="list__head" icon-name="${CONFIG.secondListIcon}"></i>`;
|
|
const position = 'beforeend';
|
|
list_2.insertAdjacentHTML(position, icon);
|
|
for (const link of CONFIG.lists.secondList) {
|
|
// List item
|
|
let item = `
|
|
<a
|
|
target="${CONFIG.openInNewTab ? '_blank' : ''}"
|
|
href="${link.link}"
|
|
class="list__link"
|
|
>${link.name}</a
|
|
>
|
|
`;
|
|
const position = 'beforeend';
|
|
list_2.insertAdjacentHTML(position, item);
|
|
}
|
|
};
|
|
|
|
printFirstList();
|
|
printSecondList();
|