Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 2.1 KB

NetworkingFinding.md

File metadata and controls

40 lines (31 loc) · 2.1 KB

NetworkingFinding

Properties

Name Type Description Notes
address str Function's virtual address, hex-encoded
categories List[str] Distinct networking categories evidenced by this function
confidence str High when a direct name match was found, medium when the function only calls into networking APIs
direct_matches List[NetworkingDirectMatch] Matches against the function's own name [optional]
evidence_count int Total number of direct matches and network calls
function_id int ID of the function the finding was reported in
function_name str Name of the function the finding was reported in
function_size int Size of the function in bytes
network_calls List[NetworkingCall] Matches against names this function calls [optional]
remote bool Whether this function evidences remote communication rather than only supporting it
sources List[str] Distinct networking sources evidenced by this function
verification NetworkingVerification LLM verdict checking this finding against its decompilation. Present only when the run verified this finding. [optional]

Example

from revengai.models.networking_finding import NetworkingFinding

# TODO update the JSON string below
json = "{}"
# create an instance of NetworkingFinding from a JSON string
networking_finding_instance = NetworkingFinding.from_json(json)
# print the JSON string representation of the object
print(NetworkingFinding.to_json())

# convert the object into a dict
networking_finding_dict = networking_finding_instance.to_dict()
# create an instance of NetworkingFinding from a dict
networking_finding_from_dict = NetworkingFinding.from_dict(networking_finding_dict)

[Back to Model list] [Back to API list] [Back to README]