Method: Rex::Socket.from_sockaddr
- Defined in:
- lib/rex/socket.rb
.from_sockaddr(saddr) ⇒ Object
Returns the address family, host, and port of the supplied sockaddr as
- af, host, port
243 244 245 246 247 248 249 250 |
# File 'lib/rex/socket.rb', line 243 def self.from_sockaddr(saddr) port, host = ::Socket::unpack_sockaddr_in(saddr) af = ::Socket::AF_INET if (support_ipv6?() and is_ipv6?(host)) af = ::Socket::AF_INET6 end return [ af, host, port ] end |