首页/网络/常用端口速查/3310 clamd 病毒扫描服务

3310 clamd 病毒扫描服务

ClamAV 守护进程 clamd 的默认端口:邮件网关与文件上传系统把文件交给它扫描,是 Python/Node 集成扫描的常见后端。

常用端口速查网络更新于 2026-10-13

3310 是什么

3310 是 ClamAV 守护进程的默认监听端口。邮件网关、文件上传服务与各类附件处理组件把文件交给它扫描,由它返回是否命中病毒库。相比每次调用命令行扫描程序,常驻守护进程省去了反复加载病毒库的开销,因此在需要频繁扫描的场景里被广泛集成。

接口默认没有认证

同网段任何主机都能向它提交文件让服务端解析,这既消耗资源,也可以被用来探测病毒库版本与扫描能力。若它监听在业务网段,等于把一条可被滥用的资源通道摆在网上。

基本信息

服务ClamAV 守护进程
协议TCP 3310
用途文件与邮件病毒扫描接口
典型集成邮件网关、上传组件
安全等级本机或内网,需限制来源

典型使用场景

  • 邮件网关对附件做病毒扫描后再投递
  • 文件上传系统在落盘前调用扫描接口
  • 排查上传失败时确认扫描服务是否可用
  • 更新病毒库后验证扫描结果能否正常返回
  • 安全核查时确认扫描服务是否对业务网段开放

检查与验证

检查与验证
ss -lntp | grep 3310                      # 确认监听地址
systemctl status clamav-daemon | head -5   # 服务状态
clamdscan /tmp/sample.bin                  # 本地扫描验证

配置要点

配置要点
# clamd.conf
# TCPSocket 3310
# TCPAddr 127.0.0.1      # 仅监听本机,避免被滥用
# MaxThreads 20          # 控制并发,防止被拖垮
# 修改后需重启守护进程生效

集成方式对照

集成方式端口或形式说明
常驻守护进程TCP 3310调用快,需注意来源限制
命令行工具无端口每次加载病毒库,开销较大
本地套接字文件路径本机集成更安全
病毒库更新失败会让扫描能力悄悄下降却不报错:把病毒库版本与更新时间纳入监控,比只看服务进程是否存活更能反映真实防护状态。
扫描服务未做来源限制时,业务网内任意主机都可以提交文件,既可能耗尽线程导致正常业务排队,也能借响应差异探测防护能力。

易错点

  • 扫描服务对业务网开放且无认证:任意主机可提交文件消耗资源或探测规则
  • 只监控进程存活不监控病毒库版本:防护早已失效却毫无告警
  • 未限制并发:大量扫描请求把服务拖垮,邮件与上传业务同时受阻
  • 升级后未验证扫描结果:接口返回正常但实际未命中,漏检不易被发现

数据来源与参考

  • ClamAV 官方文档(clamd 默认 TCP 3310)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