Esempio n. 1
0
    def test_hDhcpGetClientInfoV4(self):
        dce, rpctransport = self.connect(iface_uuid=self.iface_uuid_v1)

        with assertRaisesRegex(self, DCERPCException, "ERROR_DHCP_JET_ERROR"):
            dhcpm.hDhcpGetClientInfoV4(
                dce, dhcpm.DHCP_SEARCH_INFO_TYPE.DhcpClientName,
                self.serverName + "\0")
Esempio n. 2
0
    def test_hDhcpGetClientInfoV4(self):
        dce, rpctransport = self.connect(1)

        ip = int(socket.inet_aton("172.16.123.10").encode('hex'), 16)
        resp = dhcpm.hDhcpGetClientInfoV4(dce, dhcpm.DHCP_SEARCH_INFO_TYPE.DhcpClientIpAddress, ip)
        resp.dump()

        try:
            resp = dhcpm.hDhcpGetClientInfoV4(dce, dhcpm.DHCP_SEARCH_INFO_TYPE.DhcpClientName, 'PEPA\x00')
            resp.dump()
        except Exception, e:
            if str(e).find('0x4e2d') >= 0:
                pass
Esempio n. 3
0
    def test_hDhcpGetClientInfoV4(self):
        dce, rpctransport = self.connect(1)

        ip = struct.unpack("!I", socket.inet_aton(self.machine))[0]
        try:
            resp = dhcpm.hDhcpGetClientInfoV4(dce, dhcpm.DHCP_SEARCH_INFO_TYPE.DhcpClientIpAddress, ip)
        except Exception as e:
            if str(e).find('ERROR_DHCP_JET_ERROR') >=0:
                pass
        else:
            resp.dump()

        try:
            resp = dhcpm.hDhcpGetClientInfoV4(dce, dhcpm.DHCP_SEARCH_INFO_TYPE.DhcpClientName, 'PEPA\x00')
            resp.dump()
        except Exception as e:
            if str(e).find('0x4e2d') >= 0:
                pass
Esempio n. 4
0
    def test_hDhcpGetClientInfoV4(self):
        dce, rpctransport = self.connect(1)

        ip = struct.unpack("!I", socket.inet_aton(self.machine))[0]
        try:
            resp = dhcpm.hDhcpGetClientInfoV4(dce, dhcpm.DHCP_SEARCH_INFO_TYPE.DhcpClientIpAddress, ip)
        except Exception as e:
            if str(e).find('ERROR_DHCP_JET_ERROR') >=0:
                pass
        else:
            resp.dump()

        try:
            resp = dhcpm.hDhcpGetClientInfoV4(dce, dhcpm.DHCP_SEARCH_INFO_TYPE.DhcpClientName, 'PEPA\x00')
            resp.dump()
        except Exception as e:
            if str(e).find('0x4e2d') >= 0:
                pass