Initial commit - UCXL validator and browser tools
- Added UCXL validator implementation with error codes and response codes - Created Docker-based development environment - Implemented frontend browser interface with TypeScript/React - Added backend validation service in Python - Created comprehensive UCXL browser specification and validation tools 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
30
deploy-ufw-fix.sh
Normal file
30
deploy-ufw-fix.sh
Normal file
@@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Deploy UFW fix to all swarm nodes
|
||||
# Usage: ./deploy-ufw-fix.sh
|
||||
|
||||
NODES=("192.168.1.27" "192.168.1.72" "192.168.1.113" "192.168.1.132")
|
||||
SCRIPT_PATH="/home/tony/AI/secops/harden-ufw.sh"
|
||||
|
||||
echo "Deploying UFW fix to all swarm nodes..."
|
||||
|
||||
for node in "${NODES[@]}"; do
|
||||
echo "Processing node: $node"
|
||||
|
||||
# Copy script to node
|
||||
scp "$SCRIPT_PATH" tony@$node:/tmp/harden-ufw.sh
|
||||
|
||||
# Execute script on node
|
||||
ssh tony@$node "chmod +x /tmp/harden-ufw.sh && sudo /tmp/harden-ufw.sh"
|
||||
|
||||
# Restart Docker service
|
||||
ssh tony@$node "sudo systemctl restart docker"
|
||||
|
||||
# Clean up
|
||||
ssh tony@$node "rm /tmp/harden-ufw.sh"
|
||||
|
||||
echo "Node $node completed"
|
||||
echo "---"
|
||||
done
|
||||
|
||||
echo "UFW deployment complete on all nodes"
|
||||
Reference in New Issue
Block a user