Beispiel #1
0
    def reserva(self):
        texto = self.vprincipal.lineEdit_14.text()
        octeto = texto.split('.')
        macadress = self.vprincipal.lineEdit_12.text()
        macadress = macadress.replace(':', '')

        if checa.enLinea(servidor) == False:
            QMessageBox.about(
                self, str('Validando Servidor'),
                str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- '
                    % dict(srv=str(servidor))))
        else:
            if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192':
                sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 add reservedip %(rango)s%(rs)s  \"%(macc_adr)s\" \"%(nom)s\" \"\" BOTH'"\
                  % dict(oct1=octeto[0],oct2=octeto[1],rango=self.vprincipal.label_6.text(), rs=self.vprincipal.lineEdit_11.text(), macc_adr=macadress, \
                   nom=self.vprincipal.lineEdit_13.text(),srv =servidor)
            else:
                sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 add reservedip %(rango)s%(rs)s  \"%(macc_adr)s\" \"%(nom)s\" \"\" BOTH'"\
                  % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],rango=self.vprincipal.label_6.text(), rs=self.vprincipal.lineEdit_11.text(), macc_adr=macadress, \
                   nom=self.vprincipal.lineEdit_13.text(),srv =servidor)

            #QMessageBox.about(self, "My message box", str(sentencia_dhcp_4))
            self.vprincipal.textEdit.clear()
            self.Conecta(servidor, sentencia_dhcp_4, "<b>Reservando IP </b> ")
            inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \
              % (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Borro IP Reservada: %(ip)s")\
                 % dict (ip=self.vprincipal.label_20.text() + self.vprincipal.lineEdit_11.text())
            #QMessageBox.about(self, "My message box", str(inserta))
            self.conectaPosMaster_log(inserta)

            self.limpia_campos('L_mc')
Beispiel #2
0
	def reserva(self):
		texto = self.vprincipal.lineEdit_14.text()
		octeto = texto.split('.')
		macadress = self.vprincipal.lineEdit_12.text()
		macadress = macadress.replace(':', '')

		if checa.enLinea(servidor) == False:
			QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- ' % dict (srv=str(servidor)) ))
		else:
			if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192':
				sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 add reservedip %(rango)s%(rs)s  \"%(macc_adr)s\" \"%(nom)s\" \"\" BOTH'"\
						% dict(oct1=octeto[0],oct2=octeto[1],rango=self.vprincipal.label_6.text(), rs=self.vprincipal.lineEdit_11.text(), macc_adr=macadress, \
							nom=self.vprincipal.lineEdit_13.text(),srv =servidor)
			else:
				sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 add reservedip %(rango)s%(rs)s  \"%(macc_adr)s\" \"%(nom)s\" \"\" BOTH'"\
						% dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],rango=self.vprincipal.label_6.text(), rs=self.vprincipal.lineEdit_11.text(), macc_adr=macadress, \
							nom=self.vprincipal.lineEdit_13.text(),srv =servidor)

			#QMessageBox.about(self, "My message box", str(sentencia_dhcp_4))
			self.vprincipal.textEdit.clear()
			self.Conecta(servidor,sentencia_dhcp_4,"<b>Reservando IP </b> ")
			inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \
					% (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Borro IP Reservada: %(ip)s")\
			 				% dict (ip=self.vprincipal.label_20.text() + self.vprincipal.lineEdit_11.text())
			#QMessageBox.about(self, "My message box", str(inserta))
			self.conectaPosMaster_log(inserta)
			  
			self.limpia_campos('L_mc')
Beispiel #3
0
	def ver_scope(self):
		if checa.enLinea(servidor) == False:
			QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- ' % dict (srv=str(servidor)) ))
		else:
			sentencia_dhcp_8 = "xp_cmdshell'netsh dhcp server show scope'"
			self.vprincipal.textEdit.clear()
			self.Conecta(servidor,sentencia_dhcp_8,"<b>Listando Scope  .. </b>")
Beispiel #4
0
	def Elimina_Ip_Reservada(self):
		texto = self.vprincipal.lineEdit_14.text()
		octeto = texto.split('.')	
		macadress = self.vprincipal.lineEdit_15.text()
		macadress = macadress.replace(':', '')

		if checa.enLinea(servidor) == False:
			QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- ' % dict (srv=str(servidor)) ))
		else:
			if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192':
				sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.0.0 delete reservedip %(eliminaIp)s  %(mc)s'" \
			                        % dict(oct1=octeto[0],oct2=octeto[1],eliminaIp=str(self.vprincipal.lineEdit_10.text()),mc=macadress)
			else:
				sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.%(oct3)s.0 delete reservedip %(eliminaIp)s  %(mc)s'" \
			                        % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],eliminaIp=str(self.vprincipal.lineEdit_10.text()),mc=macadress)
			
			self.vprincipal.textEdit.clear()
			self.Conecta(servidor,sentencia_dhcp_10,"<b>Eliminando IP Reservada  .. </b>")

			inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \
			% (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Elimino IP Reservada: %(ip)s")\
	 				% dict (ip=self.vprincipal.lineEdit_10.text())
			#QMessageBox.about(self, "My message box", str(inserta))
			self.conectaPosMaster_log(inserta)

			self.limpia_campos('L_ip_R')
Beispiel #5
0
    def Elimina_Ip(self):
        texto = self.vprincipal.lineEdit_14.text()
        octeto = texto.split('.')

        if checa.enLinea(servidor) == False:
            QMessageBox.about(
                self, str('Validando Servidor'),
                str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- '
                    % dict(srv=str(servidor))))
        else:
            if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192':
                sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.0.0 delete lease %(eliminaIp)s'" \
                                       % dict(oct1=octeto[0],oct2=octeto[1],eliminaIp=str(self.vprincipal.label_17.text()) + str(self.vprincipal.lineEdit_9.text()))
            else:
                sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.%(oct3)s.0 delete lease %(eliminaIp)s'" \
                                       % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],eliminaIp=str(self.vprincipal.label_17.text()) + str(self.vprincipal.lineEdit_9.text()))

            self.vprincipal.textEdit.clear()
            self.Conecta(servidor, sentencia_dhcp_10,
                         "<b>Eliminando IP  .. </b>")

            inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \
              % (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Elimino IP: %(ip)s")\
                 % dict (ip=self.vprincipal.label_17.text() + self.vprincipal.lineEdit_9.text())
            #QMessageBox.about(self, "My message box", str(inserta))
            self.conectaPosMaster_log(inserta)

            self.limpia_campos('L_ip')
Beispiel #6
0
	def comandos(self):

		if checa.enLinea(servidor) == False:
			QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- ' % dict (srv=str(servidor)) ))
		else:

			rinicio = self.vprincipal.lineEdit_2.text()
			rfinal = self.vprincipal.lineEdit_3.text()
			texto = self.vprincipal.lineEdit_14.text()
			octeto = texto.split('.')


			if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192':
				sentencia_dhcp_1 = "xp_cmdshell'netsh dhcp server add scope %(oct1)s.%(oct2)s.0.0 255.255.0.0 Inventario DHCP_Inventarios'" % dict(oct1=octeto[0],oct2=octeto[1])
				sentencia_dhcp_2 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 set state 0'"  % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1])


				sentencia_dhcp_3 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 add iprange %(rango)s%(rango_inicio)s %(rango)s%(rango_final)s'" \
				% dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],rango_inicio=rinicio,rango_final=rfinal,rango=self.vprincipal.label_6.text())


				sentencia_dhcp_5 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 set state 1'" % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1])

				sentencia_dhcp_7 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.0.0 set optionvalue 003 IPADDRESS %(oct1)s.%(oct2)s.254.254'" % dict(oct1=octeto[0],oct2=octeto[1])


			else:
				sentencia_dhcp_1 = "xp_cmdshell'netsh dhcp server add scope %(oct1)s.%(oct2)s.%(oct3)s.0 255.255.255.0 Inventario DHCP_Inventarios'" % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2])



				sentencia_dhcp_2 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 set state 0'"  % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],oct3=octeto[2])


				sentencia_dhcp_3 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 add iprange %(rango)s%(rango_inicio)s %(rango)s%(rango_final)s'" \
				% dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],rango_inicio=rinicio,rango_final=rfinal,rango=self.vprincipal.label_6.text())


				sentencia_dhcp_5 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 set state 1'" % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],oct3=octeto[2])

				sentencia_dhcp_7 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.%(oct3)s.0 set optionvalue 003 IPADDRESS %(oct1)s.%(oct2)s.%(oct3)s.254'" % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2])

			

			self.vprincipal.textEdit.clear()
			self.Conecta(servidor,sentencia_dhcp_1,"<b>Creando Scope  .. </b>")
			self.Conecta(servidor,sentencia_dhcp_2,"<b>Detener Scope  .. </b>")
			self.Conecta(servidor,sentencia_dhcp_3,"<b>Crear Rangos   .. </b>")
			self.Conecta(servidor,sentencia_dhcp_7,"<b>Asignar Gateway   .. </b>")
			self.Conecta(servidor,sentencia_dhcp_5,"<b>Iniciar Scope .. </b>")
			self.vprincipal.textEdit.append(str('<b>Proceso DHCP Terminado ... </b> '))

			inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \
					% (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Creo Scope: %(srv)s")\
			 				% dict (srv=servidor)
			#QMessageBox.about(self, "My message box", str(inserta))
			self.conectaPosMaster_log(inserta)
Beispiel #7
0
 def ver_scope(self):
     if checa.enLinea(servidor) == False:
         QMessageBox.about(
             self, str('Validando Servidor'),
             str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- '
                 % dict(srv=str(servidor))))
     else:
         sentencia_dhcp_8 = "xp_cmdshell'netsh dhcp server show scope'"
         self.vprincipal.textEdit.clear()
         self.Conecta(servidor, sentencia_dhcp_8,
                      "<b>Listando Scope  .. </b>")
