From c560376610aed89dea08877a06aebf3acad36806 Mon Sep 17 00:00:00 2001 From: Soubinan Date: Sun, 3 Nov 2024 15:23:29 +0000 Subject: [PATCH 1/3] Set a better filtering on listening ports --- __layout.k | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__layout.k b/__layout.k index 2b8ae99..ef15ef1 100644 --- a/__layout.k +++ b/__layout.k @@ -1037,7 +1037,7 @@ _welcome_msg_cron = """\ _welcome_msg_script = """\ #!/bin/bash -ports=$(ss -ptuln | grep -vE 'systemd|next-router|next-render|127.0.0.|%lo' | awk '/^tcp/ && $4 !~ /^(127\.|::1|0\.0\.0\.0)/ {print $5}' | awk -F: '{print $NF}' | sort -u) +ports=$(ss -ptuln '( sport > :1023 or sport = :80 or sport = :443 )' | grep -vE 'systemd|next-router|next-render|127.0.0.|%lo' | awk '/^tcp/ && $4 !~ /^(127\.|::1|0\.0\.0\.0)/ {print $5}' | awk -F: '{print $NF}' | sort -u) num_ports=$(echo $ports | wc -l) ips=$(ip a|grep 'inet '|awk '{print $2}') From 0f8b94b9a64433df306775cc93038a0bb53bba28 Mon Sep 17 00:00:00 2001 From: Soubinan Date: Sun, 3 Nov 2024 15:33:22 +0000 Subject: [PATCH 2/3] remove unecessary quotes --- __layout.k | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/__layout.k b/__layout.k index ef15ef1..0a71bfd 100644 --- a/__layout.k +++ b/__layout.k @@ -1046,7 +1046,7 @@ printf '+-----------------------------------+\\n' printf '| %-33s |\\n' '${_app_name} is listening on' while read -r ip; do - printf '| %-33s |\\n' \" => $ip\" + printf '| %-33s |\\n' " => $ip" done <<< $ips printf '+------------+----------------------+\\n' @@ -1054,7 +1054,7 @@ printf '| %-10s | %-20s |\\n' 'Ports' 'Process' printf '+------------+----------------------+\\n' while read -r port; do - application=$(ss -lptn \"sport = :$port\" | tail -n +2 | awk '{print $6}' | cut -d'\"' -f2 | sort -u) + application=$(ss -lptn "(sport = :$port)" | tail -n +2 | awk '{print $6}' | cut -d'"' -f2 | sort -u) printf '| %-10s | %-20s |\\n' $port $application done <<< $ports From 77d61c28cfdf40d4b3efdfb1a260e96e623f2382 Mon Sep 17 00:00:00 2001 From: Soubinan Date: Sun, 3 Nov 2024 15:38:53 +0000 Subject: [PATCH 3/3] watch on __layout.k --- .github/workflows/build-tester.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-tester.yml b/.github/workflows/build-tester.yml index 1d6c192..0a8b80b 100644 --- a/.github/workflows/build-tester.yml +++ b/.github/workflows/build-tester.yml @@ -13,6 +13,7 @@ on: - ".github/publish_build.hurl" - ".github/workflows/builder.yml" - ".github/workflows/build-tester.yml" + - "./__layout.k" jobs: init: