Mon, 09 Nov 2026 06:12:32 UTC Log in
Port Scan Attack Detector (psad) watches for suspect traffic 1.23 MB built 2026-10-17 05:54:17 GMT

Description

Port Scan Attack Detector (psad) is a lightweight system daemon written in Perl 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 (https://www.snort.org) 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 (https://www.cipherdyne.org/fwsnort/), which makes use of the iptables string match module to detect application layer signatures.

Dependencies

41 total
Requires36
  • /bin/ps
  • /bin/sh
  • /bin/sh
  • /bin/sh
  • /usr/bin/killall
  • /usr/bin/perl
  • /usr/bin/semodule
  • /usr/bin/semodule
  • config(psad) = 2.4.6-25.fc45
  • filesystem(unmerged-sbin-symlinks)
  • gzip
  • iproute
  • iptables
  • 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
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsZstd) <= 5.4.18-1
Provides2
  • config(psad) = 2.4.6-25.fc45
  • psad = 2.4.6-25.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
Recommends3
  • /bin/mail
  • /usr/bin/sendmail
  • /usr/bin/whois
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

89
Name ascending sort Size
/etc/logrotate.d 0.00 B
/etc/logrotate.d/psad 515.00 B
/etc/psad 0.00 B
/etc/psad/auto_dl 1.13 KB
/etc/psad/icmp6_types 2.47 KB
/etc/psad/icmp_types 2.77 KB
/etc/psad/ip_options 1.54 KB
/etc/psad/pf.os 27.79 KB
/etc/psad/posf 1.87 KB
/etc/psad/protocols 2.86 KB
/etc/psad/psad.conf 29.91 KB
/etc/psad/signatures 44.21 KB
/etc/psad/snort_rule_dl 524.00 B
/etc/psad/snort_rules 0.00 B
/etc/psad/snort_rules/VERSION 12.00 B
/etc/psad/snort_rules/attack-responses.rules 4.54 KB
/etc/psad/snort_rules/backdoor.rules 16.57 KB
/etc/psad/snort_rules/bad-traffic.rules 2.87 KB
/etc/psad/snort_rules/chat.rules 6.99 KB
/etc/psad/snort_rules/classification.config 3.44 KB
/etc/psad/snort_rules/ddos.rules 6.58 KB
/etc/psad/snort_rules/deleted.rules 61.91 KB
/etc/psad/snort_rules/dns.rules 5.68 KB
/etc/psad/snort_rules/dos.rules 5.12 KB
/etc/psad/snort_rules/emerging-all.rules 12.95 MB
/etc/psad/snort_rules/experimental.rules 415.00 B
/etc/psad/snort_rules/exploit.rules 25.87 KB
/etc/psad/snort_rules/finger.rules 3.22 KB
/etc/psad/snort_rules/ftp.rules 19.96 KB
/etc/psad/snort_rules/icmp-info.rules 15.20 KB
/etc/psad/snort_rules/icmp.rules 4.34 KB
/etc/psad/snort_rules/imap.rules 12.23 KB
/etc/psad/snort_rules/info.rules 2.32 KB
/etc/psad/snort_rules/local.rules 150.00 B
/etc/psad/snort_rules/misc.rules 16.71 KB
/etc/psad/snort_rules/multimedia.rules 2.75 KB
/etc/psad/snort_rules/mysql.rules 1022.00 B
/etc/psad/snort_rules/netbios.rules 277.98 KB
/etc/psad/snort_rules/nntp.rules 3.75 KB
/etc/psad/snort_rules/oracle.rules 172.71 KB
/etc/psad/snort_rules/other-ids.rules 1.30 KB
/etc/psad/snort_rules/p2p.rules 3.81 KB
/etc/psad/snort_rules/policy.rules 5.15 KB
/etc/psad/snort_rules/pop2.rules 1.15 KB
/etc/psad/snort_rules/pop3.rules 8.33 KB
/etc/psad/snort_rules/porn.rules 4.89 KB
/etc/psad/snort_rules/reference.config 608.00 B
/etc/psad/snort_rules/rpc.rules 50.12 KB
/etc/psad/snort_rules/rservices.rules 2.80 KB
/etc/psad/snort_rules/scan.rules 3.95 KB
Files 1–50 of 89 Next →
of 2

Component of

buildroots that installed this RPM

No Buildroots