- IPFIX / NetFlow v9 采集 + TZSP DNS 嗅探识别应用,可选 ROS 只读 REST 轮询 - 内置 100+ 应用规则库,支持自定义域名 / IP 段 / 端口规则 - 按分钟 / 小时 / 天汇总写入 MySQL - 全网概览、主机监控、应用统计、流量流向(桑基图)、识别规则、系统设置 - 中英双语,深浅色主题,T568B 线色设计语言 - Docker 多架构镜像,GitHub Actions 测试与发布 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
19 lines
573 B
Python
19 lines
573 B
Python
import os
|
|
import sys
|
|
import tempfile
|
|
|
|
_tmp = tempfile.mkdtemp(prefix="rosdpi-test-")
|
|
os.environ["DATABASE_URL"] = f"sqlite:///{_tmp}/test.db"
|
|
os.environ["LAN_CIDRS"] = "192.168.88.0/24,2408:8000:1:2::/64"
|
|
os.environ["ROS_URL"] = ""
|
|
os.environ["ADMIN_PASSWORD"] = ""
|
|
os.environ["TZ"] = "Asia/Shanghai"
|
|
os.environ["IPFIX_PORT"] = "0"
|
|
os.environ["TZSP_PORT"] = "0"
|
|
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
|
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
|
|
|
from app.database import init_db # noqa: E402
|
|
|
|
init_db(retries=1)
|