Skip to content
SSRF testing tool
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
handlers
static
templates
Dockerfile
build-docker.sh
dbrepl.py
docker-compose.yml
handler.py
license.txt
main.py
metamodel.py
model.py
prestart.sh
readme.md
requirements.txt
run-debug.sh
uwsgi.ini

readme.md

Welcome to SSRFTest

Installation

  1. Clone the repo
  2. Generate a random 64-byte ASCII string (I typically just run import random; ''.join('%02x' % random.randrange(256) for i in xrange(32)) at the Python interpreter)
  3. Put that string into main.py on the line app.secret_key = key = 'SECRET HERE'
  4. (Optional) Change the database password in docker-compose.yml and model.py -- default is dbpassword. This is not exposed to the outside so it's largely irrelevant
  5. Search for ssrftest.com and replace it with the IP/domain you're hosting this on
  6. Install Docker and Docker Compose
  7. Run ./build-docker.sh
  8. Run docker-compose up
  9. ???
  10. Profit
You can’t perform that action at this time.