Antidetect‑appVM with FOSS Antidetect Browsers. Windows fingerprint. Random fingerprint in dvm

I’m sorry. I didn’t mean to critize your work in a bad way. I might have been a little lazy and should’ve been careful choosing my words. In time, i will try again then post an update. Thanks for your reply.

Hi linuxuser1, thank you for the post. I have followed your guide and setup donut browser successfully. I will post my steps. Hope that you would not mind.

Hi zhom, thank you for creating Donut Browser.

Hi all, this is my first post/reply in this forum.

1) Create a debian-13-minimal template with the necessary packages installed.

To install the template debian-13-minimal, we need to have the repository qubes-templates-itl-testing enabled.

In dom0 terminal, run:

sudo qubes-dom0-update qubes-template-debian-13-minimal

Clone the template debian-13-minimal and name it as d13m-antidetect

qvm-clone debian-13-minimal d13m-antidetect

Start the template:

qvm-run -u root d13m-antidetect xterm&

In d13m-antidetect’s terminal, install the following packages:

apt install qubes-core-agent-networking qubes-core-agent-passwordless-root wget

Download the donut browser .deb (AppImage does’t work for me)

https_proxy=http://127.0.0.1:8082 wget https://github.com/zhom/donutbrowser/releases/download/v0.12.2/Donut.Browser_0.12.2_amd64.deb

Install the donut browser

apt install ./Donut.Browser_0.12.2_amd64.deb

Shutdown the template

poweroff

2) Create a disposable template

In dom0 terminal, run:

qvm-create --label=red --template d13m-antidetect d13m-antidetect-dvm
qvm-prefs d13m-antidetect-dvm template_for_dispvms True

In Qube Manager, right click on d13m-antidetect-dvm, choose Settings, at the bottom of the Basic tab, increase the Private storage max size from 2.0 GiB to 3.0 GiB. Click OK to save the settings and quit the Qube Manager. (The download and extraction of the camoufox on the later steps may use up all the storage.)

Now, launch the the disposable template ‘d13m-antidetect-dvm’ and make customization (install the camoufox). In dom0 terminal, run:

qvm-run d13m-antidetect-dvm xterm&

In d13m-antidetect-dvm terminal, run:

donutbrowser&

The initialization may take 30 seconds or more, just wait for it to finish. Click the ‘+’ icon, under ‘Anti-Detect’, click “Firefox” and it will start to update GeoIP database. After that, you can start to download the Camoufox. Once finished, you can set a profile name and save it. Close the donut browser and the disposable template. Everything is done.

3. Start the donut browser in a disposable VM

Now you can start a disposable VM based on the above dvm template. In dom0 terminal, run:

qvm-run --dispvm d13m-antidetect-dvm donutbrowser&

Click the ‘+’ icon and create a Anti-Detect Browser profile. Choose Automatic to allow the donut browser to generate "random“ fingerprint. Give a profile name and save it. Click ‘…’ → ‘configure fingerprint’ to view or customize it. Launch the browser and verify the fingerprint.

1 Like

Hi! Of course I’m not mind! I will even add a link to your guide in my own guide :slightly_smiling_face:

1 Like