psad - Port Scan Attack Detector (psad) watches for suspect traffic

Property Value
Distribution Fedora 28
Repository Fedora Updates i386
Package filename psad-2.4.6-2.fc28.i686.rpm
Package name psad
Package version 2.4.6
Package release 2.fc28
Package architecture i686
Package type rpm
Category System Environment/Daemons
License GPLv2+
Maintainer -
Download size 1.41 MB
Installed size 14.77 MB
Port Scan Attack Detector (psad) is a collection of three lightweight
system daemons written in Perl and in C that are designed to work with Linux
iptables firewalling code to detect port scans and other suspect traffic.  It
features a set of highly configurable danger thresholds (with sensible
defaults provided), verbose alert messages that include the source,
destination, scanned port range, begin and end times, tcp flags and
corresponding nmap options, reverse DNS info, email and syslog alerting,
automatic blocking of offending ip addresses via dynamic configuration of
iptables rulesets, and passive operating system fingerprinting.  In addition,
psad incorporates many of the tcp, udp, and icmp signatures included in the
snort intrusion detection system ( to detect highly
suspect scans for various backdoor programs (e.g. EvilFTP, GirlFriend,
SubSeven), DDoS tools (mstream, shaft), and advanced port scans (syn, fin,
xmas) which are easily leveraged against a machine via nmap.  psad can also
alert on snort signatures that are logged via fwsnort
(, which makes use of the
iptables string match module to detect application layer signatures.


Package Version Architecture Repository
psad-2.4.6-2.fc28.x86_64.rpm 2.4.6 x86_64 Fedora Updates
psad-2.4.3-7.fc28.i686.rpm 2.4.3 i686 Fedora
psad-2.4.3-7.fc28.x86_64.rpm 2.4.3 x86_64 Fedora
psad - - -


Name Value
/bin/ps -
/usr/bin/killall -
/usr/bin/perl -
/usr/sbin/semodule -
gzip -
iproute -
iptables - -
net-tools -
perl(Bit::Vector) -
perl(Carp::Clan) -
perl(Data::Dumper) -
perl(Date::Calc) -
perl(File::Copy) -
perl(File::Path) -
perl(Getopt::Long) -
perl(IO::Handle) -
perl(IO::Select) -
perl(IO::Socket) -
perl(IPTables::ChainMgr) -
perl(IPTables::Parse) -
perl(NetAddr::IP) -
perl(POSIX) -
perl(Socket) -
perl(Storable) -
perl(Unix::Syslog) -
perl(strict) -
policycoreutils >= 2.4
rtld(GNU_HASH) -


Name Value
config(psad) = 2.4.6-2.fc28
psad = 2.4.6-2.fc28
psad(x86-32) = 2.4.6-2.fc28


Type URL
Binary Package psad-2.4.6-2.fc28.i686.rpm
Source Package psad-2.4.6-2.fc28.src.rpm

Install Howto

Install psad rpm package:

# dnf install psad




2019-02-25 - Dominik Mierzejewski <> - 2.4.6-2
- silence sys_ptrace AVC denials (#1615087)
2018-08-01 - Dominik Mierzejewski <> - 2.4.6-1
- update to 2.4.6 (#1611013)
2018-06-28 - Dominik Mierzejewski <> - 2.4.5-1
- update to 2.4.5 (#1394902, #1476553)
- use upstream systemd unit
- include additional docs
- fix SELinux policy installation scriptlet logic (#1438190)
- drop HLL policy, CIL import is supported in 2.4+ and RHEL 7.3 ships 2.5
- add gcc to BRs, use set_build_flags macro
- add more missing SELinux rules
- silence last module removal semodule warning
2018-02-09 - Fedora Release Engineering <> - 2.4.3-7
- Rebuilt for
2017-08-03 - Fedora Release Engineering <> - 2.4.3-6
- Rebuilt for
2017-07-27 - Fedora Release Engineering <> - 2.4.3-5
- Rebuilt for
2017-02-11 - Fedora Release Engineering <> - 2.4.3-4
- Rebuilt for
2016-10-26 - Dominik Mierzejewski <> - 2.4.3-3
- EPEL7 install doesn't support -D and -t together
- EPEL7 SELinux policy update (#1389191)
- add missing dependencies
- add dependencies to the systemd unit
2016-10-09 - Dominik Mierzejewski <> - 2.4.3-2
- fix SELinux policy temporarily (#1040425)
- document patch purpose and file/dir permissions
- depend on whois binary, not package
- verify tarball GPG signature in prep
2016-08-12 - Dominik Mierzejewski <> - 2.4.3-1
- update to 2.4.3
- use https in URLs
- supply native systemd unit
- drop obsolete patches
- merge Fedora-specific changes into one patch
- use system whois client instead of bundled one
- update (and sort) Requires list
- tighten file list
- remove bundled stuff in prep

See Also

Package Description
psblas3-common-3.5.2-3.fc28.noarch.rpm Documentation files for psblas3
psblas3-mpich-3.5.2-3.fc28.i686.rpm MPICH psblas3
psblas3-mpich-devel-3.5.2-3.fc28.i686.rpm The MPICH psblas3 headers and development-related files
psblas3-openmpi-3.5.2-3.fc28.i686.rpm OpenMPI psblas3
psblas3-openmpi-devel-3.5.2-3.fc28.i686.rpm The OpenMPI psblas3 headers and development-related files
psblas3-serial-3.5.2-3.fc28.i686.rpm psblas3 serial mode
psblas3-serial-devel-3.5.2-3.fc28.i686.rpm Development files for psblas3
psftools-1.0.10-2.fc28.i686.rpm Conversion tools for .PSF fonts
psi-1.3-1.fc28.i686.rpm Jabber client based on Qt
psi-plugins-1.3-1.fc28.i686.rpm Additional plugins for psi
psi-plus-1.3.408-1.fc28.i686.rpm Jabber client based on Qt
psi-plus-common-1.3.408-1.fc28.noarch.rpm Noarch resources for Psi+
psi-plus-i18n-1.3.408-1.fc28.noarch.rpm Language packs for Psi
psi-plus-plugins-1.3.408-1.fc28.i686.rpm Plugins pack for Psi+
psi4-1.2.1-4.b167f47.fc28.i686.rpm An ab initio quantum chemistry package