Is this only for Docker at this time? Or is vanilla LXD supported too? If so, any idea why it would think it's not in a container when it is?
Linux deepce-example-1 6.8.12-8-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-8 (2025-01-24T12:32Z) x86_64 x86_64 x86_64 GNU/Linux
curl -sL https://github.com/stealthcopter/deepce/raw/main/deepce.sh -o ./deepce.sh
chmod a+x ./deepce.sh
./deepce.sh
## .
## ## ## ==
## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ X __/
\ \ __/
\____\_______/
__
____/ /__ ___ ____ ________
/ __ / _ \/ _ \/ __ \/ ___/ _ \ ENUMERATE
/ /_/ / __/ __/ /_/ / (__/ __/ ESCALATE
\__,_/\___/\___/ .___/\___/\___/ ESCAPE
/_/
Docker Enumeration, Escalation of Privileges and Container Escapes (DEEPCE)
by stealthcopter
==========================================( Colors )==========================================
[+] Exploit Test ............ Exploitable - Check this out
[+] Basic Test .............. Positive Result
[+] Another Test ............ Error running check
[+] Negative Test ........... No
[+] Multi line test ......... Yes
Command output
spanning multiple lines
Tips will look like this and often contains links with additional info. You can usually
ctrl+click links in modern terminal to open in a browser window
See https://stealthcopter.github.io/deepce
===================================( Enumerating Platform )===================================
[+] Inside Container ........ No
[+] User .................... app
[+] Groups .................. app sudo users
[+] Sudo .................... Matching Defaults entries for app on deepce-example-1:
env_reset, mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin,
use_pty
User app may run the following commands on deepce-example-1:
(ALL : ALL) ALL
(ALL : ALL) NOPASSWD: ALL
Passwordless Sudo
[+] Container tools ......... None
[+] Docker Executable ....... Not Found
[+] Docker Sock ............. Not Found
[+] Docker Version .......... Version Unknown
==================================( Enumerating Containers )==================================
==============================================================================================
Is this only for Docker at this time? Or is vanilla LXD supported too? If so, any idea why it would think it's not in a container when it is?