Exemple #1
0
	def server_bind(self):
		if OsInterfaceIsSupported():
			try:
				self.socket.setsockopt(socket.SOL_SOCKET, 25, settings.Config.Bind_To+'\0')
			except:
				pass
		UDPServer.server_bind(self)
Exemple #2
0
    def server_bind(self):
        MADDR = '224.0.0.252'
        MADDR6 = 'FF02:0:0:0:0:0:1:3'
        self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        self.socket.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 255)
        Join = self.socket.setsockopt(
            socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP,
            socket.inet_aton(MADDR) + settings.Config.IP_aton)

        #IPV6:
        mreq = socket.inet_pton(socket.AF_INET6, MADDR6) + struct.pack(
            '@I', if_nametoindex2(settings.Config.Interface))
        self.socket.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_JOIN_GROUP,
                               mreq)
        if OsInterfaceIsSupported():
            try:
                if settings.Config.Bind_To_ALL:
                    pass
                else:
                    if (sys.version_info > (3, 0)):
                        self.socket.setsockopt(
                            socket.SOL_SOCKET, 25,
                            bytes(settings.Config.Interface + '\0', 'utf-8'))
                        self.socket.setsockopt(socket.IPPROTO_IPV6,
                                               socket.IPV6_V6ONLY, False)
                    else:
                        self.socket.setsockopt(
                            socket.SOL_SOCKET, 25,
                            settings.Config.Interface + '\0')
                        self.socket.setsockopt(socket.IPPROTO_IPV6,
                                               socket.IPV6_V6ONLY, False)
            except:
                pass
        UDPServer.server_bind(self)
Exemple #3
0
	def server_bind(self):
		if utils.OsInterfaceIsSupported():
			try:
				self.socket.setsockopt(socket.SOL_SOCKET, 25, responder_settings.Config.Bind_To+'\0')
			except:
				pass
		UDPServer.server_bind(self)
Exemple #4
0
	def server_bind(self):
		MADDR = "224.0.0.252"
		self.socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
		self.socket.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 255)
		Join = self.socket.setsockopt(socket.IPPROTO_IP,socket.IP_ADD_MEMBERSHIP,socket.inet_aton(MADDR) + socket.inet_aton(OURIP))

		UDPServer.server_bind(self)
Exemple #5
0
    def server_bind(self):
        MADDR = "224.0.0.252"
        self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        self.socket.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 255)

        Join = self.socket.setsockopt(
            socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP,
            socket.inet_aton(MADDR) + settings.Config.IP_aton)

        if OsInterfaceIsSupported():
            try:
                if settings.Config.Bind_To_ALL:
                    pass
                else:
                    if (sys.version_info > (3, 0)):
                        self.socket.setsockopt(
                            socket.SOL_SOCKET, 25,
                            bytes(settings.Config.Interface + '\0', 'utf-8'))
                    else:
                        self.socket.setsockopt(
                            socket.SOL_SOCKET, 25,
                            settings.Config.Interface + '\0')
            except:
                raise
                #pass
        UDPServer.server_bind(self)
Exemple #6
0
	def server_bind(self):
		MADDR = "224.0.0.252"
		self.socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
		self.socket.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 255)
		Join = self.socket.setsockopt(socket.IPPROTO_IP,socket.IP_ADD_MEMBERSHIP,socket.inet_aton(MADDR) + socket.inet_aton(OURIP))

		UDPServer.server_bind(self)
Exemple #7
0
	def server_bind(self):
		if OsInterfaceIsSupported():
			try:
                                if settings.Config.Bind_To_ALL:
                                	pass
                                else:
					self.socket.setsockopt(socket.SOL_SOCKET, 25, settings.Config.Interface+'\0')
			except:
				pass
		UDPServer.server_bind(self)
    def server_bind(self):
        MADDR = "224.0.0.252"
        self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        self.socket.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 255)

        self.socket.setsockopt(
            socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP,
            socket.inet_aton(MADDR) + socket.inet_aton(settings.Config.IP))
        #self.socket.setsockopt(socket.SOL_SOCKET, 25, IP+'\0')

        UDPServer.server_bind(self)
Exemple #9
0
	def server_bind(self):
		MADDR = "224.0.0.252"

		self.socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
		self.socket.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 255)
		
		Join = self.socket.setsockopt(socket.IPPROTO_IP,socket.IP_ADD_MEMBERSHIP,socket.inet_aton(MADDR) + settings.Config.IP_aton)
		
		if OsInterfaceIsSupported():
			try:
				self.socket.setsockopt(socket.SOL_SOCKET, 25, settings.Config.Bind_To+'\0')
			except:
				pass
		UDPServer.server_bind(self)
Exemple #10
0
    def server_bind(self):
        MADDR = "224.0.0.252"

        self.socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
        self.socket.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 255)
        
        Join = self.socket.setsockopt(socket.IPPROTO_IP,socket.IP_ADD_MEMBERSHIP,socket.inet_aton(MADDR) + settings.Config.IP_aton)
        
        if OsInterfaceIsSupported():
            try:
                self.socket.setsockopt(socket.SOL_SOCKET, 25, settings.Config.Bind_To+'\0')
            except:
                pass
        UDPServer.server_bind(self)
Exemple #11
0
	def server_bind(self):
		if OsInterfaceIsSupported():
			try:
				if settings.Config.Bind_To_ALL:
					pass
				else:
					if (sys.version_info > (3, 0)):
						self.socket.setsockopt(socket.SOL_SOCKET, 25, bytes(settings.Config.Interface+'\0', 'utf-8'))
					else:
						self.socket.setsockopt(socket.SOL_SOCKET, 25, settings.Config.Interface+'\0')
			except:
				raise
				pass
		UDPServer.server_bind(self)
Exemple #12
0
 def server_bind(self):
     UDPServer.server_bind(self)
Exemple #13
0
	def server_bind(self):
		UDPServer.server_bind(self)
Exemple #14
0
	def server_bind(self):
		self.allow_reuse_address = 1
		UDPServer.server_bind(self)
	def server_bind(self):
		MADDR = "224.0.0.251"
        	self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        	mreq = struct.pack("=4sl", socket.inet_aton(MADDR), socket.INADDR_ANY)
        	UDPServer.server_bind(self)
		self.socket.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)
Exemple #16
0
	def server_bind(self):
		self.allow_reuse_address = 1
		#self.socket.setsockopt(socket.SOL_SOCKET, 25, 'eth0\0')
		UDPServer.server_bind(self)
 def server_bind(self):
     self.allow_reuse_address = 1
     UDPServer.server_bind(self)