Testcases for Site Map Extractor

Last tested with:
- Burp Suite Pro 2.1.07
- Jython 2.7.1

How to test?
Put this file on a webserver and request it (make sure you get a 200, not cache) using a browser with Burp as proxy.
Open the Site Map Extractor Extension, set it to full site map and hit 'run'.
Re-test? Delete the request 'item' from the Proxy > HTTP History first.


== http cases with double quotes === Case 1A: " with http 1A Case 1B: " with http and target blank 1B Case 1C: " with http and target _blank with rel="nofollow" 1C Case 1D: " with http and target _blank with rel="nofollow noreferrer" 1D Case 1E: " with http and target _blank with rel="nofollow noreferrer" 1E == https cases with double quotes === Case 2A: " with https 2A Case 2B: " with https and target blank 2B Case 2C: " with https and target _blank with rel="nofollow" 2C Case 2D: " with https and target _blank with rel="nofollow noreferrer" 2D Case 2E: " with https and target _blank with rel="nofollow noreferrer noopener" 2E == https cases with double quotes to other domain=== Case 3A: " with https to other domain 3A Case 3B: " with https and target blank to other domain 3B Case 3C: " with https and target _blank with rel="nofollow" to other domain 3C Case 3D: " with https and target _blank with rel="nofollow noreferrer" to other domain 3D == http cases with single quotes === Case 4A: ' with http 4A Case 4B: ' with http and target blank 4B Case 4C: ' with http and target _blank with rel='nofollow' 4C Case 4D: ' with http and target _blank with rel='nofollow noreferrer' 4D == https cases with double quotes === Case 5A: ' with https 5A Case 5B: ' with https and target blank 5B Case 5C: ' with https and target _blank with rel='nofollow' 5C Case 5D: ' with https and target _blank with rel='nofollow noreferrer' 5D == https cases with double quotes to other domain=== Case 6A: ' with https to other domain 6A Case 6B: ' with https and target blank to other domain 6B Case 6C: ' with https and target _blank with rel='nofollow' to other domain 6C Case 6D: ' with https and target _blank with rel='nofollow noreferrer' to other domain 6D == relative cases with single quotes === Case 7A: ' with relative 7A Case 7B: ' with http and target blank 7B Case 7C: ' with http and target _blank with rel='nofollow' 7C Case 7D: ' with http and target _blank with rel='nofollow noreferrer' 7D == relative cases with double quotes === Case 8A: ' with relative 8A Case 8B: ' with https and target blank 8B Case 8C: ' with https and target _blank with rel='nofollow' 8C Case 8D: ' with https and target _blank with rel='nofollow noreferrer' 8D == Some troublemakers ;) 10A 10B 10C 10D 10E 10F 10G 10H 10I 10J: Exact case yet unknown, but happens sometimes with unicode, add when known