How Do I Supply A Preconstructed Target Site List?
The BURP documentation says that I should turn the proxy on and then do a bunch of work on my Web app in order to build a list of URLs to put in the Target Site list. I do this and it works fine. I'm concerned, however, that I might not be adding enough URLs to this list by doing this.
Let's say I have a list of all the URLs my Web app responds to. Can I manually add these URLs to the Target Site list?
(I took a quick look at the documentation but I didn't find anything about this. If I missed it, please just let me know where this is described. I don't want to waste anyone's time.)
There isn’t currently a way to do this, sorry. There is a pending feature request to provide this functionality. In the meantime, there are two fairly easy workarounds:
1. You could write a short extension that uses the API to add items to the site map.
2. You could use curl or wget with Burp as its proxy, and request the list of URLs through Burp, so that they get added to the site map.