#!/usr/bin/python
import mechanize
def __run__(params):
try:
basicuser=params.get("basicuser")
basicpass=params.get("basicpass")
url=params.get("url")
b = mechanize.Browser()
b.set_handle_robots(False)
b.add_password(url, basicuser, basicpass)
content = b.open(url).read()
if "It works!" in content:
return [0, "OK: %s" % content]
else:
return [2, "CRITICAL: %s" % content]
except Exception as e:
return [2,"CRITICAL: %s" % repr(e)]