Download List

Project Description

The Port Scan Attack Detector (psad) is a collection of three system daemons that are designed to work with the Linux iptables firewalling code to detect port scans and other suspect traffic. It features a set of highly configurable danger thresholds (with sensible defaults), verbose alert messages, email alerting, DShield reporting, and automatic blocking of offending IP addresses. Psad incorporates many of the packet signatures included in Snort to detect various kinds of suspicious scans, and implements the same passive OS fingerprinting algorithm used by p0f.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-01-03 16:11
2.2.1

This release added support for detection of Topera IPv6 scans, Nmap IP protocol scan detection (nmap -sO), a new test suite, email throttling, and per-danger level auto response timeouts.
Tags: Stable

2009-02-22 05:55
2.1.5

SELinux policy files were added to make psad compatible with SELinux. The files are located in a new "selinux" directory in the sources. A bug was fixed in which local server ports were not reported correctly under netstat parsing. A bug was fixed in the start() function in the Gentoo init script which caused psad to not be started and the error "* ERROR: psad failed to start" to be generated. A bug that occurred when ENABLE_SYSLOG_FILE is enabled was fixed.
Tags: Major feature enhancements

2008-08-22 23:14
2.1.4

This release restructures Perl module paths to
make it easy to introduce
a "nodeps" distribution of psad that does not
contain any Perl modules.
This allows better integration with systems that
already have all
necessary modules installed (including the
IPTables::ChainMgr and
IPTables::Parse modules). The main driver for this
work is to make all
cipherdyne.org projects easily integrated with
distributions based on
Debian. A bugfix has been made to honor the
IPT_SYSLOG_FILE variable
in --Analyze-msgs mode. A switch has been made
from the deprecated
bleeding-all.rules file to the new
emerging-all.rules available from
Emerging Threats.
Tags: Minor feature enhancements

2008-06-13 23:01
2.1.3

This release enables IPT_SYSLOG_FILE by default.
This is a relatively
important change, since it changes the default
method of acquiring
iptables log data from reading it from a named
pipe from syslog to just
parsing the /var/log/messages file. The whois
client has been updated to
version 4.7.26, Bit::Vector to 6.4, and Date::Calc
to 5.4.
Tags: Minor feature enhancements

2008-04-04 08:06
2.1.2

A bug was fixed so that kernel timestamps are not
included in iptables log prefixes that contain
spaces like "[ 65.026008] DROP". Non-resolved IP
addresses are now skipped. p0f output in --debug
mode was improved to display when a passive OS
fingerprint cannot be calculated based on iptables
log messages that include TCP options (i.e. with
--log-tcp-options when building a LOG rule on the
iptables command line).
Tags: Minor bugfixes

Project Resources