Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created April 11, 2018 07:16
Show Gist options
  • Save ryantm/3b1b92178d21ce7b05d59b7e88a6620c to your computer and use it in GitHub Desktop.
Save ryantm/3b1b92178d21ce7b05d59b7e88a6620c to your computer and use it in GitHub Desktop.
/nix/store/iwbizr0g8f6wb5243l5730sdgb3nbjqk-fail2ban-0.10.3.1
├── bin
│   ├── fail2ban-client
│   ├── fail2ban-python
│   ├── fail2ban-regex
│   ├── fail2ban-server
│   └── fail2ban-testcases
├── etc
│   └── fail2ban
│   ├── action.d
│   │   ├── abuseipdb.conf
│   │   ├── apf.conf
│   │   ├── badips.conf
│   │   ├── badips.py
│   │   ├── blocklist_de.conf
│   │   ├── bsd-ipfw.conf
│   │   ├── cloudflare.conf
│   │   ├── complain.conf
│   │   ├── dshield.conf
│   │   ├── dummy.conf
│   │   ├── firewallcmd-allports.conf
│   │   ├── firewallcmd-common.conf
│   │   ├── firewallcmd-ipset.conf
│   │   ├── firewallcmd-multiport.conf
│   │   ├── firewallcmd-new.conf
│   │   ├── firewallcmd-rich-logging.conf
│   │   ├── firewallcmd-rich-rules.conf
│   │   ├── helpers-common.conf
│   │   ├── hostsdeny.conf
│   │   ├── ipfilter.conf
│   │   ├── ipfw.conf
│   │   ├── iptables-allports.conf
│   │   ├── iptables-common.conf
│   │   ├── iptables.conf
│   │   ├── iptables-ipset-proto4.conf
│   │   ├── iptables-ipset-proto6-allports.conf
│   │   ├── iptables-ipset-proto6.conf
│   │   ├── iptables-multiport.conf
│   │   ├── iptables-multiport-log.conf
│   │   ├── iptables-new.conf
│   │   ├── iptables-xt_recent-echo.conf
│   │   ├── mail-buffered.conf
│   │   ├── mail.conf
│   │   ├── mail-whois-common.conf
│   │   ├── mail-whois.conf
│   │   ├── mail-whois-lines.conf
│   │   ├── mynetwatchman.conf
│   │   ├── netscaler.conf
│   │   ├── nftables-allports.conf
│   │   ├── nftables-common.conf
│   │   ├── nftables-multiport.conf
│   │   ├── nginx-block-map.conf
│   │   ├── npf.conf
│   │   ├── nsupdate.conf
│   │   ├── osx-afctl.conf
│   │   ├── osx-ipfw.conf
│   │   ├── pf.conf
│   │   ├── route.conf
│   │   ├── sendmail-buffered.conf
│   │   ├── sendmail-common.conf
│   │   ├── sendmail.conf
│   │   ├── sendmail-geoip-lines.conf
│   │   ├── sendmail-whois.conf
│   │   ├── sendmail-whois-ipjailmatches.conf
│   │   ├── sendmail-whois-ipmatches.conf
│   │   ├── sendmail-whois-lines.conf
│   │   ├── sendmail-whois-matches.conf
│   │   ├── shorewall.conf
│   │   ├── shorewall-ipset-proto6.conf
│   │   ├── smtp.py
│   │   ├── symbiosis-blacklist-allports.conf
│   │   ├── ufw.conf
│   │   └── xarf-login-attack.conf
│   ├── fail2ban.conf
│   ├── fail2ban.d
│   ├── filter.d
│   │   ├── 3proxy.conf
│   │   ├── apache-auth.conf
│   │   ├── apache-badbots.conf
│   │   ├── apache-botsearch.conf
│   │   ├── apache-common.conf
│   │   ├── apache-fakegooglebot.conf
│   │   ├── apache-modsecurity.conf
│   │   ├── apache-nohome.conf
│   │   ├── apache-noscript.conf
│   │   ├── apache-overflows.conf
│   │   ├── apache-pass.conf
│   │   ├── apache-shellshock.conf
│   │   ├── assp.conf
│   │   ├── asterisk.conf
│   │   ├── botsearch-common.conf
│   │   ├── common.conf
│   │   ├── counter-strike.conf
│   │   ├── courier-auth.conf
│   │   ├── courier-smtp.conf
│   │   ├── cyrus-imap.conf
│   │   ├── directadmin.conf
│   │   ├── domino-smtp.conf
│   │   ├── dovecot.conf
│   │   ├── dropbear.conf
│   │   ├── drupal-auth.conf
│   │   ├── ejabberd-auth.conf
│   │   ├── exim-common.conf
│   │   ├── exim.conf
│   │   ├── exim-spam.conf
│   │   ├── freeswitch.conf
│   │   ├── froxlor-auth.conf
│   │   ├── groupoffice.conf
│   │   ├── gssftpd.conf
│   │   ├── guacamole.conf
│   │   ├── haproxy-http-auth.conf
│   │   ├── horde.conf
│   │   ├── ignorecommands
│   │   │   └── apache-fakegooglebot
│   │   ├── kerio.conf
│   │   ├── lighttpd-auth.conf
│   │   ├── mongodb-auth.conf
│   │   ├── monit.conf
│   │   ├── murmur.conf
│   │   ├── mysqld-auth.conf
│   │   ├── nagios.conf
│   │   ├── named-refused.conf
│   │   ├── nginx-botsearch.conf
│   │   ├── nginx-http-auth.conf
│   │   ├── nginx-limit-req.conf
│   │   ├── nsd.conf
│   │   ├── openhab.conf
│   │   ├── openwebmail.conf
│   │   ├── oracleims.conf
│   │   ├── pam-generic.conf
│   │   ├── perdition.conf
│   │   ├── phpmyadmin-syslog.conf
│   │   ├── php-url-fopen.conf
│   │   ├── portsentry.conf
│   │   ├── postfix.conf
│   │   ├── proftpd.conf
│   │   ├── pure-ftpd.conf
│   │   ├── qmail.conf
│   │   ├── recidive.conf
│   │   ├── roundcube-auth.conf
│   │   ├── screensharingd.conf
│   │   ├── selinux-common.conf
│   │   ├── selinux-ssh.conf
│   │   ├── sendmail-auth.conf
│   │   ├── sendmail-reject.conf
│   │   ├── sieve.conf
│   │   ├── slapd.conf
│   │   ├── sogo-auth.conf
│   │   ├── solid-pop3d.conf
│   │   ├── squid.conf
│   │   ├── squirrelmail.conf
│   │   ├── sshd.conf
│   │   ├── stunnel.conf
│   │   ├── suhosin.conf
│   │   ├── tine20.conf
│   │   ├── uwimap-auth.conf
│   │   ├── vsftpd.conf
│   │   ├── webmin-auth.conf
│   │   ├── wuftpd.conf
│   │   ├── xinetd-fail.conf
│   │   └── zoneminder.conf
│   ├── jail.conf
│   ├── jail.d
│   ├── paths-arch.conf
│   ├── paths-common.conf
│   ├── paths-debian.conf
│   ├── paths-fedora.conf
│   ├── paths-freebsd.conf
│   ├── paths-opensuse.conf
│   └── paths-osx.conf
├── lib
│   └── python2.7
│   └── site-packages
│   ├── fail2ban
│   │   ├── client
│   │   │   ├── actionreader.py
│   │   │   ├── actionreader.pyc
│   │   │   ├── beautifier.py
│   │   │   ├── beautifier.pyc
│   │   │   ├── configparserinc.py
│   │   │   ├── configparserinc.pyc
│   │   │   ├── configreader.py
│   │   │   ├── configreader.pyc
│   │   │   ├── configurator.py
│   │   │   ├── configurator.pyc
│   │   │   ├── csocket.py
│   │   │   ├── csocket.pyc
│   │   │   ├── fail2banclient.py
│   │   │   ├── fail2banclient.pyc
│   │   │   ├── fail2bancmdline.py
│   │   │   ├── fail2bancmdline.pyc
│   │   │   ├── fail2banreader.py
│   │   │   ├── fail2banreader.pyc
│   │   │   ├── fail2banregex.py
│   │   │   ├── fail2banregex.pyc
│   │   │   ├── fail2banserver.py
│   │   │   ├── fail2banserver.pyc
│   │   │   ├── filterreader.py
│   │   │   ├── filterreader.pyc
│   │   │   ├── __init__.py
│   │   │   ├── __init__.pyc
│   │   │   ├── jailreader.py
│   │   │   ├── jailreader.pyc
│   │   │   ├── jailsreader.py
│   │   │   └── jailsreader.pyc
│   │   ├── exceptions.py
│   │   ├── exceptions.pyc
│   │   ├── helpers.py
│   │   ├── helpers.pyc
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── protocol.py
│   │   ├── protocol.pyc
│   │   ├── server
│   │   │   ├── action.py
│   │   │   ├── action.pyc
│   │   │   ├── actions.py
│   │   │   ├── actions.pyc
│   │   │   ├── asyncserver.py
│   │   │   ├── asyncserver.pyc
│   │   │   ├── banmanager.py
│   │   │   ├── banmanager.pyc
│   │   │   ├── database.py
│   │   │   ├── database.pyc
│   │   │   ├── datedetector.py
│   │   │   ├── datedetector.pyc
│   │   │   ├── datetemplate.py
│   │   │   ├── datetemplate.pyc
│   │   │   ├── failmanager.py
│   │   │   ├── failmanager.pyc
│   │   │   ├── failregex.py
│   │   │   ├── failregex.pyc
│   │   │   ├── filtergamin.py
│   │   │   ├── filtergamin.pyc
│   │   │   ├── filterpoll.py
│   │   │   ├── filterpoll.pyc
│   │   │   ├── filter.py
│   │   │   ├── filter.pyc
│   │   │   ├── filterpyinotify.py
│   │   │   ├── filterpyinotify.pyc
│   │   │   ├── filtersystemd.py
│   │   │   ├── filtersystemd.pyc
│   │   │   ├── __init__.py
│   │   │   ├── __init__.pyc
│   │   │   ├── ipdns.py
│   │   │   ├── ipdns.pyc
│   │   │   ├── jail.py
│   │   │   ├── jail.pyc
│   │   │   ├── jails.py
│   │   │   ├── jails.pyc
│   │   │   ├── jailthread.py
│   │   │   ├── jailthread.pyc
│   │   │   ├── mytime.py
│   │   │   ├── mytime.pyc
│   │   │   ├── server.py
│   │   │   ├── server.pyc
│   │   │   ├── strptime.py
│   │   │   ├── strptime.pyc
│   │   │   ├── ticket.py
│   │   │   ├── ticket.pyc
│   │   │   ├── transmitter.py
│   │   │   ├── transmitter.pyc
│   │   │   ├── utils.py
│   │   │   └── utils.pyc
│   │   ├── setup.py
│   │   ├── setup.pyc
│   │   ├── tests
│   │   │   ├── action_d
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __init__.pyc
│   │   │   │   ├── test_badips.py
│   │   │   │   ├── test_badips.pyc
│   │   │   │   ├── test_smtp.py
│   │   │   │   └── test_smtp.pyc
│   │   │   ├── actionstestcase.py
│   │   │   ├── actionstestcase.pyc
│   │   │   ├── actiontestcase.py
│   │   │   ├── actiontestcase.pyc
│   │   │   ├── banmanagertestcase.py
│   │   │   ├── banmanagertestcase.pyc
│   │   │   ├── clientbeautifiertestcase.py
│   │   │   ├── clientbeautifiertestcase.pyc
│   │   │   ├── clientreadertestcase.py
│   │   │   ├── clientreadertestcase.pyc
│   │   │   ├── config
│   │   │   │   ├── action.d
│   │   │   │   │   └── brokenaction.conf
│   │   │   │   ├── fail2ban.conf
│   │   │   │   ├── filter.d
│   │   │   │   │   ├── simple.conf
│   │   │   │   │   ├── test.conf
│   │   │   │   │   ├── test.local
│   │   │   │   │   ├── zzz-generic-example.conf
│   │   │   │   │   └── zzz-sshd-obsolete-multiline.conf
│   │   │   │   └── jail.conf
│   │   │   ├── databasetestcase.py
│   │   │   ├── databasetestcase.pyc
│   │   │   ├── datedetectortestcase.py
│   │   │   ├── datedetectortestcase.pyc
│   │   │   ├── dummyjail.py
│   │   │   ├── dummyjail.pyc
│   │   │   ├── fail2banclienttestcase.py
│   │   │   ├── fail2banclienttestcase.pyc
│   │   │   ├── fail2banregextestcase.py
│   │   │   ├── fail2banregextestcase.pyc
│   │   │   ├── failmanagertestcase.py
│   │   │   ├── failmanagertestcase.pyc
│   │   │   ├── files
│   │   │   │   ├── action.d
│   │   │   │   │   ├── action_checkainfo.py
│   │   │   │   │   ├── action_checkainfo.pyc
│   │   │   │   │   ├── action_errors.py
│   │   │   │   │   ├── action_errors.pyc
│   │   │   │   │   ├── action_modifyainfo.py
│   │   │   │   │   ├── action_modifyainfo.pyc
│   │   │   │   │   ├── action_noAction.py
│   │   │   │   │   ├── action_noAction.pyc
│   │   │   │   │   ├── action_nomethod.py
│   │   │   │   │   ├── action_nomethod.pyc
│   │   │   │   │   ├── action.py
│   │   │   │   │   └── action.pyc
│   │   │   │   ├── config
│   │   │   │   │   └── apache-auth
│   │   │   │   │   ├── basic
│   │   │   │   │   │   ├── authz_owner
│   │   │   │   │   │   │   └── cant_get_me.html
│   │   │   │   │   │   └── file
│   │   │   │   │   ├── digest
│   │   │   │   │   ├── digest_anon
│   │   │   │   │   ├── digest.py
│   │   │   │   │   ├── digest.pyc
│   │   │   │   │   ├── digest_time
│   │   │   │   │   ├── digest_wrongrelm
│   │   │   │   │   ├── noentry
│   │   │   │   │   └── README
│   │   │   │   ├── database_v1.db
│   │   │   │   ├── filter.d
│   │   │   │   │   ├── substition.conf
│   │   │   │   │   ├── testcase01.conf
│   │   │   │   │   └── testcase-common.conf
│   │   │   │   ├── ignorecommand.py
│   │   │   │   ├── ignorecommand.pyc
│   │   │   │   ├── logs
│   │   │   │   │   ├── 3proxy
│   │   │   │   │   ├── apache-auth
│   │   │   │   │   ├── apache-badbots
│   │   │   │   │   ├── apache-botsearch
│   │   │   │   │   ├── apache-fakegooglebot
│   │   │   │   │   ├── apache-modsecurity
│   │   │   │   │   ├── apache-nohome
│   │   │   │   │   ├── apache-noscript
│   │   │   │   │   ├── apache-overflows
│   │   │   │   │   ├── apache-pass
│   │   │   │   │   ├── apache-shellshock
│   │   │   │   │   ├── assp
│   │   │   │   │   ├── asterisk
│   │   │   │   │   ├── bsd
│   │   │   │   │   │   ├── syslog-plain.txt
│   │   │   │   │   │   ├── syslog-v.txt
│   │   │   │   │   │   └── syslog-vv.txt
│   │   │   │   │   ├── counter-strike
│   │   │   │   │   ├── courier-auth
│   │   │   │   │   ├── courier-smtp
│   │   │   │   │   ├── cyrus-imap
│   │   │   │   │   ├── directadmin
│   │   │   │   │   ├── domino-smtp
│   │   │   │   │   ├── dovecot
│   │   │   │   │   ├── dropbear
│   │   │   │   │   ├── drupal-auth
│   │   │   │   │   ├── ejabberd-auth
│   │   │   │   │   ├── exim
│   │   │   │   │   ├── exim-spam
│   │   │   │   │   ├── freeswitch
│   │   │   │   │   ├── froxlor-auth
│   │   │   │   │   ├── groupoffice
│   │   │   │   │   ├── gssftpd
│   │   │   │   │   ├── guacamole
│   │   │   │   │   ├── haproxy-http-auth
│   │   │   │   │   ├── horde
│   │   │   │   │   ├── kerio
│   │   │   │   │   ├── lighttpd-auth
│   │   │   │   │   ├── mongodb-auth
│   │   │   │   │   ├── monit
│   │   │   │   │   ├── murmur
│   │   │   │   │   ├── mysqld-auth
│   │   │   │   │   ├── nagios
│   │   │   │   │   ├── named-refused
│   │   │   │   │   ├── nginx-botsearch
│   │   │   │   │   ├── nginx-http-auth
│   │   │   │   │   ├── nginx-limit-req
│   │   │   │   │   ├── nsd
│   │   │   │   │   ├── openhab
│   │   │   │   │   ├── openwebmail
│   │   │   │   │   ├── oracleims
│   │   │   │   │   ├── pam-generic
│   │   │   │   │   ├── perdition
│   │   │   │   │   ├── phpmyadmin-syslog
│   │   │   │   │   ├── php-url-fopen
│   │   │   │   │   ├── portsentry
│   │   │   │   │   ├── postfix
│   │   │   │   │   ├── proftpd
│   │   │   │   │   ├── pure-ftpd
│   │   │   │   │   ├── qmail
│   │   │   │   │   ├── recidive
│   │   │   │   │   ├── roundcube-auth
│   │   │   │   │   ├── screensharingd
│   │   │   │   │   ├── selinux-ssh
│   │   │   │   │   ├── sendmail-auth
│   │   │   │   │   ├── sendmail-reject
│   │   │   │   │   ├── sieve
│   │   │   │   │   ├── slapd
│   │   │   │   │   ├── sogo-auth
│   │   │   │   │   ├── solid-pop3d
│   │   │   │   │   ├── squid
│   │   │   │   │   ├── squirrelmail
│   │   │   │   │   ├── sshd
│   │   │   │   │   ├── stunnel
│   │   │   │   │   ├── suhosin
│   │   │   │   │   ├── tine20
│   │   │   │   │   ├── uwimap-auth
│   │   │   │   │   ├── vsftpd
│   │   │   │   │   ├── webmin-auth
│   │   │   │   │   ├── wuftpd
│   │   │   │   │   ├── xinetd-fail
│   │   │   │   │   ├── zoneminder
│   │   │   │   │   ├── zzz-generic-example
│   │   │   │   │   └── zzz-sshd-obsolete-multiline
│   │   │   │   ├── testcase01a.log
│   │   │   │   ├── testcase01.log
│   │   │   │   ├── testcase02.log
│   │   │   │   ├── testcase03.log
│   │   │   │   ├── testcase04.log
│   │   │   │   ├── testcase-journal.log
│   │   │   │   ├── testcase-multiline.log
│   │   │   │   ├── testcase-usedns.log
│   │   │   │   ├── testcase-wrong-char.log
│   │   │   │   └── zzz-sshd-obsolete-multiline.log
│   │   │   ├── filtertestcase.py
│   │   │   ├── filtertestcase.pyc
│   │   │   ├── __init__.py
│   │   │   ├── __init__.pyc
│   │   │   ├── misctestcase.py
│   │   │   ├── misctestcase.pyc
│   │   │   ├── samplestestcase.py
│   │   │   ├── samplestestcase.pyc
│   │   │   ├── servertestcase.py
│   │   │   ├── servertestcase.pyc
│   │   │   ├── sockettestcase.py
│   │   │   ├── sockettestcase.pyc
│   │   │   ├── tickettestcase.py
│   │   │   ├── tickettestcase.pyc
│   │   │   ├── utils.py
│   │   │   └── utils.pyc
│   │   ├── version.py
│   │   └── version.pyc
│   └── fail2ban-0.10.3.fix1.dist-info
│   ├── DESCRIPTION.rst
│   ├── INSTALLER
│   ├── METADATA
│   ├── metadata.json
│   ├── RECORD
│   ├── top_level.txt
│   └── WHEEL
├── nix-support
│   └── propagated-build-inputs
├── run
│   └── fail2ban
├── share
│   └── doc
│   └── fail2ban
│   ├── DEVELOP
│   ├── FILTERS
│   ├── README.md
│   └── run-rootless.txt
└── var
└── lib
└── fail2ban
44 directories, 432 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment