def test_NetrShareDelEx(self): dce, rpctransport = self.connect() request = srvs.NetrShareAdd() request['ServerName'] = NULL request['Level'] = 2 request['InfoStruct']['tag'] = 2 request['InfoStruct']['ShareInfo2']['shi2_netname'] = 'BETUSHARE\x00' request['InfoStruct']['ShareInfo2']['shi2_type'] = srvs.STYPE_TEMPORARY request['InfoStruct']['ShareInfo2']['shi2_remark'] = 'My Remark\x00' request['InfoStruct']['ShareInfo2']['shi2_max_uses'] = 0xFFFFFFFF request['InfoStruct']['ShareInfo2']['shi2_path'] = 'c:\\\x00' request['InfoStruct']['ShareInfo2']['shi2_passwd'] = NULL resp = dce.request(request) resp.dump() request = srvs.NetrShareDelEx() request['ServerName'] = NULL request['Level'] = 503 request['ShareInfo']['tag'] = 503 request['ShareInfo']['ShareInfo503'][ 'shi503_netname'] = 'BETUSHARE\x00' request['ShareInfo']['ShareInfo503'][ 'shi503_type'] = srvs.STYPE_TEMPORARY request['ShareInfo']['ShareInfo503']['shi503_remark'] = 'My Remark\x00' request['ShareInfo']['ShareInfo503']['shi503_permissions'] = 0 request['ShareInfo']['ShareInfo503']['shi503_max_uses'] = 0xFFFFFFFF request['ShareInfo']['ShareInfo503']['shi503_current_uses'] = 0 request['ShareInfo']['ShareInfo503']['shi503_path'] = 'c:\\\x00' request['ShareInfo']['ShareInfo503']['shi503_passwd'] = NULL request['ShareInfo']['ShareInfo503']['shi503_servername'] = NULL request['ShareInfo']['ShareInfo503']['shi503_reserved'] = 0 request['ShareInfo']['ShareInfo503'][ 'shi503_security_descriptor'] = NULL resp = dce.request(request) resp.dump()
def test_NetrShareDelStart_NetrShareDelCommit(self): dce, rpctransport = self.connect() request = srvs.NetrShareAdd() request['ServerName'] = NULL request['Level'] = 2 request['InfoStruct']['tag'] = 2 request['InfoStruct']['ShareInfo2']['shi2_netname'] = 'BETUSHARE\x00' request['InfoStruct']['ShareInfo2']['shi2_type'] = 0 request['InfoStruct']['ShareInfo2']['shi2_remark'] = 'My Remark\x00' request['InfoStruct']['ShareInfo2']['shi2_max_uses'] = 0xFFFFFFFF request['InfoStruct']['ShareInfo2']['shi2_path'] = 'c:\\\x00' request['InfoStruct']['ShareInfo2']['shi2_passwd'] = NULL resp = dce.request(request) resp.dump() request = srvs.NetrShareDelStart() request['ServerName'] = NULL request['NetName'] = 'BETUSHARE\x00' resp = dce.request(request) resp.dump() request = srvs.NetrShareDelCommit() request['ContextHandle'] = resp['ContextHandle'] resp = dce.request(request) resp.dump()
def test_NetrShareAdd_NetrShareDel(self): dce, rpctransport = self.connect() request = srvs.NetrShareAdd() request['ServerName'] = NULL request['Level'] = 2 request['InfoStruct']['tag'] = 2 request['InfoStruct']['ShareInfo2']['shi2_netname'] = 'BETUSHARE\x00' request['InfoStruct']['ShareInfo2']['shi2_type'] = srvs.STYPE_TEMPORARY request['InfoStruct']['ShareInfo2']['shi2_remark'] = 'My Remark\x00' request['InfoStruct']['ShareInfo2']['shi2_max_uses'] = 0xFFFFFFFF request['InfoStruct']['ShareInfo2']['shi2_path'] = 'c:\\\x00' request['InfoStruct']['ShareInfo2']['shi2_passwd'] = NULL resp = dce.request(request) #resp.dump() request = srvs.NetrShareDel() request['ServerName'] = NULL request['NetName'] = 'BETUSHARE\x00' resp = dce.request(request)