Commit Graph

40 Commits

Author SHA1 Message Date
yyhuni
0cf75585d5 docs: 添加黑名单过滤功能说明到 README 2026-01-06 17:25:31 +08:00
yyhuni
9b63203b5a refactor(migrations,frontend,backend): reorganize app structure and enhance target management UI
- Consolidate common migrations into dedicated common app module
- Remove asset search materialized view migration (0002) and simplify migration structure
- Reorganize target detail page with new overview and settings sub-routes
- Add target overview component displaying key asset information
- Add target settings component for configuration management
- Enhance scan history UI with improved data table and column definitions
- Update scheduled scan dialog with better form handling
- Refactor target service with improved API integration
- Update scan hooks (use-scans, use-scheduled-scans) with better state management
- Add internationalization strings for new target management features
- Update Docker initialization and startup scripts for new app structure
- Bump Django to 5.2.7 and update dependencies in requirements.txt
- Add WeChat group contact information to README
- Improve UI tabs component with better accessibility and styling
2026-01-06 10:42:38 +08:00
yyhuni
802e967906 docs: add online demo link to README
- Add new "🌐 在线 Demo" section with live demo URL
- Include disclaimer note that demo is UI-only without backend database
- Improve documentation to help users quickly access and test the application
2026-01-04 19:19:33 +08:00
yyhuni
7cd4354d8f feat(scan,asset): add scan logging system and improve search view architecture
- Add user_logger utility for structured scan operation logging
- Create scan log views and API endpoints for retrieving scan execution logs
- Add scan-log-list component and use-scan-logs hook for frontend log display
- Refactor asset search views to remove ArrayField support from pg_ivm IMMV
- Update search_service.py to JOIN original tables for array field retrieval
- Add system architecture requirements (AMD64/ARM64) to README
- Update scan flow handlers to integrate logging system
- Enhance scan progress dialog with log viewer integration
- Add ANSI log viewer component for formatted log display
- Update scan service API to support log retrieval endpoints
- Migrate database schema to support new logging infrastructure
- Add internationalization strings for scan logs (en/zh)
This change improves observability of scan operations and resolves pg_ivm limitations with ArrayField types by fetching array data from original tables via JOIN operations.
2026-01-04 18:19:45 +08:00
yyhuni
8a8062a12d refactor(scan): rename merged_configuration to yaml_configuration
- Rename `merged_configuration` field to `yaml_configuration` in Scan and ScheduledScan models for clarity
- Update all references across scan repositories, services, views, and serializers
- Update database migration to reflect field name change with improved help text
- Update frontend components to use new field naming convention
- Add YAML editor component for improved configuration editing in UI
- Update engine configuration retrieval in initiate_scan_flow to use new field name
- Remove unused asset tasks __init__.py module
- Simplify README feedback section for better clarity
- Update frontend type definitions and internationalization messages for consistency
2026-01-03 19:50:20 +08:00
yyhuni
ccee5471b8 docs(readme): add notification push service documentation
- Add notification push service feature to visualization interface section
- Document support for real-time WeChat Work, Telegram, and Discord message push
- Enhance feature list clarity for notification capabilities
2026-01-03 13:34:36 +08:00
yyhuni
0ccd362535 优化下载逻辑 2026-01-03 13:32:58 +08:00
yyhuni
df0810c863 feat: add fingerprint recognition feature and update documentation
- Add fingerprint recognition section to README with support for 2.7W+ rules from multiple sources (EHole, Goby, Wappalyzer, Fingers, FingerPrintHub, ARL)
- Update scanning pipeline architecture diagram to include fingerprint recognition stage between site identification and deep analysis
- Add fingerprint recognition styling to mermaid diagram for visual consistency
- Include WORKER_API_KEY environment variable in task distributor for worker authentication
- Update WeChat QR code image and public account name from "洋洋的小黑屋" to "塔罗安全学苑"
- Fix import statements in nav-system.tsx to use i18n navigation utilities instead of next/link and next/navigation
- Enhance scanning workflow documentation to reflect complete pipeline: subdomain discovery → port scanning → site identification → fingerprint recognition → URL collection → directory scanning → vulnerability scanning
2025-12-31 23:09:25 +08:00
yyhuni
7306964abf 更新readme 2025-12-30 16:44:08 +08:00
yyhuni
b14ab71c7f fix:auth frontend 2025-12-30 08:12:04 +08:00
yyhuni
b2403b29c4 删除update.sh 2025-12-29 20:08:40 +08:00
yyhuni
6f43e73162 readme up 2025-12-25 16:06:01 +08:00
yyhuni
e249056289 Update README.md 2025-12-24 19:14:22 +08:00
yyhuni
dba195b83a 更新readme 2025-12-24 17:28:08 +08:00
yyhuni
a18fb46906 更新readme 2025-12-23 08:09:06 +08:00
yyhuni
98fba31118 更新协议 2025-12-21 09:36:37 +08:00
yyhuni
54017d0334 更新:描述 2025-12-21 09:01:20 +08:00
yyhuni
0a4f1d45be 更新:readme 2025-12-21 08:52:33 +08:00
yyhuni
bce310a4b0 更新:描述 2025-12-21 08:46:47 +08:00
yyhuni
8502daf8a0 更新:readme 2025-12-21 08:42:00 +08:00
yyhuni
e9dcbf510d 更新readme 2025-12-19 16:19:11 +08:00
yyhuni
65deb8c5d0 更新文档 2025-12-19 16:15:57 +08:00
yyhuni
5a93ad878c 更新架构图文档 2025-12-19 16:05:32 +08:00
yyhuni
379abaeca7 更新架构文档 2025-12-17 18:20:50 +08:00
yyhuni
283ac1776e fix:readme 2025-12-17 10:42:43 +08:00
yyhuni
0e9be54215 更新拉取策略为--pull=missing
增加文档
fix: bug统一字符处理
2025-12-17 10:40:37 +08:00
yyhuni
023c30d316 Update README.md 2025-12-16 22:02:17 +08:00
yyhuni
3be5783319 Update README.md 2025-12-16 19:05:03 +08:00
yyhuni
cf92f99b64 Update README.md 2025-12-16 16:39:48 +08:00
yyhuni
96be0765fa Update README.md 2025-12-16 16:38:48 +08:00
yyhuni
ffc90283f0 更新readme 2025-12-15 12:27:42 +08:00
yyhuni
da30dcf065 update readme 2025-12-15 11:49:29 +08:00
yyhuni
fe40a4dc18 更新 README 中的目标类型和扫描工具说明
- 简化目标管理描述,移除 URL 类型说明
- 将扫描引擎部分扩展为内置扫描工具表格
- 添加 8 个类别的扫描工具列表:子域名爆破、被动发现、端口扫描、站点发现、目录扫描、爬虫、被动URL收集、漏洞扫描
- 列出所有集成的扫描工具(puredns、subfinder、naabu、httpx、ffuf、katana、waymore、nuclei、dalfox 等)
2025-12-13 08:15:59 +08:00
yyhuni
4439efe576 优化 README 中的功能描述和环境要求说明
- 移除漏洞扫描中的"漏洞分级"功能描述
- 将分布式架构中的"智能调度"改为"负载感知调度",更准确描述实时负载监控和任务分发机制
- 简化环境要求部分,将 Docker 版本要求整合为操作系统要求(Ubuntu/Debian)
- 将硬件和磁盘要求合并为单行描述
2025-12-12 23:07:40 +08:00
yyhuni
8ff357b25a 在 README 中添加分布式架构图展示主从节点关系
- 添加 ASCII 艺术风格的系统架构图到 README
- 展示主服务器组件:Next.js 前端、Django 后端、Postgres 数据库、Redis 缓存和任务调度器
- 展示多个 Worker 节点(本地和远程)及其扫描工具(Nuclei、httpx、naabu 等)
- 说明主从节点之间的任务分发和心跳上报机制
2025-12-12 23:03:42 +08:00
yyhuni
d287511753 将 README 中的截图文件移动到 docs/screenshots 子目录
- 将 docs/ 目录下的 5 个截图文件移动到 docs/screenshots/ 子目录
- 更新 README.md 中所有截图引用路径,添加 screenshots/ 前缀
- 包含的截图文件:light.png, dark.png, bubblegum.png, cosmic-night.png, quantum-rose.png
2025-12-12 23:01:04 +08:00
yyhuni
61a500ad10 Add UI theme showcase to README and update GitHub links
- Add light/dark mode toggle demonstration with screenshots in README
- Add multi-theme UI showcase (Bubblegum, Cosmic Night, Quantum Rose) with screenshots
- Remove KNOWN_ISSUES.md documentation file
- Replace IconInnerShadowTop with IconRadar in app sidebar logo
- Update GitHub help link from placeholder to actual repository URL
- Update site header GitHub link to point to xingrin repository
2025-12-12 22:57:01 +08:00
yyhuni
06946c57ca Update distributed architecture feature descriptions in README
- Expand Worker node capabilities description with multi-node horizontal scaling
- Add zero-configuration local Docker Worker auto-registration detail
- Add SSH one-click remote VPS deployment feature
- Replace load balancing with intelligent task scheduling to idle nodes
- Add real-time node monitoring (heartbeat, CPU/memory/disk status)
- Add automatic offline detection and reconnection feature
2025-12-12 18:14:55 +08:00
yyhuni
c983f686f7 Remove API endpoint documentation from README
- Delete API interface URL reference (localhost:8888/api/)
- Delete API documentation URL reference (localhost:8888/swagger/)
2025-12-12 18:08:54 +08:00
yyhuni
25db990bc3 Initial commit: Xingrin v1.0.0 2025-12-12 18:04:57 +08:00