Skip to content

Commit

Permalink
add docker-api-pwn
Browse files Browse the repository at this point in the history
  • Loading branch information
Xyntax committed Feb 8, 2021
1 parent 8c82cf2 commit 127c576
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions pkg/tool/dockerd_api/dockerd_api.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package dockerd_api

import (
"fmt"
"github.com/cdk-team/CDK/pkg/util"
"log"
)

func UcurlToolApi(args []string) {
if len(args) != 4 {
log.Fatal("invalid input args, Example: ./cdk ucurl get /var/run/docker.sock http://127.0.0.1/info \"\"")
}
ans, err := util.UnixHttpSend(args[0], args[1], args[2], args[3])
if err != nil {
log.Fatalln(err)
}
log.Println("response:")
fmt.Println(ans)
}

func DcurlToolApi(args []string) {
if len(args) != 3 {
log.Fatal("invalid input args, Example: ./cdk dcurl get http://127.0.0.1:2375/info \"\"")
}
ans, err := util.HttpSendJson(args[0], args[1], args[2])
if err != nil {
log.Fatalln(err)
}
log.Println("response:")
fmt.Println(ans)
}

0 comments on commit 127c576

Please sign in to comment.