Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
0a82f9f
feat: Initial Go migration - HTTP server foundation
Jan 25, 2026
f1216a5
docs: add Go migration documentation and architecture notes
Jan 25, 2026
f8bd996
feat: add data models for customer and scan operations
Jan 25, 2026
dc0e77c
feat: implement nmap scanner engine with concurrent execution
Jan 25, 2026
eeacfc1
feat: add fingerprinting engine with matching and scoring
Jan 25, 2026
a162540
feat: implement HTTP server with routing and WebSocket support
Jan 25, 2026
9d39bde
feat: add WebSocket hub and client management
Jan 25, 2026
3ed8fc2
feat: add build configuration and dependencies
Jan 25, 2026
6675728
docs: add Sisyphus work session notes and decisions
Jan 25, 2026
b14d10b
feat: add config package with environment-based configuration
Jan 25, 2026
2f663f1
feat: add customers.yaml configuration file
Jan 25, 2026
f3be0f7
feat: add Dependencies struct and wire components to server
Jan 25, 2026
d4e4e0c
refactor: convert route handlers to server methods
Jan 25, 2026
0fbc283
refactor: update websocket integration for server methods
Jan 25, 2026
3089aba
feat: wire all components in main.go with dependency injection
Jan 25, 2026
5f3f2c6
feat: implement comprehensive API handlers for scans and customers
Jan 25, 2026
64ae940
test: add integration test script for API endpoints
Jan 25, 2026
d79de1a
docs: create comprehensive AGENTS.md for project continuity
Jan 25, 2026
a6f8e0e
feat: add complete SQLite database layer with migration support
Jan 25, 2026
ad7d489
test: add comprehensive test suite for scanner and fingerprint packages
Jan 25, 2026
4355c76
test: add WebSocket hub tests with concurrent access validation
Jan 25, 2026
ab2f2fa
fix: add nil check for WebSocket connection close
Jan 25, 2026
1feeb89
feat: add XSL stylesheets for nmap report generation
Jan 25, 2026
0055534
build: add chromedp for PDF generation and improve Makefile
Jan 25, 2026
de54ce5
refactor: improve Python error handling and production setup
Jan 25, 2026
c668224
feat: enhance UI with improved scan controls and styling
Jan 25, 2026
c490546
feat: implement WebSocket event business logic with full integration
Jan 25, 2026
709e494
test: add comprehensive HTTP handler test suite (0% → 39.3% coverage)
Jan 25, 2026
42e7117
test: add WebSocket handler database integration tests
Jan 25, 2026
3c8544f
test: expand scanner test coverage from 23.1% to 89.2%
Jan 25, 2026
3d958d3
test: expand fingerprint test coverage from 47.7% to 79.3%
Jan 25, 2026
10724b2
test: expand database test coverage from 33.6% to 57.0%
Jan 25, 2026
aa92660
fix: correct fingerprint test expectation for hop pattern score
Jan 25, 2026
880ef6d
test: add server handler tests for health, index, and route validation
Jan 25, 2026
716b144
feat(deploy): add Go install script and systemd service
Jan 25, 2026
5561d02
feat: add production deployment infrastructure
Jan 25, 2026
ab64dbb
docs: add production readiness verification document
Jan 25, 2026
c70f225
fix: SocketIO + dynamic IP
Jan 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,26 @@ logs/
.env.local
.claude
reports/

# Go build artifacts
go-nmapui/bin/
go-nmapui/coverage.out
go-nmapui/coverage.html
go-nmapui/data/

# Agent workspace
.sisyphus/

# Downloaded source code
nmap-7.95/
nmap.tar.bz2

# Draft/temporary files
ENHANCED_README.md
INSTALLATION.md
demo_enhanced.py
gunicorn_config.py
wsgi.py
scalable_scan_engine.py
test_performance.py
docs/guides/
Loading