csf

New csf v2.03

This should stabalise the LF_DIRWATCH feature now:

  • Fixed a looping issue with the temporary Connection Tracking block code
  • Added a 10 second timeout for the LF_DIRWATCH child to prevent looping

New csf v2.02

Some bugfixes and changes to LF_DIRWATCH:

  • In LF_DIRWATCH, allow wildcard matching at the end of a file name in csf.fignore, such that /tmp/clamav* will ignore any files starting with /tmp/clamav, e.g. /tmp/clamav-1234
  • Added a throttle to LF_DIRWATCH – if more than 10 emails are being emailed in one pass, LF_DIRWATCH will create the file /etc/csf/csf.dwdisable and then disable itself. To get it watching again, either restart lfd or delete that file
  • Fixed a bug where LF_DIRWATCH always reported the same file when different files had been detected in a pass

New csf v2.00

Brand new feature:

  • New feature: Directory Watching. LF_DIRWATCH enables lfd to check /tmp and /dev/shm and other pertinent directories for suspicious files, i.e. script exploits. These can optionally be moved into a tarball
  • Directory Watching false-positives can be listed in csf.fignore which is accessible from the WHM UI

New csf v1.98

New version with a nice new feature for those with multiple NICs:

  • Modified code to allow for multiple ethernet NICs so that all rules are applied to all NICs, for example, if you have IP’s spread over eth0 and eth1. To do this you have to set ETH_DEVICE = “eth+”

New csf v1.97

New changes for v1.97:

  • Tightened DNS port 53 connections in accordance with:http://www.oreillynet.com/pub/a/network/excerpt/dnsbindcook_ch07
  • Moved no log dropping to the end of the chains
  • Moved allowed IP’s to before Block Lists

Be aware of the upgrade issues in v1.93 and v1.94:http://configserver.com/blog/index.php?itemid=84

New csf v1.93

New version with some changes and bugfixes:

  • Fixed problem where external resolvers were being used and responses from them were being dropped because they were coming back on ephemeral ports – added a scan of /etc/resolv.conf and external nameservers now have whitelisted source port 53 to ephemeral ports
  • Drop logging of failed attempts to access port 53 so they don’t consume syslog
  • Moved update from /tmp do /usr/src

New csf v1.89

Added a new feature for v1.89:

  • Added Pre-configured settings for Low, Medium or High firewall security to WHM UI

New csf v1.86

A major enhancement for v1.86:

  • Modified lfd connection tracking to drop udp as well as tcp packets when blocking
  • Added support for the DShield Block List with LF_DSHIELD – http://www.dshield.org/block_list_info.php See csf.conf for more information
  • Added support for the Spamhaus DROP List with LF_SPAMHAUS – http://www.spamhaus.org/drop/index.lasso See csf.conf for more information

New csf v1.85

Minor changes for v1.85

  • Workaround for spam PT false-positives
  • Added exe:/usr/bin/spamc to csf.pignore
  • Added csf version to title bar in WHM