Nmap Development mailing list archives
Conditional Matches in nmap-service-probes
From: Lionel Cons <lionel.cons () cern ch>
Date: Thu, 6 Dec 2007 14:22:24 +0100
I've tried to use conditional matches in nmap-service-probes and got an "Assertion failed" error. Basically, I've tried: m foo m|^([A-Z]+ )?foo server| p/$1FooServer/ in the hope to catch both "foo server" and "XXX foo server" in a single line and using this $1 information for the report. This kind of line gives me: nmap: service_scan.cc:622: int substvar(char*, char**, char*, int, const u8*, int, int*, int): Assertion `offstart >= 0 && offstart < subjectlen' failed. Aborted Is this a bug or a feature? IMHO, $1 should be treated as an empty string if it did not match. Cheers, Lionel Cons _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- Conditional Matches in nmap-service-probes Lionel Cons (Dec 06)
- Re: Conditional Matches in nmap-service-probes Fyodor (Dec 06)
- Re: Conditional Matches in nmap-service-probes Lionel Cons (Dec 07)
- Re: Conditional Matches in nmap-service-probes Fyodor (Dec 06)