Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

DockPanel — Free Docker-native server panel written in Rust (~57MB RAM)

1356

Comments

  • woinokizwoinokiz Member
    edited March 23

    @dbadude said:

    @woinokiz said:
    It's gone?

    and its gone

    Indeed it is

  • xvpsxvps Member
    edited March 23

    @Alyx said:

    @xvps said: So you hacked his machine, got root, and posted the evidence here in public instead of sending a bug report with your findings.

    That’s not pentesting, that’s hacking.

    Nobody said we are pentesting. ...
    ...

    I was replying to a comment where he wrote: im not going to be pentesting for free, ...

    So stop taking my words out of context and building a lie to fit your narrative.

    Stupid cunt.

  • lichadelichade Member

    @xvps said:

    @Alyx said:

    @xvps said: So you hacked his machine, got root, and posted the evidence here in public instead of sending a bug report with your findings.

    That’s not pentesting, that’s hacking.

    Nobody said we are pentesting. ...
    ...

    I was replying to a comment where he wrote: im not going to be pentesting for free, ...

    So stop taking my words out of context and building a lie to fit your narrative.

    Stupid cunt.

    the only difference from pentesting would be sending the PoC and writeup to the author.
    and im not going to be doing that as it only encourages vibe coders to prompt more and think their app is secure.

    on another note, do you always get aggressive for no reason when people point out you are wrong? you seem to have a lot of hate for someone who just had a disagreement online

    Thanked by 3Alyx forest borkedascii
  • AlyxAlyx Member, Host Rep
    edited March 23

    @xvps said: Stupid cunt.

    When did I started insulting you? lol

  • VoidVoid Member

    Oops, tough crowd. Should’ve posted on Twitter or Reddit.

    Thanked by 1Alyx
  • xvpsxvps Member

    @Alyx said:

    @xvps said: Stupid cunt.

    When did I started insulting you? lol

    When you altered my post by removing the quote and twisted what I wrote to mean something else.

    The funny part is that both of you are too stupid to understand the difference, both in what you did wrong and the difference between hacking and pentesting.

  • dbadudedbadude Member

    pity its gone from github. It was not that bad for a vibe coder.

  • LeviLevi Member

    @dbadude said:
    pity its gone from github. It was not that bad for a vibe coder.

    It was catastrophe hosted from home mini pc.if one can’t even vibe input validation and sanitize output - it is just stupidity.

  • ovexroovexro Member
    edited March 23

    They had access to the terminal; that was the issue. And they could run su, which gave them root access to my Ubuntu server, I mean.

    I removed it from GitHub for security reasons so others wouldn't deploy it. But I still have the panel, and it is working well. I secured my server.

    I'm glad I had a backup in place. They deleted three WordPress directories. I have everything that they did because the DockPanel kept logs. They tried to remove the logs from the server so that their traces would be gone, but I have everything detailed.

    Thanked by 1xvps
  • LeviLevi Member

    @ovexro said:
    They had access to the terminal; that was the issue. And they could run su, which gave them root access to my Ubuntu server, I mean.

    I removed it from GitHub for security reasons so others wouldn't deploy it. But I still have the panel, and it is working well. I secured my server.

    I'm glad I had a backup in place. They deleted three WordPress directories. I have everything that they did because the DockPanel kept logs. They tried to remove them from the server, but I have everything detailed.

    Good luck. Say hi to Claude, I will have session with it today.

  • ovexroovexro Member
    edited March 23

    What they destroyed:
    - /root/ — bash history, SSH keys, all configs (unrecoverable)
    - WordPress core files on 2 sites (~5,800 files)
    - ~92,000 WordPress uploaded images across 2 sites
    - Stopped a Docker container

    What they created:
    - 3 backdoor sudo users: serviced, ubuntu24, serverdd
    - Set a password on the locked root account
    - 8 sites through the panel, nginx configs, fail2ban jails

    What they did NOT do: No rootkit, no SSH keys planted, no cron persistence, no cryptominer. Theory: they were evaluating the server for mining, decided it wasn't worth it, and trashed things on the way out.

    What saved me:
    - Virtualmin weekly backup from the day before — restored WordPress
    - Claude Code (AI coding tool) — cleaned up all backdoor accounts and secured SSH before I rebooted
    - Audit logging — the panel logged every terminal keystroke

    The comeback attempt:
    12:27 — Server back online
    12:41 — Attacker tries SSH as serviced — "Invalid user" — account already deleted
    12:42 — Tries again — fails — gives up

  • LeviLevi Member

    @ovexro said:
    What they destroyed:
    - /root/ — bash history, SSH keys, all configs (unrecoverable)
    - WordPress core files on 2 sites (~5,800 files)
    - ~92,000 WordPress uploaded images across 2 sites
    - Stopped a Docker container

    What they created:
    - 3 backdoor sudo users: serviced, ubuntu24, serverdd
    - Set a password on the locked root account
    - 8 sites through the panel, nginx configs, fail2ban jails

    What they did NOT do: No rootkit, no SSH keys planted, no cron persistence, no cryptominer. Theory: they were evaluating the server for mining, decided it wasn't worth it, and trashed things on the way out.

    What saved me:
    - Virtualmin weekly backup from the day before — restored WordPress
    - Claude Code (AI coding tool) — cleaned up all backdoor accounts and secured SSH before I rebooted
    - Audit logging — the panel logged every terminal keystroke

    The comeback attempt:
    12:27 — Server back online
    12:41 — Attacker tries SSH as serviced — "Invalid user" — account already deleted
    12:42 — Tries again — fails — gives up

    Even ai generated investigation :D

  • dbadudedbadude Member

    @ovexro said:
    They had access to the terminal; that was the issue. And they could run su, which gave them root access to my Ubuntu server, I mean.

    I removed it from GitHub for security reasons so others wouldn't deploy it. But I still have the panel, and it is working well. I secured my server.

    Yeah you better do that dude.
    Sudo rights in general for service accounts is not a best practice.

    Thanked by 1tux
  • ovexroovexro Member

    Even if I had access to somebody's terminal, I would not delete/destroy files on a server. That creates bad karma.

  • Agent offline — the DockPanel agent is not responding.

  • ovexroovexro Member
    edited March 23

    @gunarath said:
    Agent offline — the DockPanel agent is not responding.

    I stopped it. They tried to take down my server. But I was lucky because the DockPanel I created kept all the logs—I saw everything they did on my server as the panel keeps track of what you do in the terminal. It's a really powerful panel.

    Thanked by 1gunarath
  • @ovexro said:

    @gunarath said:
    Agent offline — the DockPanel agent is not responding.

    I stopped it. They tried to take down my server.

    repository URL is not accessible. If you make it public, we’d be happy to contribute. Also, please clarify whether the project is licensed under MIT or Apache 2.0.

  • memokmemok Member

    @ovexro If you open the installation, I'd like to test it.

  • ObelousObelous Member

    @gunarath said:

    @ovexro said:

    @gunarath said:
    Agent offline — the DockPanel agent is not responding.

    I stopped it. They tried to take down my server.

    repository URL is not accessible. If you make it public, we’d be happy to contribute. Also, please clarify whether the project is licensed under MIT or Apache 2.0.

    I have the repo downloaded, it's MIT.

    Thanked by 1gunarath
  • ovexroovexro Member
    edited March 23

    The DockPanel is really powerful, and I will make it available to GitHub very soon, but it must be secure first. I need to offer proper/updated guidelines for safe use. I also need to be sure that the terminal cannot be used to gain su / root access.

    Thanked by 1gunarath
  • dbadudedbadude Member

    @ovexro said:
    Even if I had access to somebody's terminal, I would not delete/destroy files on a server. That creates bad karma.

    Gives chicken karma indeed. Chickens end up in the frying pan.

  • @dbadude said:
    Chickens end up in the frying pan.

    aka Cooked

    Thanked by 1rpqu
  • @ovexro said:
    The DockPanel is really powerful, and I will make it available to GitHub very soon, but it must be secure first. I need to offer proper/updated guidelines for safe use. I also need to be sure that the terminal cannot be used to gain su / root access.

    If you’re using russh, you cannot open a channel before completing authentication.
    better approach is to spawn the system ssh client using tokio::process::Command and stream stdin/stdout to the terminal. you can use libssh2 also, providing an unauthenticated interactive terminal session is better.

  • lmao

  • networknetwork Member

    @ovexro said:
    The DockPanel is really powerful, and I will make it available to GitHub very soon, but it must be secure first. I need to offer proper/updated guidelines for safe use. I also need to be sure that the terminal cannot be used to gain su / root access.

    Do you know about Ralph Wiggum loop? Check out https://github.com/anthropics/claude-code/blob/main/plugins/ralph-wiggum/README.md (official repo). It runs Claude Code in a loop until all issues are fixed.

  • elliotcelliotc Member

    @network said:

    @ovexro said:
    The DockPanel is really powerful, and I will make it available to GitHub very soon, but it must be secure first. I need to offer proper/updated guidelines for safe use. I also need to be sure that the terminal cannot be used to gain su / root access.

    Do you know about Ralph Wiggum loop? Check out https://github.com/anthropics/claude-code/blob/main/plugins/ralph-wiggum/README.md (official repo). It runs Claude Code in a loop until all issues are fixed.

    Sounds like it will convert my money to NVDA stock price even faster.

    Thanked by 1suyadi92
  • elliotcelliotc Member

    Actually, you don't need panel if you have AI. Just give your ssh to AI and tell him "deploy this project to the server" and everythings works.

    Thanked by 2suyadi92 BasToTheMax
  • radexradex Member

    Hello where i can download CockPanel?

    Thanked by 1sbenchid
  • ovexroovexro Member

    @network said: Do you know about Ralph Wiggum loop? Check out https://github.com/anthropics/claude-code/blob/main/plugins/ralph-wiggum/README.md (official repo). It runs Claude Code in a loop until all issues are fixed.

    >

    Thank you so much! I'm really glad that you shared this with me.

  • I encourage everyone to learn programming. But I'll make an exception here. Please stop it here for now.

    Learn the basics. Learn about security, design pattern. At least learn till the point where you are understanding what AI is trying to do.

    Right now, you have no idea what is going inside the hood. Even the debug.... It has to be given by and interpreted by AI. The panel did nothing to save you.... Your weak vps did which was probably below standard for the attackers.

Sign In or Register to comment.