Skip to content

Commit c891939

Browse files
authored
Merge pull request #42 from RevEngAI/feat-added-namescore,-analysis-id-and-get-functions
feat: added namescore, analysis id and get functions
2 parents bdb0658 + 5756f39 commit c891939

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

src/reait/api.py

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1312,3 +1312,36 @@ def RE_binary_ann(
13121312
res: Response = reveng_req(requests.post, end_point, json_data=json_data)
13131313
res.raise_for_status()
13141314
return res
1315+
1316+
def RE_name_score(
1317+
functions: list,
1318+
is_debug: bool = False
1319+
) -> Response:
1320+
1321+
body = {
1322+
"functions": functions,
1323+
"is_debug": is_debug
1324+
}
1325+
res: Response = reveng_req(requests.post, "v2/confidence/functions/name_score", json_data=body)
1326+
1327+
res.raise_for_status()
1328+
return res
1329+
1330+
1331+
def RE_get_analysis_id_from_binary_id(
1332+
binary_id: int
1333+
) -> Response:
1334+
1335+
res: Response = reveng_req(requests.get, f"v2/analyses/lookup/{binary_id}")
1336+
1337+
res.raise_for_status()
1338+
return res
1339+
1340+
def RE_get_functions_from_analysis(
1341+
analysis_id: int
1342+
) -> Response:
1343+
1344+
res: Response = reveng_req(requests.get, f"v2/analyses/{analysis_id}/functions/list")
1345+
1346+
res.raise_for_status()
1347+
return res

0 commit comments

Comments
 (0)