20-Feb-2017
00:16
- last edited on
21-Nov-2022
22:18
by
JimmyPackets
Hello,
Have some trouble to log fingerprints with iRule. Main goal is with iRule [ASM::fingerprint] and other info log to device unique fingerprint ID. I successfully write simple code :
when ASM_REQUEST_BLOCKING {
set fp [ASM::fingerprint]
set ip [IP::client_addr]
log local0. "Fingerprint is: $fp, IP: $ip"
}
And in log always showing 0. In F5 devcentral fingerprint description is: This iRules command returns the FP id if available. Returns 0 if not.
So what I have to do to available Fp ID?
20-Feb-2017 00:49
Did you enable fingerprinting in your current active policy?
Security > Application Security > Anomaly Detection > Web Scraping
24-May-2017 22:48
As I have tested on version 13 is possible to log fingerprint ID but not for all requests. It looks like ASM need to process more requests or need some session informations. For my environment, fingerprint ID occurs after authentication process.