Skip to content

Latest commit

 

History

History

device-search

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

McAfee MVISION EDR Device Search

This is a script to query the device search in MVISION EDR.

The script requires tenant_region, client_id, client_secret, hostname, days and a limit to query the device data store. Client_ID and Client_Secrets can get generated with the mvision_edr_creds_generator.py script posted in the main repository.

Usage:

usage: python mvision_edr_device_search.py -R <REGION> -C <CLIENT_ID> -S <CLIENT_SECRET> -H <HOSTNAME> -T <TYPE> -ST <SEARCH_TERM> -D <DAYS> -L <MAX RESULTS> -LL <LOG_LEVEL>

MVISION EDR Python API

optional arguments:
  -h, --help            show this help message and exit
  --region {EU,US-W,US-E,SY,GOV}, -R {EU,US-W,US-E,SY,GOV}
                        MVISION EDR Tenant Location
  --client_id CLIENT_ID, -C CLIENT_ID
                        MVISION EDR Client ID
  --client_secret CLIENT_SECRET, -S CLIENT_SECRET
                        MVISION EDR Client Secret
  --hostname HOSTNAME, -H HOSTNAME
                        Hostname to Query
  --type {APICall,ProcessCreated,PECreated,NonPECreated,ArchiveCreated,ScriptCreated,ScriptExecuted,AdminHackingToolExecuted,ASEPCreatedOrModified,ServiceChanged,NetworkConnection,DNSQuery,ScheduledTaskRegistered,LoginLogout,LoadedDLLs,UserAccounts,WMIActivity,EPP_Response,DetectionsAlerts,Alerts}, -T {APICall,ProcessCreated,PECreated,NonPECreated,ArchiveCreated,ScriptCreated,ScriptExecuted,AdminHackingToolExecuted,ASEPCreatedOrModified,ServiceChanged,NetworkConnection,DNSQuery,ScheduledTaskRegistered,LoginLogout,LoadedDLLs,UserAccounts,WMIActivity,EPP_Response,DetectionsAlerts,Alerts}
                        Search Type
  --search SEARCH, -ST SEARCH
                        Search Term
  --days DAYS, -D DAYS  How many days back to query
  --limit LIMIT, -L LIMIT
                        Limit
  --loglevel {INFO,DEBUG}, -LL {INFO,DEBUG}
                        Set Log Level