Beispiel #8
0
	def ver_clientes(self):
		texto = self.vprincipal.lineEdit_14.text()
		octeto = texto.split('.')	
		if checa.enLinea(servidor) == False:
			QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- ' % dict (srv=str(servidor)) ))
		else:

			if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192':	
				sentencia_dhcp_9 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.0.0 show clients'" % dict(oct1=octeto[0],oct2=octeto[1])
			else:
				sentencia_dhcp_9 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.%(oct3)s.0 show clients'" % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2])

			self.vprincipal.textEdit.clear()
			self.Conecta(servidor,sentencia_dhcp_9,"<b>Listando Clientes Conectados  .. </b>")
Beispiel #9
0
    def ver_ipreservada(self):
        if checa.enLinea(servidor) == False:
            QMessageBox.about(
                self, str('Validando Servidor'),
                str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- '
                    % dict(srv=str(servidor))))
        else:
            texto = self.vprincipal.lineEdit_14.text()
            octeto = texto.split('.')

            if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192':
                sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 show reservedip'" \
                                   % dict(oct1=octeto[0],oct2=octeto[1],srv=servidor)
            else:
                sentencia_dhcp_4 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 show reservedip'" \
                                   % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],srv=servidor)

            self.vprincipal.textEdit.clear()
            self.Conecta(servidor, sentencia_dhcp_4,
                         "<b>Listando Ip Reservadas  .. </b>")
