File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change 2
2
3
3
[ ![ Go Reference] ( https://pkg.go.dev/badge/github.com/ShellCode33/VM-Detection.svg )] ( https://pkg.go.dev/github.com/ShellCode33/VM-Detection )
4
4
[ ![ GoReportCard] ( https://goreportcard.com/badge/github.com/ShellCode33/VM-Detection )] ( https://goreportcard.com/report/github.com/ShellCode33/VM-Detection )
5
- [ ![ Coverage Status] ( https://coveralls.io/repos/github/ShellCode33/VM-Detection/badge.svg?branch=master )] ( https://coveralls.io/github/ShellCode33/VM-Detection?branch=master )
6
5
7
6
This project is a Go implementation of well-known techniques trying to detect if the program is being run in a virtual machine.
8
7
There are many C programs already doing this, but none written in pure Go.
@@ -12,13 +11,15 @@ See this [paper](https://github.com/ShellCode33/VM-Detection/blob/master/paper/p
12
11
## Usage
13
12
14
13
First download the package
14
+
15
15
``` bash
16
16
$ go get github.com/ShellCode33/VM-Detection/vmdetect
17
17
```
18
18
19
19
Then see [ main.go] ( https://github.com/ShellCode33/VM-Detection/blob/master/main.go ) to use it in your own project.
20
20
21
21
This project is compatible for both Linux and Windows, you can use the following command to cross-compile it :
22
+
22
23
``` bash
23
24
$ GOOS=windows go build main.go
24
25
$ file main.exe
You can’t perform that action at this time.
0 commit comments