Aug 4, 2026 09:19 PM
(This post was last modified: Aug 4, 2026 09:22 PM by geoshot.)
Making my first Anti-VM program in Go Golang.
I need some advice or help to improve my program. You might know better than me, and I’m always open to learning something new.
Here is a screenshot of my code:
![[Image: image.png]](https://i.postimg.cc/VsdKBL67/image.png)
What it does:
It scans your drive and reads files/folders. It checks each file name and converts it to lowercase to look for Hyper-V, VirtualBox, or VMware disk files.
When I overthink it, I realize someone could just rename the file and bypass it.
I need some advice or help to improve my program. You might know better than me, and I’m always open to learning something new.
Here is a screenshot of my code:
![[Image: image.png]](https://i.postimg.cc/VsdKBL67/image.png)
What it does:
It scans your drive and reads files/folders. It checks each file name and converts it to lowercase to look for Hyper-V, VirtualBox, or VMware disk files.
When I overthink it, I realize someone could just rename the file and bypass it.

