Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.06 KB

File metadata and controls

34 lines (22 loc) · 1.06 KB

About

This utility leverages the Duo Security API (https://www.duosecurity.com/docs) to consume both the admin and authentication logs, and write CEF-compliant syslog messages to an arbitrary server. Use this incombination with a scheduled job to import Duo Security logs into a SIEM or log management solution.

Installation

  1. download the zip archive
  2. pip install -r requirements.txt
  3. update the conf.ini file

Notes

Pay attention to the conf.ini file. Many important value are set, including:

  • syslog destination
  • timeframe for log retrieval
  • API authentication credentials
  • rudimentary debugging

Dependencies

The following modules are used:

Only tested on Python 2.7.6.

Resources

This is the most current CEF definition, but requires a Protect724 login.

This is slightly older, but good enough: