All Apps and Add-ons

How to write regex for sourceip and des ip?

agnes1015
New Member

how to separate source and destination ips on firewall statement such as below:

date time firewall: access-list network_in permitted udp source/d.d.d.d(p) -> des/d.d.d.d(p) hit-cnt 1 first hit

Tags (2)
0 Karma
1 Solution

musskopf
Builder

You can start like this:

.+source\/(?P<source_ip>(\d{1,3}\.){3}\d{1,3})\((?P<source_port>\d+)\) -> des\/(?P<des_ip>(\d{1,3}\.){3}\d{1,3})\((?P<des_port>\d+)\)

I used some very simple expression to match the IP, feel free to change it... I also identified the port, if you wish to use

View solution in original post

0 Karma

agnes1015
New Member

it works!!! super thanks! 😄

0 Karma

musskopf
Builder

You can start like this:

.+source\/(?P<source_ip>(\d{1,3}\.){3}\d{1,3})\((?P<source_port>\d+)\) -> des\/(?P<des_ip>(\d{1,3}\.){3}\d{1,3})\((?P<des_port>\d+)\)

I used some very simple expression to match the IP, feel free to change it... I also identified the port, if you wish to use

0 Karma
Get Updates on the Splunk Community!

CX Day is Coming!

Customer Experience (CX) Day is on October 7th!! We're so excited to bring back another day full of wonderful ...

Strengthen Your Future: A Look Back at Splunk 10 Innovations and .conf25 Highlights!

The Big One: Splunk 10 is Here!  The moment many of you have been waiting for has arrived! We are thrilled to ...

Now Offering the AI Assistant Usage Dashboard in Cloud Monitoring Console

Today, we’re excited to announce the release of a brand new AI assistant usage dashboard in Cloud Monitoring ...