Warren
a475de45c9
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled
Add SSH Port Forwarding ACL (Phase 1-3): prevent SSH tunnel abuse
Features:
- ForwardRule: Allow/Deny rules with address/port specifications
- ForwardAcl: User-specific ACL with priority-based rule matching
- ForwardAclManager: Global ACL manager for all users
- OpenSSH-style PermitOpen/PermitListen parsing
- 8 unit tests for all operations
Security:
- Prevent unauthorized SSH tunnel creation
- Restrict forwarding to specific hosts/ports
- Default deny policy for unknown users
Files:
- markbase-core/src/ssh_server/forward_acl.rs (493 lines)
- markbase-core/src/ssh_server/mod.rs (+1 line)
Tests: 317 passed (+8)
2026-06-21 12:48:56 +08:00
..
2026-06-21 04:57:15 +08:00
2026-06-21 12:48:56 +08:00
2026-06-20 16:40:29 +08:00
2026-06-21 11:29:04 +08:00