首页 网络安全 安全学院 查看内容

用pf防止ssh、ftp暴力攻擊

2008-11-17 11:08 614 0

摘要:   1.在/etc/pf.conf加入底下規則  table <SSHbruteforce> persist  table <FTPbruteforce> persist  b...
关键词: log file expiretable quick sbin conn SSHbruteforce FTPbruteforce local max

  1.在/etc/pf.conf加入底下規則  table <SSHbruteforce> persist  table <FTPbruteforce> persist  block quick from <SSHbruteforce>  block quick from <FTPbruteforce>  pass quick inet proto tcp from any to any port 22 keep state (max-src-conn 5, max-src-conn-rate 3/20,overload <SSHbruteforce> flush global)  pass quick inet proto tcp from any to any port ftp keep state (max-src-conn 5, max-src-conn-rate 10/40,overload <FTPbruteforce> flush global)  2.再寫個script去紀錄每天的狀況  #!/bin/sh  log_file="/var/log/bad_guy.log"  date >> $log_file  echo " FTP:" >> $log_file  /sbin/pfctl -t SSHbruteforce -T show >> $log_file  echo " SSH:" >> $log_file  /sbin/pfctl -t FTPbruteforce -T show >> $log_file  3.阻擋一日後,即清除IP紀錄,先裝套件/usr/ports/security/expiretable  # /usr/local/sbin/expiretable -v -d -t 24h SSHbruteforce  # /usr/local/sbin/expiretable -v -d -t 24h FTPbruteforce  並把設定加入rc.local  原文地址 http://www.bsdlover.cn/html/50/n-1750.html
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部