MBZ-Gamer/Week-2-pfSense-Firewall-Suricata-pfBlockerNG
GitHub: MBZ-Gamer/Week-2-pfSense-Firewall-Suricata-pfBlockerNG
该项目是一个网络安全实习实践,演示了如何使用 pfSense、Suricata 和 pfBlockerNG 部署企业级防火墙并进行入侵检测、地理封锁和 DNS 拦截等安全配置。
Stars: 0 | Forks: 0
第 2 周 – pfSense 防火墙部署与安全配置
概述
本项目是我在 ITSimplera Institute 担任网络安全蓝队 / SOC 分析实习生期间完成的工作。
本项目的目标是使用 pfSense 部署和配置安全的防火墙环境,使用 Suricata IDS/IPS 实施入侵检测,配置 pfBlockerNG 进行 GeoIP 过滤和 DNSBL 网站拦截,并验证防火墙安全控制措施。
目标
部署 pfSense 防火墙
配置 WAN 和 LAN 接口
安装 Suricata IDS/IPS
安装 pfBlockerNG
配置 GeoIP 国家级拦截
配置 DNSBL 网站拦截
配置管理员 WebGUI 访问
验证防火墙日志和警报
使用的技术
pfSense Community Edition
Ubuntu Server
Ubuntu Desktop
Suricata IDS/IPS
pfBlockerNG-devel
MaxMind GeoLite2
Oracle VirtualBox
实现的功能
✔ pfSense 部署
✔ 安全的 WAN/LAN 配置
✔ Suricata IDS
✔ Emerging Threats 规则
✔ GeoIP 国家级过滤
✔ DNSBL 网站拦截
✔ Facebook 拦截
✔ Chat.com 拦截
✔ 管理员访问规则
✔ 防火墙监控
测试
以下验证已成功完成。
GeoIP 数据库下载
DNSBL 拦截
Suricata 警报
管理员 WebGUI 访问
防火墙日志记录
截图
所有截图均可在 Screenshots 文件夹中找到。
文档
完整的实施细节可在以下文件中查看:
Documentation/Week2_Internship_Documentation.pdf
学习成果
通过本项目,我获得了以下方面的实践经验:
防火墙管理
IDS/IPS 部署
DNS 安全
GeoIP 过滤
网络安全
蓝队行动
企业级防火墙故障排除
作者
Muhammad Bilal Zeeshan
网络安全蓝队 / SOC 分析实习生
ITSimplera Institute
标签:IP 地址批量处理, Metaprompt, pfSense, Suricata, 入侵检测系统, 威胁拦截, 安全数据湖, 插件系统, 现代安全运营, 网络安全, 防火墙配置, 隐私保护