Sajid
Oct 03, 2019Cirrostratus
Regexp for complex password
Hi Guys,
Need help for below regexp,
when HTTP_REQUEST_DATA {
set payload [URI::decode [HTTP::payload]]
regexp {^.*txtURL=([^&]+).*$} $payload -> gotURL
regexp {^.*username=([^&]+).*$} $payload -> username
regexp {^.*password=([^&]+).*$} $payload -> password
HTTP::release
}
works for simpel password, but facing issue with password having following characters
$,&, % etc.
sample string
--- <HTTP_REQUEST_DATA>: Payload is = username=apptest&password=1234&1abc&txtURL=https://trng.example.com:443/ssoman/c/SSA
Regards,
Sajid