This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Accept
Reject

NetWitness Community

  • Home
  • Products
    • NetWitness Platform
      • Advisories
      • Documentation
        • Platform Documentation
        • Known Issues
        • Security Fixes
        • Hardware Documentation
        • Threat Content
        • Unified Data Model
        • Videos
      • Downloads
      • Integrations
      • Knowledge Base
    • NetWitness Cloud SIEM
      • Advisories
      • Documentation
      • Knowledge Base
    • NetWitness Detect AI
      • Advisories
      • Documentation
      • Knowledge Base
    • NetWitness Investigator
    • NetWitness Orchestrator
      • Advisories
      • Documentation
      • Knowledge Base
      • Legacy NetWitness Orchestrator
        • Advisories
        • Documentation
  • Community
    • Blog
    • Discussions
    • Events
    • Idea Exchange
  • Support
    • Case Portal
      • Create New Case
      • View My Cases
      • View My Team's Cases
    • Community Support
      • Getting Started
      • News & Announcements
      • Community Support Forum
      • Community Support Articles
    • Product Life Cycle
    • Support Information
    • General Security Advisories
  • Training
    • Blog
    • Certification Program
    • Course Catalog
      • Netwitness XDR
      • EC-Council Training
    • New Product Readiness
    • On-Demand Subscriptions
    • Student Resources
    • Upcoming Events
    • Role-Based Training
  • Technology Partners
  • Trust Center
Sign InRegister Now
cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Search instead for 
Did you mean: 
NetWitness Platform Integrations
Browse the vast catalog of parsers, rules, feeds and more that can enhance your experience with the NetWitness Platform.
  • NetWitness Community
  • Products
  • NetWitness Platform
  • Integrations
  • Build Your Own Integration
  • Options
    • Subscribe to RSS Feed
    • Bookmark
    • Subscribe
    • Printer Friendly Page
    • Report Inappropriate Content
No ratings

Build Your Own Integration

MitchHanks
Moderator MitchHanks Moderator
Moderator
Options
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

on ‎2019-09-25 12:09 AM - edited on ‎2022-10-21 01:43 AM by Contributor kvj Contributor

This document will serve to aggregate useful how-to information for "Do-It-Yourself" creation of parsers and integrations for RSA NetWitness Platform.  Please follow the page for updates using the Actions menu above as we will be adding more content frequently.  Also, please feel free to add comments below or click the Send Feedback button to provide feedback, request new content or to let us know about any new posts which would be useful to reference here.

 

 

  • Parsers, Plugins and Custom Log Collection
  • Managing Meta
  • RSA NetWitness Platform Open API

Parsers, Plugins and Custom Log Collection

 

Resource Description
Using Parse Rules (Overview) A primer on the new parse rules capabilities added in v11.2
Log Parser (Parse Rules) Customization for 11.2+ In-depth documentation for using parse rules in 11.2+
Customizing OOTB XML Parsers (10.6.5+) How to customize RSA-supported XML parsers while still preserving future updates from RSA Live (as of 10.6.5+)
Customizing the CEF Parser How to customize the RSA-supported parser for CEF-formatted logs
JSON Development Guide  Collecting JSON logs via file collection method (available as of 11.3)
Custom (File Collection) Typespec Detailed instructions and specifications for creating a typespec to transform file-based log sources for proper parsing.
Custom File and ODBC Typespec Demo Video Walkthrough video on creating your own typespec for collecting file and ODBC log sources.  NOTE: This video is a bit old, but still gives a good demonstration of how the process works.
Log Parser Tool Downloads Download the free tool for creating full XML parsers for your custom event sources
Log Parser Tool v1.1 User Guide Instructional guide on XML log parser structure, syntax and how to use the Log Parser Tool
Event Time Function Usage Using the Event Time function within an XML parser to parse different date formats into TimeT type.
A Treatise on Writing Packet Parsers for the RSA NetWitness Platform The definitive guide for writing Lua parsers for the RSA NetWitness Platform.
RSA Training: Lua Parsers for Logs Lua parsers aren't just for packets.  Take in-depth training from RSA on how to leverage Lua to solve challenging log parsing problems.
Plugins Development Guide Detailed instructions and specifications for creating a Plugin to collect and transform cloud-based, API-accessible log sources for proper parsing.

 

Managing Meta

 

Resource Description
Custom Table-Map Maintenance Instructions on properly configuring the custom table map to manage keys populated by log parsers.  NOTE: The index-concentrator-custom.xml files will sometimes also need to be modified to achieve indexing and full searchability of meta keys.
Core Database Tuning Guide: Index Customization  Official documentation on maintaining index configuration for meta keys.
Maintaining Table Map and Service Index files  An excellent post that further explains the relationship between table map and index.
Validate your custom index files with xmllint  Some good tips on validating your XML configuration files before deployment.

 

RSA NetWitness Platform Open API

 

Resource Description
Official List of API Guides including the CLI tool (NwConsole)  Official Table of Contents with reference to several versions of the API, including the REST API and the CLI tool (NwConsole).
REST API: Access in NetWitness  Enabling the REST API in NetWitness
RSA NWUC 2012 - No Rest for the Weary  An older, but still relevant intro presentation into the REST API
CLI: RSA Security Analytics Console  Official 10.6 guides for using the CLI tool (NwConsole)
GitHub - netwitness/ng-rest-client  This is a sample python app that demonstrates how to use the RESTful API on NetWitness Core Services.  For a background on how this tool came to be (and some useful explanations of the API functions), see this post: NetWitness NextGen RESTful Python Test App 

 

 

 

docFeedback.png

 

You can also leave feedback in the comments below.  Help us enable you to find creative solutions to your integration goals!

  • Admin
  • Configuration
  • Documentation
  • Enablement
  • english
  • Getting Started
  • Integration
  • Integrations
  • Integrations Enablement
  • logs & packets
  • logs and packets
  • NetWitness
  • NW
  • NWP
  • RSA NetWitness
  • RSA NetWitness Platform
Was this article helpful? Yes No
2 Likes
Version history
Last update:
‎2022-10-21 01:43 AM
Updated by:
Contributor kvj Contributor
Contributors
  • MitchHanks
    MitchHanks
  • kvj
    kvj
Powered by Khoros
  • Blog
  • Events
  • Discussions
  • Idea Exchange
  • Knowledge Base
  • Case Portal
  • Community Support
  • Product Life Cycle
  • Support Information
  • About the Community
  • Terms & Conditions
  • Privacy Statement
  • Acceptable Use Policy
  • Employee Login
© 2022 RSA Security LLC or its affiliates. All rights reserved.