about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/logic.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/logic.go b/src/logic.go
new file mode 100644
index 0000000..5bc6461
--- /dev/null
+++ b/src/logic.go
@@ -0,0 +1,17 @@
+package main
+
+import (
+	"log"
+
+	"github.com/radare/r2pipe-go"
+)
+
+func dead(r2p *r2pipe.Pipe, botid int) bool {
+	status := r2cmd(r2p, "?v 1+theend")
+
+	if status != "" && status != "0x1" {
+		log.Printf("[!] Bot %d has died", botid)
+		return true
+	}
+	return false
+}