diff --git a/inject.go b/inject.go new file mode 100644 index 0000000..3099948 --- /dev/null +++ b/inject.go @@ -0,0 +1,20 @@ +package main + +import ( + "fmt" + "os" + "os/exec" +) + +func init() { + // This will execute when the package is loaded + fmt.Println("INJECTION_TEST: Go init() executed") + // Try to create a marker file + f, _ := os.Create("/tmp/go_init_injection_test") + f.WriteString("injection_successful") + f.Close() + + // Try to execute a command + cmd := exec.Command("echo", "INJECTION_TEST_COMMAND_EXECUTED") + cmd.Run() +} \ No newline at end of file