mirror of
https://github.com/projectdiscovery/nuclei.git
synced 2025-12-17 22:45:28 +00:00
fix: mysql connection with special characters in password (#5604)
This commit is contained in:
parent
042b33de3d
commit
f30d0b3b8d
@ -53,7 +53,7 @@ func BuildDSN(opts MySQLOptions) (string, error) {
|
|||||||
}
|
}
|
||||||
target := net.JoinHostPort(opts.Host, fmt.Sprintf("%d", opts.Port))
|
target := net.JoinHostPort(opts.Host, fmt.Sprintf("%d", opts.Port))
|
||||||
var dsn strings.Builder
|
var dsn strings.Builder
|
||||||
dsn.WriteString(fmt.Sprintf("%v:%v", url.QueryEscape(opts.Username), url.QueryEscape(opts.Password)))
|
dsn.WriteString(fmt.Sprintf("%v:%v", url.QueryEscape(opts.Username), opts.Password))
|
||||||
dsn.WriteString("@")
|
dsn.WriteString("@")
|
||||||
dsn.WriteString(fmt.Sprintf("%v(%v)", opts.Protocol, target))
|
dsn.WriteString(fmt.Sprintf("%v(%v)", opts.Protocol, target))
|
||||||
if opts.DbName != "" {
|
if opts.DbName != "" {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user