We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 29a63f3 commit 7f3cda8Copy full SHA for 7f3cda8
lib/rex/socket.rb
@@ -133,7 +133,7 @@ def self.support_ipv6?
133
# Determine whether this is a valid DNS name without trying to resolve it
134
#
135
def self.is_name?(name)
136
- return false if name.length > 253
+ return false if name.length > 253 || name =~ MATCH_IPV4 || name =~ MATCH_IPV6
137
name.delete_suffix('.') =~ MATCH_DNS_NAME ? (name =~ /\s/).nil? : false
138
end
139
0 commit comments