Is it possible to run python SimpleHTTPServer on localhost only?
I have a vpn connection and when I'm running python -m SimpleHTTPServer, it serves on 0.0.0.0:8000, which means it can be accessed via localhost and via my real ip. I don't want robots to scan me and interested that the server will be accessed only via localhost. Is it possible? python -m SimpleHTTPServer 127.0.0.1:8000 # doesn't work. Any other simple http server which can be executed instantly using the command line is also welcome. If you read the source you will see that only the port can be overridden on the command line. If you want to change the host it is served on, you will need to