Splunk Search

URLDECODE

erlindemberg
Explorer

I would like to know how can I use the urldecorder command for all URLs in the reqHdr.referer field (Akamai)

index=akamai
| eval newfield = urldecode("https%3a%2f%2fwww....................%2f")
| table newfield

0 Karma
1 Solution

jkat54
SplunkTrust
SplunkTrust
 ... | eval newField=urldecode('reqHdr.referer') | table newField

View solution in original post

jkat54
SplunkTrust
SplunkTrust
 ... | eval newField=urldecode('reqHdr.referer') | table newField

erlindemberg
Explorer

I've tried and the field doesn't show the URLs, just the name reqHdr.referer

0 Karma

jkat54
SplunkTrust
SplunkTrust

Tried it with single quotes around it?

0 Karma

snallam123
Path Finder

index=c4_akamai
| eval newfield = urldecode('reqHdr.referer')
| table newfield

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Don't use double quotes "around the field name. Try without quotes. If that doesn't work, use single quotes '.

---
If this reply helps you, Karma would be appreciated.

erlindemberg
Explorer

Thanks for the help, with single quotes it worked.

0 Karma

erlindemberg
Explorer

Using this query:

index=c4_akamai
| eval newfield = urldecode("reqHdr.referer")
| table newfield

o resultado é:

newfield
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer

Eu usando apenas uma URL de referencia dentro do campo reqHdr.referer o resultado é:

index=c4_akamai
| eval newfield = urldecode("https%3a%2f%2fwww.*******.com.br%2f")
| table newfield

newfield
https://www.**********.com.br/
https://www.**********.com.br/
https://www.**********.com.br/
https://www.**********.com.br/
https://www.**********.com.br/
https://www.**********.com.br/
https://www.**********.com.br/

0 Karma

richgalloway
SplunkTrust
SplunkTrust

What results do you get and what results do you expect?

---
If this reply helps you, Karma would be appreciated.
0 Karma

erlindemberg
Explorer

Using this query:

index=c4_akamai
| eval newfield = urldecode("reqHdr.referer")
| table newfield

o resultado é:

newfield
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer
reqHdr.referer

Eu usando apenas uma URL de referencia dentro do campo reqHdr.referer o resultado é:

index=c4_akamai
| eval newfield = urldecode("https%3a%2f%2fwww.*******.com.br%2f")
| table newfield

newfield
https://www.**********.com.br/
https://www.**********.com.br/
https://www.**********.com.br/
https://www.**********.com.br/
https://www.**********.com.br/
https://www.**********.com.br/
https://www.**********.com.br/

0 Karma

erlindemberg
Explorer

In this case, if I specify a single URL in this field it will bring me the result of the decoded URL.
However, the field has thousands of other URLs.

The result I hope is that all URLs are shown decrypted.

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Can you share some sample data?

---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

Database Performance Sidebar Panel Now on APM Database Query Performance & Service ...

We’ve streamlined the troubleshooting experience for database-related service issues by adding a database ...

IM Landing Page Filter - Now Available

We’ve added the capability for you to filter across the summary details on the main Infrastructure Monitoring ...

Dynamic Links from Alerts to IM Navigators - New in Observability Cloud

Splunk continues to improve the troubleshooting experience in Observability Cloud with this latest enhancement ...