Beispiel #10
0
	def Elimina_scope(self):
		texto = self.vprincipal.lineEdit_14.text()
		octeto = texto.split('.')

		if checa.enLinea(servidor) == False:
			QMessageBox.about(self, str('Validando Servidor'), str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- ' % dict (srv=str(servidor)) ))
		else:
			if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192':
				sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server delete scope %(oct1)s.%(oct2)s.0.0 DHCPFULLFORCE'" \
			                        % dict(oct1=octeto[0],oct2=octeto[1])
			else:
				sentencia_dhcp_10 = "xp_cmdshell'netsh dhcp server delete scope %(oct1)s.%(oct2)s.%(oct3)s.0 DHCPFULLFORCE'" \
			                        % dict(oct1=octeto[0],oct2=octeto[1],oct3=octeto[2])

			self.vprincipal.textEdit.clear()
			self.Conecta(servidor,sentencia_dhcp_10,"<b>Eliminando Scope  .. </b>")

			inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \
			% (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Elimino Scope: %(srv)s")\
	 				% dict (srv=servidor)
			#QMessageBox.about(self, "My message box", str(inserta))
			self.conectaPosMaster_log(inserta)
Beispiel #11
0
    def comandos(self):

        if checa.enLinea(servidor) == False:
            QMessageBox.about(
                self, str('Validando Servidor'),
                str('Servidor Fuera de Linea, Favor de Verificar la  IP --> %(srv)s <-- '
                    % dict(srv=str(servidor))))
        else:

            rinicio = self.vprincipal.lineEdit_2.text()
            rfinal = self.vprincipal.lineEdit_3.text()
            texto = self.vprincipal.lineEdit_14.text()
            octeto = texto.split('.')

            if octeto[0] == '190' or octeto[0] == '191' or octeto[0] == '192':
                sentencia_dhcp_1 = "xp_cmdshell'netsh dhcp server add scope %(oct1)s.%(oct2)s.0.0 255.255.0.0 Inventario DHCP_Inventarios'" % dict(
                    oct1=octeto[0], oct2=octeto[1])
                sentencia_dhcp_2 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 set state 0'" % dict(
                    srv=servidor, oct1=octeto[0], oct2=octeto[1])


                sentencia_dhcp_3 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 add iprange %(rango)s%(rango_inicio)s %(rango)s%(rango_final)s'" \
                % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],rango_inicio=rinicio,rango_final=rfinal,rango=self.vprincipal.label_6.text())

                sentencia_dhcp_5 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.0.0 set state 1'" % dict(
                    srv=servidor, oct1=octeto[0], oct2=octeto[1])

                sentencia_dhcp_7 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.0.0 set optionvalue 003 IPADDRESS %(oct1)s.%(oct2)s.254.254'" % dict(
                    oct1=octeto[0], oct2=octeto[1])

            else:
                sentencia_dhcp_1 = "xp_cmdshell'netsh dhcp server add scope %(oct1)s.%(oct2)s.%(oct3)s.0 255.255.255.0 Inventario DHCP_Inventarios'" % dict(
                    oct1=octeto[0], oct2=octeto[1], oct3=octeto[2])

                sentencia_dhcp_2 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 set state 0'" % dict(
                    srv=servidor,
                    oct1=octeto[0],
                    oct2=octeto[1],
                    oct3=octeto[2])


                sentencia_dhcp_3 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 add iprange %(rango)s%(rango_inicio)s %(rango)s%(rango_final)s'" \
                % dict(srv =servidor,oct1=octeto[0],oct2=octeto[1],oct3=octeto[2],rango_inicio=rinicio,rango_final=rfinal,rango=self.vprincipal.label_6.text())

                sentencia_dhcp_5 = "xp_cmdshell'netsh dhcp server %(srv)s scope %(oct1)s.%(oct2)s.%(oct3)s.0 set state 1'" % dict(
                    srv=servidor,
                    oct1=octeto[0],
                    oct2=octeto[1],
                    oct3=octeto[2])

                sentencia_dhcp_7 = "xp_cmdshell'netsh dhcp server scope %(oct1)s.%(oct2)s.%(oct3)s.0 set optionvalue 003 IPADDRESS %(oct1)s.%(oct2)s.%(oct3)s.254'" % dict(
                    oct1=octeto[0], oct2=octeto[1], oct3=octeto[2])

            self.vprincipal.textEdit.clear()
            self.Conecta(servidor, sentencia_dhcp_1,
                         "<b>Creando Scope  .. </b>")
            self.Conecta(servidor, sentencia_dhcp_2,
                         "<b>Detener Scope  .. </b>")
            self.Conecta(servidor, sentencia_dhcp_3,
                         "<b>Crear Rangos   .. </b>")
            self.Conecta(servidor, sentencia_dhcp_7,
                         "<b>Asignar Gateway   .. </b>")
            self.Conecta(servidor, sentencia_dhcp_5,
                         "<b>Iniciar Scope .. </b>")
            self.vprincipal.textEdit.append(
                str('<b>Proceso DHCP Terminado ... </b> '))

            inserta = "insert soporte..sop_bitacora_app values ('DHCP', '%s', '%s', getdate(), '%s', '%s')" \
              % (servidor,socket.gethostbyname(socket.gethostname()),usuario,"Creo Scope: %(srv)s")\
                 % dict (srv=servidor)
            #QMessageBox.about(self, "My message box", str(inserta))
            self.conectaPosMaster_log(inserta)