From 6fdca6e01fc42db47c274165db1507a31662cc88 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 31 Mar 2011 20:32:56 +0000 Subject: [PATCH] Better Amazon associates match: allow '?'. --- scripts/http-affiliate-id.nse | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/http-affiliate-id.nse b/scripts/http-affiliate-id.nse index 76e1e4392..2bbd5c45b 100644 --- a/scripts/http-affiliate-id.nse +++ b/scripts/http-affiliate-id.nse @@ -38,7 +38,7 @@ require 'stdnse' local AFFILIATE_PATTERNS = { ["Google Analytics ID"] = "(?PUA-[0-9]{6,9}-[0-9]{1,2})", ["Google Adsense ID"] = "(?Ppub-[0-9]{16,16})", - ["Amazon Associates ID"] = "href=\"http://www.amazon.com/[^\"]*[&;]tag=(?P\\w+-\\d+)", + ["Amazon Associates ID"] = "href=\"http://www.amazon.com/[^\"]*[\\?&;]tag=(?P\\w+-\\d+)", } portrule = shortport.http