A Simple HTTP and HTTPS webserver that does bad things. Use it to test your clients.
295
A HTTP(s) server which simulates a website. Useful for http client and scraper testing. It does a few quite naughty things.
If you just want to run it it's hosted on dockerhub
docker run -p 8000:8000 -p 8001:8001 transactcharlie/badserver
if you request /one_million_links badserver will stream you a million links that resolve to a valid dynamic path /random/<int>. Hitting this endpoint is a good way to test your client can cope with a lot of valid data and streaming endpoints.
/one_million_links is not linked to by index.html so that crawlers don't have to deal with this unless they want to.
/)If you write a crawler it should returns results similar to this if you target the root (/) or /index.html:

(Sitemap generated by scraping-spider)
Content type
Image
Digest
Size
45 MB
Last updated
over 7 years ago
docker pull transactcharlie/badserver