denyhosts-2.6-5.PU_IAS.5.noarch.rpm


Advertisement

Description

denyhosts - A script to help thwart ssh server attacks

Distribution: CentOS 5
Repository: PUIAS Unsupported x86_64
Package name: denyhosts
Package version: 2.6
Package release: 5.PU_IAS.5
Package architecture: noarch
Package type: rpm
Installed size: 329.53 KB
Download size: 98.37 KB
Official Mirror: springdale.math.ias.edu
DenyHosts is a Python script that analyzes the sshd server log messages to determine which hosts are attempting to hack into your system. It also determines what user accounts are being targeted. It keeps track of the frequency of attempts from each host and, upon discovering a repeated attack host, updates the /etc/hosts.deny file to prevent future break-in attempts from that host. Email reports can be sent to a system admin.

Requires

Provides

  • config(denyhosts) = 2.6-5.PU_IAS.5
  • denyhosts = 2.6-5.PU_IAS.5

    Install Howto

    1. Create the repository config file /etc/yum.repos.d/puias-unsupported.repo:
      [puias-unsupported]
      name=PUIAS Unsupported
      baseurl=http://springdale.math.ias.edu/data/puias/unsupported/5/x86_64/
      enabled=1
      gpgcheck=0
      
    2. Install denyhosts rpm package:
      # yum install denyhosts

    Files

    • /etc/denyhosts.conf
    • /etc/cron.d/denyhosts
    • /etc/logrotate.d/denyhosts
    • /etc/rc.d/init.d/denyhosts
    • /etc/sysconfig/denyhosts
    • /usr/bin/denyhosts-control
    • /usr/bin/denyhosts.py
    • /usr/lib/python2.4/site-packages/DenyHosts/__init__.py
    • /usr/lib/python2.4/site-packages/DenyHosts/__init__.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/__init__.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/allowedhosts.py
    • /usr/lib/python2.4/site-packages/DenyHosts/allowedhosts.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/allowedhosts.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/constants.py
    • /usr/lib/python2.4/site-packages/DenyHosts/constants.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/constants.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/counter.py
    • /usr/lib/python2.4/site-packages/DenyHosts/counter.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/counter.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/daemon.py
    • /usr/lib/python2.4/site-packages/DenyHosts/daemon.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/daemon.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/deny_hosts.py
    • /usr/lib/python2.4/site-packages/DenyHosts/deny_hosts.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/deny_hosts.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/denyfileutil.py
    • /usr/lib/python2.4/site-packages/DenyHosts/denyfileutil.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/denyfileutil.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/filetracker.py
    • /usr/lib/python2.4/site-packages/DenyHosts/filetracker.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/filetracker.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/lockfile.py
    • /usr/lib/python2.4/site-packages/DenyHosts/lockfile.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/lockfile.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/loginattempt.py
    • /usr/lib/python2.4/site-packages/DenyHosts/loginattempt.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/loginattempt.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/old-daemon.py
    • /usr/lib/python2.4/site-packages/DenyHosts/old-daemon.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/old-daemon.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/plugin.py
    • /usr/lib/python2.4/site-packages/DenyHosts/plugin.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/plugin.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/prefs.py
    • /usr/lib/python2.4/site-packages/DenyHosts/prefs.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/prefs.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/purgecounter.py
    • /usr/lib/python2.4/site-packages/DenyHosts/purgecounter.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/purgecounter.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/python_version.py
    • /usr/lib/python2.4/site-packages/DenyHosts/python_version.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/python_version.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/regex.py
    • /usr/lib/python2.4/site-packages/DenyHosts/regex.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/regex.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/report.py
    • /usr/lib/python2.4/site-packages/DenyHosts/report.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/report.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/restricted.py
    • /usr/lib/python2.4/site-packages/DenyHosts/restricted.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/restricted.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/sync.py
    • /usr/lib/python2.4/site-packages/DenyHosts/sync.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/sync.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/util.py
    • /usr/lib/python2.4/site-packages/DenyHosts/util.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/util.pyo
    • /usr/lib/python2.4/site-packages/DenyHosts/version.py
    • /usr/lib/python2.4/site-packages/DenyHosts/version.pyc
    • /usr/lib/python2.4/site-packages/DenyHosts/version.pyo
    • /usr/share/denyhosts/
    • /usr/share/denyhosts/plugins/shorewall_allow.sh
    • /usr/share/denyhosts/plugins/shorewall_deny.sh
    • /usr/share/denyhosts/plugins/test_deny.py
    • /usr/share/denyhosts/plugins/test_deny.pyc
    • /usr/share/denyhosts/plugins/test_deny.pyo
    • /usr/share/denyhosts/scripts/restricted_from_invalid.py
    • /usr/share/denyhosts/scripts/restricted_from_invalid.pyc
    • /usr/share/denyhosts/scripts/restricted_from_invalid.pyo
    • /usr/share/denyhosts/scripts/restricted_from_passwd.py
    • /usr/share/denyhosts/scripts/restricted_from_passwd.pyc
    • /usr/share/denyhosts/scripts/restricted_from_passwd.pyo
    • /usr/share/doc/denyhosts-2.6/CHANGELOG.txt
    • /usr/share/doc/denyhosts-2.6/LICENSE.txt
    • /usr/share/doc/denyhosts-2.6/README.contrib
    • /usr/share/doc/denyhosts-2.6/README.fedora
    • /usr/share/doc/denyhosts-2.6/README.txt
    • /usr/share/doc/denyhosts-2.6/denyhosts.cfg-dist
    • /usr/share/doc/denyhosts-2.6/setup.py
    • /var/lib/denyhosts/allowed-hosts
    • /var/lib/denyhosts/allowed-warned-hosts
    • /var/lib/denyhosts/hosts
    • /var/lib/denyhosts/hosts-restricted
    • /var/lib/denyhosts/hosts-root
    • /var/lib/denyhosts/hosts-valid
    • /var/lib/denyhosts/offset
    • /var/lib/denyhosts/suspicious-logins
    • /var/lib/denyhosts/sync-hosts
    • /var/lib/denyhosts/users-hosts
    • /var/lib/denyhosts/users-invalid
    • /var/lib/denyhosts/users-valid
    • /var/log/denyhosts

    Changelog

    2007-06-19 - Jason L Tibbitts III <tibbs@math.uh.edu> - 2.6-5 - Apply yet another regex.py fix from Jonathan Underwood to fix bug 244943.

    2007-04-23 - Jason L Tibbitts III <tibbs@math.uh.edu> - 2.6-4 - Apply fix to regex.py from Jonathan Underwood to fix bug 237449.

    2006-12-08 - Jason L Tibbitts III <tibbs@math.uh.edu> - 2.6-3 - Rebuild for new python.

    2006-12-07 - Jason L Tibbitts III <tibbs@math.uh.edu> - 2.6-2 - Update config patch.

    2006-12-07 - Jason L Tibbitts III <tibbs@math.uh.edu> - 2.6-1 - Update to 2.6; fixes bug 218824, CVE-2006-6301.

    2006-08-29 - Jason L Tibbitts III <tibbs@math.uh.edu> - 2.5-2 - No need to ghost .pyo files. - Fix %{python_sitelib}/Denyhosts ownership.

    2006-06-22 - Jason L Tibbitts III <tibbs@math.uh.edu> - 2.5-1 - Update to 2.5.

    2006-04-10 - Jason L Tibbitts III <tibbs@math.uh.edu> - 2.4b-1 - Update to 2.4b.

    2006-04-06 - Jason L Tibbitts III <tibbs@math.uh.edu> - 2.3-2 - Fix uncommented MacOS X SECURE_LOG config setting.

    2006-04-04 - Jason L Tibbitts III <tibbs@math.uh.edu> - 2.3-1 - Update to version 2.3.

    Advertisement
    Advertisement