semperfiguy_759
Feb 19, 2016Nimbostratus
Parse UDP::payload
How do I parse out a string from UDP::payload? I am trying to parse out the file name from a TFTP get.
UDP::payload looks like this ??filename??netascii??
string range works fine, but the file name in 'n' length, so I would like to use string map. Not having luck.
when CLIENT_ACCEPTED {
set fileName [string map {"??" "" "??netascii??" ""} [UDP::payload]]
log local0.debug "Client IP: [IP::client_addr] "
log local0.debug "TFTP File Name : $fileName "
}