А в скрипте нет ошибок. Кто-то видимо запускает скрипт дабл кликом или не указывая хост в качестве аргумента.
Если я правильно понял по скрипту, это ответ самого сервера как реакция на POST с $pwn - то есть эксплоит данный сервер не бьет. В противном случае должен быть вывод команды uname