From 8beca89dacfcee6d9e8cc63ac96f9d02988c1021 Mon Sep 17 00:00:00 2001 From: Carlos Polop Date: Tue, 4 May 2021 23:04:36 +0200 Subject: [PATCH] kuber --- linPEAS/linpeas.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/linPEAS/linpeas.sh b/linPEAS/linpeas.sh index 6416876..e9df716 100755 --- a/linPEAS/linpeas.sh +++ b/linPEAS/linpeas.sh @@ -1104,9 +1104,11 @@ if [ "`echo $CHECKS | grep SysI`" ]; then #-- SY) Container printf $Y"[+] "$GREEN"Is this a container? ........... "$NC - dockercontainer=`grep -i docker /proc/self/cgroup 2>/dev/null; grep -i kubepods /proc/self/cgroup 2>/dev/null; find / -maxdepth 3 -name "*dockerenv*" -exec ls -la {} \; 2>/dev/null` + dockercontainer=`grep -i docker /proc/self/cgroup 2>/dev/null; find / -maxdepth 3 -name "*dockerenv*" -exec ls -la {} \; 2>/dev/null` + kubernetescontainer=`grep -i kubepods /proc/self/cgroup 2>/dev/null` lxccontainer=`grep -qa container=lxc /proc/1/environ 2>/dev/null` - if [ "$dockercontainer" ]; then echo "Looks like we're in a Docker container" | sed -${E} "s,.*,${C}[1;31m&${C}[0m,"; + if [ "$kubernetescontainer" ]; then echo "Looks like we're in a Docker container (inside kubernetes)" | sed -${E} "s,.*,${C}[1;31m&${C}[0m,"; + elif [ "$dockercontainer" ]; then echo "Looks like we're in a Docker container (NOT inside kubernetes)" | sed -${E} "s,.*,${C}[1;31m&${C}[0m,"; elif [ "$lxccontainer" ]; then echo "Looks like we're in a LXC container" | sed -${E} "s,.*,${C}[1;31m&${C}[0m,"; else echo_no fi