Net Tools Playground

A terminal on the fly

The net tools playground is, in a nutshell, your code running on our servers with a bunch of backends available for you to work with.

Available Tools

Besides what Alpine Linux comes with there are many additional tools we make available inside the playground:

  • curl
  • httpie
  • wget
  • telnet
  • jq
  • yq

Inside commands.sh you can use all of them however you want!
It is then run using /bin/bash.

Available Backends & Isolation

Each execution spins up a fresh environment, isolated into an internal network.

Inside this network some backends are available for you to work with:

http://httpbin.org

A instance of httpbin.org, working just like the one publicly accessible.
Check out their exentsive endpoint documentation for details.

http://flask-tester.tech-playground.com

A instance of my flask-tester application
providing basic request inspection endpoints and routes to trigger specific backend response behaviours.

/var/www/html

There is a randomly generate assortment of HTML files in this directory.

Reading & Writing Files

You can read and write files inside the working directory, which will be removed once your execution is finished.

Timeouts

Each playground execution has 5 seconds to start the server with your configuration, run your commands against it and exit.
Should it not finish within that time it will be forcefully stopped and whatever information could be gathered will be returned.