[GH-ISSUE #40] link, #31

Closed
opened 2026-02-27 07:16:13 +03:00 by kerem · 5 comments
Owner

Originally created by @BZZZ85 on GitHub (Jan 7, 2025).
Original GitHub issue: https://github.com/JoelGMSec/EvilnoVNC/issues/40

does not provide a link, only this is what it could be connected with .http://localhost and
Nothing

Originally created by @BZZZ85 on GitHub (Jan 7, 2025). Original GitHub issue: https://github.com/JoelGMSec/EvilnoVNC/issues/40 does not provide a link, only this is what it could be connected with .http://localhost and Nothing
kerem closed this issue 2026-02-27 07:16:13 +03:00
Author
Owner

@standerksen commented on GitHub (Apr 28, 2025):

Hi @JoelGMSec, do you maybe have some more insights into this? I have installed the newest version today and I am encountering the same problem. Is there a common problem that might cause this issue?

Image

Image

<!-- gh-comment-id:2835941439 --> @standerksen commented on GitHub (Apr 28, 2025): Hi @JoelGMSec, do you maybe have some more insights into this? I have installed the newest version today and I am encountering the same problem. Is there a common problem that might cause this issue? <img width="781" alt="Image" src="https://github.com/user-attachments/assets/26bed1a1-5c09-4023-95aa-d613e984a158" /> ![Image](https://github.com/user-attachments/assets/39e9f149-cc10-4fce-8bc4-02b72551a00d)
Author
Owner

@JoelGMSec commented on GitHub (Apr 29, 2025):

Solved, tested and working :)

<!-- gh-comment-id:2838983142 --> @JoelGMSec commented on GitHub (Apr 29, 2025): Solved, tested and working :)
Author
Owner

@standerksen commented on GitHub (May 6, 2025):

@JoelGMSec Thank you for the quick response and fix! I have tested it and it is working on a Kali VM. It is not working natively on macOS though. Will try to run some more tests this week.

<!-- gh-comment-id:2854309425 --> @standerksen commented on GitHub (May 6, 2025): @JoelGMSec Thank you for the quick response and fix! I have tested it and it is working on a Kali VM. It is not working natively on macOS though. Will try to run some more tests this week.
Author
Owner

@standerksen commented on GitHub (May 6, 2025):

Turns out the issue was calling the Direct Rendering Infrastructure. Since macOS does not have /dev/dri it returns an error when running the docker run command in start.sh. To fix this issue it might be useful to check for the existence of /dev/dri. When it does not exist (like on macOS), simply run the command without the --device flag:

Linux:
sudo docker run --cap-add=SYS_ADMIN --device /dev/dri -d --rm -p 80:80 -v "/tmp:/tmp" -v "${PWD}/Downloads":"/home/user/Downloads" -e "WEBPAGE=$WEBPAGE" --name evilnovnc joelgmsec/evilnovnc > /dev/null 2>&1

macOS:
sudo docker run --cap-add=SYS_ADMIN -d --rm -p 80:80 -v "/tmp:/tmp" -v "${PWD}/Downloads":"/home/user/Downloads" -e "WEBPAGE=$WEBPAGE" --name evilnovnc joelgmsec/evilnovnc > /dev/null 2>&1

<!-- gh-comment-id:2854725399 --> @standerksen commented on GitHub (May 6, 2025): Turns out the issue was calling the Direct Rendering Infrastructure. Since macOS does not have `/dev/dri` it returns an error when running the `docker run` command in `start.sh`. To fix this issue it might be useful to check for the existence of `/dev/dri`. When it does not exist (like on macOS), simply run the command without the `--device` flag: **Linux:** `sudo docker run --cap-add=SYS_ADMIN --device /dev/dri -d --rm -p 80:80 -v "/tmp:/tmp" -v "${PWD}/Downloads":"/home/user/Downloads" -e "WEBPAGE=$WEBPAGE" --name evilnovnc joelgmsec/evilnovnc > /dev/null 2>&1` **macOS:** `sudo docker run --cap-add=SYS_ADMIN -d --rm -p 80:80 -v "/tmp:/tmp" -v "${PWD}/Downloads":"/home/user/Downloads" -e "WEBPAGE=$WEBPAGE" --name evilnovnc joelgmsec/evilnovnc > /dev/null 2>&1`
Author
Owner

@JoelGMSec commented on GitHub (May 6, 2025):

Solved, thx :)

<!-- gh-comment-id:2855019728 --> @JoelGMSec commented on GitHub (May 6, 2025): Solved, thx :)
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/EvilnoVNC-JoelGMSec#31
No description provided.