GothamCode.com
Stuff & Various Nasty Hacks, Mostly Written in PHP, Not All
Written Here
- dehydrator is a wrapper script for
the dehydrated LetsEncrypt ACME
client. dehydrator maintains and distributes SSL/TLS certificates, with
the ability to call different hooks for each hostname included in a
certificate. It exclusively uses the DNS-01 protocol to validate
domain control, and SSH/rsync for distribution.
- postqueues is a tool to quickly
display the number of messages in Postfix's queues. It is Postfix
multi-instance aware, and can output data in a format suitable for
consumption by people, or a format suitable for use by scripts.
- EggLogging is a BSD-licensed plugin
for the Phergie (v2) IRC bot to create
text log files for monitored channels in an Eggdrop-compatible format.
EggLogging is intended to produce output that can be fed to stats
programs like PISG, and log
to HTML converters like irclog2html.py
.
- Phailomatic, a PHP-based intrusion
prevention system/DoS mitigation tool similar to Fail2ban or Denyhosts.
It is intended to be small, relatively lightweight, and simple.
- Getmail Retriever plugin for Roundcube
is a GPL licensed fork of the ispcp_fetchmail plugin for Roundcube
webmail. getmail
is an alternative to fetchmail with a better track record for
reliability and security. This plugin allows your Roundcube users
to use getmail to retrieve mail via POP3 or IMAP and deliver that mail
to the user. The back end is a PHP-CLI/PDO script run from cron
that executes getmail according to the administrator and user settings.
- PowerDynDNS for PowerDNS is
an under-development, GPLv2 licensed, open source dynamic DNS service,
usably compatible with both the DynDNS.org
API and tinydyndns API,
when used in conjunction with PowerDNS.
- POP-before-SMTP-Auth is a GPLv2
licensed, open source mail log scanner daemon that implements a
POP-before-SMTP authorization service for Postfix/Dovecot. It can
probably be easily adapted to use other SMTP servers and other POP3
servers.
- tmuxie is a small and lightweight tmux
session manager (wrapper) forked from screenie
for GNU Screen, dual-licensed GPLv2 and BSD.
- Bad Behavior 2.2 for PmWiki is a
GPLv2 licensed port of Bad
Behavior for PmWiki.
- DPopper 1.0 is an original-BSD-licensed 'dummy'
POP3 server written in C by Karl Pielorz. It can be used to handle
hoards of marauding customers while your real POP3 server is having a
bad day. It will appear to authenticate anybody, and will accept any
password they offer. It will also tell them they have no new mail, hence
provides the backend for 'transparently' failing POP3 servers. (Not
written here, but seems to have disappeared from http://tdx.com/software
along with their site. Mirrored here because we found it useful with TinyDynDNS.) DPopper is
licensed under "the Original BSD License". That's the one with the "advertising
clause".
- Miscellaneous: You may find other miscellaneous
stuff in here, tersely described in a directory listing.
What is here, is here. If it's not, then it's not. If it doesn't work for
you, then it doesn't work for you. No promises made about it. But there is
a mailing list,
and list
archives. You can find the git repository at http://git.gothamcode.com.
© 2001-2024 Gotham Code