Cisco-FTD Integration Guide
Cisco FTD Integration Guide
Overview
Cisco Firepower Threat Defense (FTD) is a next-generation firewall that provides advanced threat protection, intrusion prevention, and network visibility. This guide will walk you through integrating Cisco FTD with NxtFireGuard using a Threat Feed Aggregator.
Prerequisites
- Running Cisco FTD instance(s)
- Access to Cisco FMC (Firepower Management Center) if managing multiple FTD devices
- Network connectivity from FTD/FMC to your Threat Feed Aggregator
Integration Architecture
Cisco FTD logs security events via syslog. To integrate with NxtFireGuard, you'll use a Threat Feed Aggregator with Syslog to:
- Receive syslog events from Cisco FTD (or FMC)
- Parse and transform the data into NxtFireGuard's format
- Forward threat events to NxtFireGuard’s ingestion endpoint
Syslog Configuration: The aggregator listens on UDP port 514 for incoming syslog messages.
Multi-Device Setup
If you're aggregating multiple Cisco FTD firewalls through Cisco FMC (flow: FTD → FMC → Threat Feed Aggregator → NxtFireGuard):
- Create a separate Threat Sensor for each FTD device you want to integrate
- No Threat Sensor is needed for the FMC itself, as it doesn't act as a log source
- Each FTD's hostname must match its corresponding Threat Sensor hostname
Setup Instructions
Step 1: Create or Configure a Threat Feed Aggregator
You have two options depending on your current setup:
Option A: Create a New Threat Feed Aggregator
If you don't have an existing aggregator, navigate to the Feed Aggregators section in your NxtFireGuard dashboard and create a new one:
- Click "Create Aggregator"
- Give it a descriptive name (e.g., "Cisco FTD Aggregator")
- Proceed through the setup wizard
- On Step 2, enable "Run Syslog Container"
- Complete the creation process
After creating your Feed Aggregator:
- Locate your newly created aggregator
- Click "Edit"
- Click "View Instructions"
- Follow the provided installation guide
Option B: Use an Existing Threat Feed Aggregator
If you already have a Threat Feed Aggregator (for example, if you're also using T-Pot), you can reuse it:
- Navigate to the Feed Aggregators section
- Locate your existing aggregator
- Click "Edit"
- Enable "Run Syslog Container" if not already enabled
- Save the changes
- Click "Logs" to verify the Syslog container started successfully
Note: A single Threat Feed Aggregator can run both Logstash and Syslog containers simultaneously, allowing you to aggregate data from multiple sources (e.g., T-Pot via Logstash and Cisco FTD via Syslog) using the same aggregator.
Step 2: Configure Cisco FTD/FMC Syslog
Configure your Cisco FTD or FMC to forward syslog events to your Threat Feed Aggregator.
Step 3: Create Threat Sensors
For each Cisco FTD device you're integrating:
- Navigate to Threat Sensors in NxtFireGuard
- Click "Add Sensor"
- Enter a name and set the hostname to match your FTD device hostname exactly
- Complete the sensor creation
Critical: The hostname must match what appears in the syslog messages from your FTD device.
Step 4: Verify Data Flow
After completing the setup:
- Wait 5-10 minutes for the pipeline to establish
- Navigate to Threat Events in NxtFireGuard
- Check for incoming events from your Cisco FTD device(s)
Additional Resources
- Cisco FTD Documentation: https://www.cisco.com/c/en/us/support/security/firepower-ngfw/series.html
- NxtFireGuard Documentation: https://docs.nxtfireguard.de
Support
For issues specific to:
- Cisco FTD/FMC Configuration: Refer to Cisco documentation and support
- NxtFireGuard Integration: Contact NxtFireGuard support or check the documentation