def test_hDhcpGetOptionValueV5(self): dce, rpctransport = self.connect(iface_uuid=self.iface_uuid_v2) netId = self.machine.split('.')[:-1] netId.append('0') subnet_id = struct.unpack("!I", socket.inet_aton('.'.join(netId)))[0] with assertRaisesRegex(self, DCERPCException, "ERROR_DHCP_SUBNET_NOT_PRESENT"): dhcpm.hDhcpGetOptionValueV5( dce, 3, dhcpm.DHCP_FLAGS_OPTION_DEFAULT, NULL, NULL, dhcpm.DHCP_OPTION_SCOPE_TYPE.DhcpSubnetOptions, subnet_id)
def test_hDhcpGetOptionValueV5(self): dce, rpctransport = self.connect(2) netId = self.machine.split('.')[:-1] netId.append('0') print('.'.join(netId)) subnet_id = struct.unpack("!I", socket.inet_aton('.'.join(netId)))[0] try: resp = dhcpm.hDhcpGetOptionValueV5( dce, 3, dhcpm.DHCP_FLAGS_OPTION_DEFAULT, NULL, NULL, dhcpm.DHCP_OPTION_SCOPE_TYPE.DhcpSubnetOptions, subnet_id) except Exception as e: if str(e).find('ERROR_DHCP_SUBNET_NOT_PRESENT') >= 0: pass else: raise else: resp.dump()
def test_hDhcpGetOptionValueV5(self): dce, rpctransport = self.connect(2) netId = self.machine.split('.')[:-1] netId.append('0') print('.'.join(netId)) subnet_id = struct.unpack("!I", socket.inet_aton('.'.join(netId)))[0] try: resp = dhcpm.hDhcpGetOptionValueV5(dce,3, dhcpm.DHCP_FLAGS_OPTION_DEFAULT, NULL, NULL, dhcpm.DHCP_OPTION_SCOPE_TYPE.DhcpSubnetOptions, subnet_id) except Exception as e: if str(e).find('ERROR_DHCP_SUBNET_NOT_PRESENT') >=0: pass else: raise else: resp.dump()