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
Enter a search word
    Turn off suggestions
    Enter a search word
      Turn off suggestions
      Enter a user name or rank
        Turn off suggestions
        Enter a search word
          Turn off suggestions
          Enter a search word
            Turn off suggestions
            cancel
            Turn on suggestions
            Showing results for 
            Search instead for 
            Did you mean: 
            NetWitness Discussions
            • NetWitness Community
            • Discussions
            • Processing sequence
            • Options
              • Subscribe to RSS Feed
              • Mark Topic as New
              • Mark Topic as Read
              • Float this Topic for Current User
              • Bookmark
              • Subscribe
              • Mute
              • Printer Friendly Page

            Processing sequence

            MaximilianoCitt
            MaximilianoCitt Frequent Contributor
            Frequent Contributor
            Options
            • Mark as New
            • Bookmark
            • Subscribe
            • Mute
            • Subscribe to RSS Feed
            • Permalink
            • Print
            • Report Inappropriate Content

            ‎2017-11-08 11:23 AM

            I know that in a Log Decoder Service, the log processing sequence is like:

            Parsers --> Rules --> Feeds

            but, I need to create an App Rule to generate meta based on other meta generated by a custom feed.

            The use case is as follows:

             

            I got a user.src and search that username in a custom feed. The feed enrich that meta with a new one: user.src.name. I want to generate an alert meta when in a log I got user.src but not user.src.name.

             

            any ideas?

            • app rule
            • Community Thread
            • correlation rule
            • Custom Feed
            • Discussion
            • Forum Thread
            • Log Decoder
            • NetWitness
            • NW
            • NWP
            • RSA NetWitness
            • RSA NetWitness Platform
            0 Likes
            Reply
            • All forum topics
            • Previous Topic
            • Next Topic
            8 REPLIES 8

            Anonymous
            Not applicable
            Options
            • Mark as New
            • Bookmark
            • Subscribe
            • Mute
            • Subscribe to RSS Feed
            • Permalink
            • Print
            • Report Inappropriate Content

            ‎2017-11-08 11:26 AM

            I believe feeds are applied before App Rules. Feeds should be applied right after the parsing stage, so you're able to refer to meta generated by them in App Rules. Note that App Rules are run in top-down fashion, like a firewall rule chain, so app rules can even refer to other app rules as long as they're placed below them in-order. 

            1 Like
            Reply

            Anonymous
            Not applicable
            Options
            • Mark as New
            • Bookmark
            • Subscribe
            • Mute
            • Subscribe to RSS Feed
            • Permalink
            • Print
            • Report Inappropriate Content

            ‎2017-11-08 11:28 AM

            Could be just as simple as

             

            user.src exists && user.src.name !exists

             

            You might want to add some additional context in there such as

             

            medium=32 <-- logs only

            device.type = xxxx <-- focus on one or n device types this should focus on

             

            Ahearn

            1 Like
            Reply

            Anonymous
            Not applicable
            Options
            • Mark as New
            • Bookmark
            • Subscribe
            • Mute
            • Subscribe to RSS Feed
            • Permalink
            • Print
            • Report Inappropriate Content

            ‎2017-11-08 11:29 AM

            Also...

             

            The common order of operations was Parsers, Feeds, then App rules. However, its really about tokens.

             

            I've had parsers look for tokens that would only be created by app rules.

             

            Anyways...just wanted to clarify.

             

            Ahearn

            1 Like
            Reply

            JohnSnider
            Trusted Contributor JohnSnider Trusted Contributor
            Trusted Contributor
            Options
            • Mark as New
            • Bookmark
            • Subscribe
            • Mute
            • Subscribe to RSS Feed
            • Permalink
            • Print
            • Report Inappropriate Content

            ‎2017-11-08 11:36 AM

            Chris is correct on the order of operations, but as a note, ANY new meta generated (by app rule or parser or feed) will cause a re-processing of the feeds.  So it you generate a meta-value in an application rule or another feed, that could affect any other feeds (feeds using that meta-key as an index value) then those feeds will re-process and generate any meta values if the feed gets a hit, which could then cause other feed(s) to process, etc.

            1 Like
            Reply

            MaximilianoCitt
            MaximilianoCitt Frequent Contributor
            Frequent Contributor
            In response to Anonymous
            Options
            • Mark as New
            • Bookmark
            • Subscribe
            • Mute
            • Subscribe to RSS Feed
            • Permalink
            • Print
            • Report Inappropriate Content

            ‎2017-11-08 11:40 AM

            So, this video is wrong?

            Video Link : 21256 

            0 Likes
            Reply

            Anonymous
            Not applicable
            In response to MaximilianoCitt
            Options
            • Mark as New
            • Bookmark
            • Subscribe
            • Mute
            • Subscribe to RSS Feed
            • Permalink
            • Print
            • Report Inappropriate Content

            ‎2017-11-08 11:59 AM

            Not necessarily.

             

            Feeds are triggered by matching against meta in a particular key or keys it is configured to look at.

             

            App rules are made by combining 1 or more pieces of meta and calling it some other new piece of meta. They usually operate at the end of the session. If you took a close look at the meta in a session, note the order in which it is presented. That is the order in which the meta was generated as well. In many cases, app rules are toward the bottom.

             

            Chris

            1 Like
            Reply

            MaximilianoCitt
            MaximilianoCitt Frequent Contributor
            Frequent Contributor
            In response to Anonymous
            Options
            • Mark as New
            • Bookmark
            • Subscribe
            • Mute
            • Subscribe to RSS Feed
            • Permalink
            • Print
            • Report Inappropriate Content

            ‎2017-11-08 12:05 PM

            Thank you so much for your time and to clarify this.

            0 Likes
            Reply

            Anonymous
            Not applicable
            Options
            • Mark as New
            • Bookmark
            • Subscribe
            • Mute
            • Subscribe to RSS Feed
            • Permalink
            • Print
            • Report Inappropriate Content

            ‎2017-11-12 01:05 PM

            Capture.PNG

             

            Attached is a document I created to illustrate the processing order.

             

            Contact me if you would like a copy of the original file.

            0 Likes
            Reply
            li.common.scroll-to.top
            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.
            Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.