Commandrust
/routing Command
Commands for configuring and managing network routing in QuDAG with onion routing and traffic obfuscation.
QuDAG Network Routing Commands
Commands for configuring and managing network routing in QuDAG with onion routing and traffic obfuscation.
Onion Routing Configuration
Enable onion routing
./claude-flow qudag routing onion enable --circuit-length 3 --rebuild-interval 600s
Configure onion layers
./claude-flow qudag routing onion layers --min 2 --max 5 --preferred 3
Set guard nodes
./claude-flow qudag routing onion guards --count 3 --selection-strategy random
Configure exit nodes
./claude-flow qudag routing onion exits --allow-list "exit1.dark,exit2.dark" --rotation 3600s
Circuit Management
Build new circuit
./claude-flow qudag routing circuit build --target "destination.dark" --hops 4
List active circuits
./claude-flow qudag routing circuit list --show-performance --age-limit 24h
Tear down circuit
./claude-flow qudag routing circuit destroy --circuit-id "circuit_12345" --graceful
Circuit health monitoring
./claude-flow qudag routing circuit monitor --auto-rebuild --failure-threshold 3
Traffic Obfuscation
Enable traffic padding
./claude-flow qudag routing obfuscate padding --min-size 512 --max-size 2048 --frequency 100ms
Configure traffic shaping
./claude-flow qudag routing obfuscate shape --target-rate 1Mbps --burst-limit 10MB
Enable timing obfuscation
./claude-flow qudag routing obfuscate timing --jitter 50ms --delay-variance 20%
Protocol obfuscation
./claude-flow qudag routing obfuscate protocol --disguise-as https --port 443
Route Optimization
Find optimal routes
./claude-flow qudag routing optimize --target "node.dark" --metric latency --alternatives 3
Load balancing configuration
./claude-flow qudag routing balance --strategy round-robin --health-check 30s
Quality of Service (QoS) routing
./claude-flow qudag routing qos --priority high --bandwidth 10Mbps --latency 50ms
Geographic routing preferences
./claude-flow qudag routing geo --prefer-regions "US,EU" --avoid-regions "CN,RU"
Route Discovery
Discover available routes
./claude-flow qudag routing discover --destination "target.dark" --max-hops 6
Probe route performance
./claude-flow qudag routing probe --route-id "route_abc123" --samples 100
Route performance benchmarking
./claude-flow qudag routing benchmark --duration 300s --report-interval 30s
Multi-path discovery
./claude-flow qudag routing multipath --paths 5 --diversity-factor 0.8
Routing Tables
View routing table
./claude-flow qudag routing table show --format json --include-metrics
Update routing table
./claude-flow qudag routing table update --source dht --expire-old 3600s
Export routing table
./claude-flow qudag routing table export --file routes.json --compress
Import routing table
./claude-flow qudag routing table import --file routes.json --merge --validate
Anonymous Communication
Send anonymous message
./claude-flow qudag routing anon send --to "recipient.dark" --message "hello" --reply-block
Create reply block
./claude-flow qudag routing anon reply-block --hops 4 --expiry 24h
Anonymous file transfer
./claude-flow qudag routing anon transfer --file "document.pdf" --to "node.dark" --encrypt
Anonymous broadcast
./claude-flow qudag routing anon broadcast --message "announcement" --ttl 8
Traffic Analysis Protection
Enable traffic analysis resistance
./claude-flow qudag routing tar enable --cover-traffic --dummy-messages 10/min
Temporal correlation protection
./claude-flow qudag routing tar temporal --batch-delay 5s --batch-size 10
Size correlation protection
./claude-flow qudag routing tar size --normalize 1024 --padding random
Flow correlation protection
./claude-flow qudag routing tar flow --split-threshold 5MB --merge-window 60s
Network Monitoring
Monitor routing performance
./claude-flow qudag routing monitor --metrics latency,throughput,success-rate
Route failure analysis
./claude-flow qudag routing analyze-failures --window 24h --threshold 5%
Congestion monitoring
./claude-flow qudag routing congestion --alert-threshold 80% --auto-reroute
Routing overhead analysis
./claude-flow qudag routing overhead --measure-period 3600s --baseline-traffic
Security Features
Route authentication
./claude-flow qudag routing auth enable --signature-required --key-rotation 24h
Anti-traffic-analysis measures
./claude-flow qudag routing anti-ta --constant-rate --cover-traffic --mixing
Route integrity verification
./claude-flow qudag routing integrity --verify-hops --challenge-response
Sybil attack protection
./claude-flow qudag routing sybil-protection --reputation-threshold 0.7 --proof-of-work
Testing and Debugging
Route testing
./claude-flow qudag routing test --target "test.dark" --iterations 100 --measure-all
Circuit debugging
./claude-flow qudag routing debug --circuit-id "circuit_123" --trace-hops
Performance testing
./claude-flow qudag routing perf-test --concurrent 50 --duration 600s --report
Anonymity testing
./claude-flow qudag routing anon-test --correlation-analysis --fingerprinting-check
Configuration Management
Export routing configuration
./claude-flow qudag routing config export --file routing-config.toml
Import routing configuration
./claude-flow qudag routing config import --file routing-config.toml --validate
Reset routing configuration
./claude-flow qudag routing config reset --confirm --backup-first
Validate routing configuration
./claude-flow qudag routing config validate --strict --report-warnings