Skip to content

Threat hunting scripts for Cisco Meraki installations

License

Notifications You must be signed in to change notification settings

CiscoCXSecurity/meraki-hunting

 
 

Repository files navigation

meraki-hunting

A collection of standalone scripts used to automate data extraction, assessment and threat hunting against Meraki networks.

Usage

Install meraki library:

  • pip install meraki

Set your Meraki API key to an environment variable before running scripts:

  • export MERAKI_DASHBOARD_API_KEY=XXXXXX

Execute specific script:

python3 clientconnections.py

API Documentation

Description

  • extract_all_clientconnections.py - enumerates all the networks in all organizations and extracts individual outbound connections for each host in last 30 days.
  • extract_all_networkconnections.py - enumerates all the networks in all organizations and extracts outbound connections originating from each network in last 30 days.
  • apstatus.py - enumerates networks in a selected organization and display current AP status that is different to online/no problems.
  • clientconnections.py - enumerates networks in a selected organization and extracts individual outbound connections for each host in last 30 days.
  • networkconnections.py - enumerates networks in a selected organization and extracts individual outbound connections from each network in last 30 days.
  • topologyoverview.py - enumerates networks in a selected organization and extracts simple topology overview.
  • loginoverview.py - enumerates networks in a selected organization and extracts an overview of login attempts to splash screen across last 90 days.
  • getMXfirewallrules.py - enumerates networks in a selected organization and extracts an overview of applied SD-WAN firewall rules for cellular, inbound, l3, l7 and port forwarding rules.
  • getintrusions.py - enumerates networks in a selected organization and extracts intrusion events in last 365 days.

Acknowledgments

About

Threat hunting scripts for Cisco Meraki installations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%