From 88745f55a74a6b41c8697af0facc2421b6b90e42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=B1=E8=88=9E=E8=80=85?= Date: Mon, 13 Nov 2023 10:47:36 +0800 Subject: [PATCH] Update memcached.go --- Plugins/memcached.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Plugins/memcached.go b/Plugins/memcached.go index e9a8e30..361edc1 100644 --- a/Plugins/memcached.go +++ b/Plugins/memcached.go @@ -2,22 +2,21 @@ package Plugins import ( "fmt" + "github.com/shadow1ng/fscan/common" "strings" "time" - - "github.com/shadow1ng/fscan/common" ) -func MemcachedScan(info common.HostInfo, flags common.Flags) (err error) { +func MemcachedScan(info *common.HostInfo) (err error) { realhost := fmt.Sprintf("%s:%v", info.Host, info.Ports) - client, err := common.WrapperTcpWithTimeout("tcp", realhost, common.Socks5{Address: flags.Socks5Proxy}, time.Duration(flags.Timeout)*time.Second) + client, err := common.WrapperTcpWithTimeout("tcp", realhost, time.Duration(common.Timeout)*time.Second) defer func() { if client != nil { client.Close() } }() if err == nil { - err = client.SetDeadline(time.Now().Add(time.Duration(flags.Timeout) * time.Second)) + err = client.SetDeadline(time.Now().Add(time.Duration(common.Timeout) * time.Second)) if err == nil { _, err = client.Write([]byte("stats\n")) //Set the key randomly to prevent the key on the server from being overwritten if err == nil {