Commandrust

/routing Command

Commands for configuring and managing network routing in QuDAG with onion routing and traffic obfuscation.

View Source

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