/usr/share/denyhosts/DenyHosts/plugin.py is in denyhosts 2.10-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import logging
import os
error = logging.getLogger("plugin").error
info = logging.getLogger("plugin").info
debug = logging.getLogger("plugin").debug
def execute(executable, hosts):
for host in hosts:
debug("invoking plugin: %s %s", executable, host)
try:
res = os.system("%s %s" % (executable, host))
if res: info("plugin returned %d", res)
except Exception, e:
error("plugin error: %s", e)
|