We are very interested in having sshguard pre-packaged for as many operating systems as possible.
Packages improve greatly the experience of getting the software installed on an OS, and help both the software to be installed and the OS that will host it.
The operating systems to which we are most interested in having sshguard packages are the following:
If you have experience in creating one of these, and especially if you can maintain the package, then we want you! Please subscribe the sshguard maintainers mailing list and notify what package you are available to create.
Creating packages for sshguard is very easy, because sshguard:
Finally, there's an ad hoc sshguard maintainers mailing list for supporting volunteers on any problem or question they could encounter in creating a package.
Depending on the host operating system, a flag --with-firewall=xyz must be passed to ./configure. There is an association with OSes:
| OS | firewall | flag |
|---|---|---|
| Linux | netfilter/iptables | iptables |
| Mac OS X | IPFIREWALL | ipfw |
| OpenBSD | Packet Filter | pf |
| FreeBSD | IPFIREWALL or Packet Filter |
ipfw or pf |
| systems w/o firewall | tcpd's hosts_options | hosts |
You are expected to be aware of the different options and setup scenarios before choosing what's best for the target OS of the package.
There are two types of contribution of a sshguard package:
Of course, the latter is the most appreciated because it guarantees users a better experience (up-to-date versions, response to possible security flaws etc).
Maintainers are required to subscribe the sshguard maintainers mailing list and notify they are picking the maintainership of a specific package (e.g., Ubuntu .deb package). On the same list I will announce version upgrades, security news, recommendations and the rest of the info reserved to maintainers.
Get back to the sshguard homepage.