feat: CDN Control Plane (ONCP) implementation
- Add REST API for node/user management (axum-based) - Add NodeRegistry for server check-in and load balancing - Add SniManager for dynamic SNI updates and emergency blocking - Add CDN Dashboard CLI (oncp-master) with real-time monitoring - Add ProbeDetector in ostp-guard for active probing detection - Add iptables/nftables/Windows firewall ban integration - Extend MimicryEngine with async SNI updates from control plane - Fix all compilation warnings - Update author to ospab.team
This commit is contained in:
11
Cargo.toml
11
Cargo.toml
@@ -1,11 +1,11 @@
|
||||
[workspace]
|
||||
resolver = "2"
|
||||
members = ["ostp", "oncp", "osn", "osds", "ostp-server", "ostp-client", "ostp-guard"]
|
||||
members = ["ostp", "oncp", "osn", "osds", "ostp-server", "ostp-client", "ostp-guard", "oncp-master"]
|
||||
|
||||
[workspace.package]
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
authors = ["Ospab Team"]
|
||||
authors = ["ospab.team"]
|
||||
license = "Proprietary"
|
||||
|
||||
# ============================================================================
|
||||
@@ -50,3 +50,10 @@ clap = { version = "4.5", features = ["derive", "env"] }
|
||||
hex = "0.4"
|
||||
dialoguer = "0.11"
|
||||
console = "0.15"
|
||||
axum = "0.7"
|
||||
tower = "0.4"
|
||||
tower-http = { version = "0.5", features = ["cors", "trace"] }
|
||||
hyper = { version = "1.0", features = ["full"] }
|
||||
base64 = "0.21"
|
||||
qrcode = "0.14"
|
||||
image = { version = "0.24", default-features = false, features = ["png"] }
|
||||
|
||||
Reference in New Issue
Block a user