829729943c
核心改进: - 节点数据丰富: TLS版本/加密套件/SNI/端口/流量统计/连接成功率 - 边数据丰富: 包数/持续时间/TLS/端口/SNI/分类标签 - 新增 edge_time_series 端点: 边流量时序图(北京时间) - 新增 cluster_nodes_edges 端点: 社区聚焦(zoom+高亮+专属边) - 社区点击: 自动缩放/高亮节点/显示社区边(可点击) - 边交互修复: 事件从layerGroup移至hitPoly,三处边渲染全修复 - 地图升级: ESRI卫星影像 + 255国矢量边界叠加 - 离线回退: 卫星→CartoDB→暗色矢量地图,完整可用 - 节点面板: 删除无意义社区标签,移至Host+组织同行 - sanitizeName: 清理5个非ASCII国家名避免乱码 - .gitignore: 补充geoip_chunks/和嵌套CSV规则 项目清理: - 删除 logs/ (20个调试文件,~2.5MB) - 删除 test_*.py (4个临时测试脚本) - 删除 _check_bool/_pipeline_test/_restart_server/start_server (硬编码路径) - 删除 node_modules/package.json/package-lock.json (18MB,不用Node) - 删除 tests/ 旧日志和调试脚本 - 删除 .pytest_cache/ .server_pid.txt RUNTIME_CHANGED.txt - AGENTS.md → CLAUDE.md Co-Authored-By: Claude <noreply@anthropic.com>
20 lines
951 B
Python
20 lines
951 B
Python
from django.urls import path
|
|
from . import views
|
|
|
|
app_name = 'simple_analysis'
|
|
urlpatterns = [
|
|
path('', views.index, name='index'),
|
|
path('geoip-status/', views.geoip_status, name='geoip_status'),
|
|
path('quick-scan/', views.quick_scan, name='quick_scan'),
|
|
path('upload/', views.upload_csv, name='upload'),
|
|
path('filter/', views.filter_data, name='filter'),
|
|
path('filter/advanced/', views.advanced_filter, name='advanced_filter'),
|
|
path('column-values/', views.column_values, name='column_values'),
|
|
path('cluster/', views.run_clustering, name='cluster'),
|
|
path('cluster/<int:label>/', views.cluster_detail, name='cluster_detail'),
|
|
path('node/', views.node_detail, name='node_detail'),
|
|
path('edges/', views.edge_relationships, name='edges'),
|
|
path('edge-time-series/', views.edge_time_series, name='edge_time_series'),
|
|
path('cluster-nodes-edges/', views.cluster_nodes_edges, name='cluster_nodes_edges'),
|
|
]
|