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