
FastNetMon 使用笔记
发布日期:2021-05-14 03:34:51
浏览次数:53
分类:精选文章
本文共 1681 字,大约阅读时间需要 5 分钟。
FastNetMon 使用笔记
FastNetMon 是一款高性能的 DoS/DDoS 检测工具,主要用于网络安全防护。本文将介绍其核心功能、安装配置、使用方法及相关注意事项。
基本功能介绍
FastNetMon 具备以下主要功能:
- 高性能抓包引擎支持: 支持包括 netmap、PF_RING、PCAP 等多种抓包引擎,能够满足不同场景下的高性能网络监控需求。
- 多种流量解析方案: 支持 NetFlow v5、v9、IPFIX、sFLOW 等流量解析协议,兼容主流网络设备的流量监控需求。
- BGP 联动能力: 支持 ExaBGP 和 GoBGP 等 BGP 协议实现,能够实现交通矩阵和特定攻击路径的防护。
- 高级防护模式: 支持黑洞模式及 BGP Flow Spec 模式,能够针对复杂的网络攻击场景进行有效防御。
- 数据存储与可视化: 支持 Redis、MongoDB、Grafana 和 InfluxDB 等技术的集成,能够实现实时数据分析与可视化展示。
- 多维度告警系统: 支持邮件、Shell 脚本等多种告警方式,确保网络异常及时通知。
安装与配置指导
安装方法
-
RPM 包安装(适用于 CentOS 8):
wget https://community-downloads.fastnetmon.com/releases/1.1.6/centos/8/fastnetmon-1.1.6-1.el8.x86_64.rpmrpm -ivh fastnetmon-1.1.6-1.el8.x86_64.rpm
-
脚本安装方法:
wget https://raw.githubusercontent.com/pavel-odintsov/fastnetmon/master/src/fastnetmon_install.pl -O fastnetmon_install.plsudo perl fastnetmon_install.pl
配置步骤
-
网络 CIDR 配置:
222.X.X.X/24
-
快捷方式配置:
# 防守相关参数ban_for_pps = onban_for_bandwidth = onban_for_flows = off# 检测阈值设置threshold_pps = 1000threshold_mbps = 50threshold_flows = 3500# 协议级别阈值(仅在全局限制允许时生效)threshold_tcp_mbps = 50threshold_udp_mbps = 50threshold_icmp_mbps = 10# 协议级别限制(仅在阈值允许时生效)ban_for_tcp_bandwidth = offban_for_udp_bandwidth = offban_for_icmp_bandwidth = off# 单独协议级别流量限制ban_for_tcp_pps = offban_for_udp_pps = offban_for_icmp_pps = off
-
网络接口配置:
mirror = onmirror_afpacket = onpcap = oninterfaces = eth3enable_connection_tracking = onmonitor_local_ip_addresses = offmax_ips_in_list = 32
运行与管理
- 启动服务:
/opt/fastnetmon/fastnetmon
或者
systemctl restart fastnetmon
使用与扩展
- 寻找更多资源: 可以访问 FastNetMon 的官方文档或社区获取详细技术支持和新功能介绍。
- 集成与定制: 根据实际需求,可将 FastNetMon 与其他监控平台(如 Prometheus、Nagios)的结合使用,实现更全面的网络安全监控。
以上内容均为个人学习笔记,具体使用请根据实际场景调整配置和参数,确保网络安全措施的有效性。
发表评论
最新留言
很好
[***.229.124.182]2025年04月29日 17时42分35秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【编程】C语言入门:1到 100 的所有整数中出现多少个数字9
2019-03-09
MySQL----基础及常用命令
2019-03-09
flink启动(二)
2019-03-09
软件架构设计和MESH经验之谈
2019-03-09
关于宝塔面板安装的mysql用Navicat连接出现2003的错误解决
2019-03-09
Windows2016 FTP用户隔离
2019-03-09
js传入参数是中文的时候出现 “******”未定义错误
2019-03-09
吴恩达机器学习课程笔记(英文授课) Lv.1 新手村(回归)
2019-03-09
pair的用法
2019-03-09
SQL基本操作命令
2019-03-09
C# WinForm程序退出的方法
2019-03-09
onFailure unexpected end of stream
2019-03-09
Flex 布局的自适应子项内容过长导致其被撑大问题
2019-03-09
PL/SQL 动态Sql拼接where条件
2019-03-09
Lua-table 一种更少访问的安全取值方式
2019-03-09
虚函数
2019-03-09
斐波那契数列两种算法的时间复杂度
2019-03-09
【自学Flutter】4.1 Material Design字体图标的使用(icon)
2019-03-09
C++清空队列(queue)方法
2019-03-09