Changeset 5596
- Timestamp:
- 07/25/08 01:04:51 (3 months ago)
- Files:
-
- framework3/trunk/lib/rex/socket/comm/local.rb (modified) (1 diff)
- framework3/trunk/lib/rex/socket/ip.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
framework3/trunk/lib/rex/socket/comm/local.rb
r5595 r5596 40 40 # 41 41 def self.create_ip(param) 42 sock = ::Socket.open(::Socket::AF_INET, ::Socket::SOCK_RAW, ::Socket::IPPROTO_RAW) 43 44 unless sock.getsockopt(::Socket::IPPROTO_IP, ::Socket::IP_HDRINCL) 45 sock.setsockopt(::Socket::IPPROTO_IP, ::Socket::IP_HDRINCL, true) 46 end 42 sock = ::Socket.open(::Socket::PF_INET, ::Socket::SOCK_RAW, ::Socket::IPPROTO_RAW) 43 sock.setsockopt(::Socket::IPPROTO_IP, ::Socket::IP_HDRINCL, 1) 47 44 48 45 return sock if (param.bare?) framework3/trunk/lib/rex/socket/ip.rb
r5565 r5596 88 88 # 89 89 def sendto(gram, peerhost, flags = 0) 90 dest = ::Socket.pack_sockaddr_in( 1024, peerhost)90 dest = ::Socket.pack_sockaddr_in(0, peerhost) 91 91 send(gram, flags, dest) 92 92 end
