diff --git a/tools/api-response-status-code-explorer/docs/README.md b/tools/api-response-status-code-explorer/docs/README.md
new file mode 100644
index 0000000..1fd66e7
--- /dev/null
+++ b/tools/api-response-status-code-explorer/docs/README.md
@@ -0,0 +1,24 @@
+# API Response Status Code Explorer
+
+Complete reference for HTTP status codes with descriptions and use cases.
+
+## Features
+
+- Search status codes by number, name, or description
+- Filter by category (1xx, 2xx, 3xx, 4xx, 5xx)
+- Detailed information for each status code
+- Color-coded categories
+- Click for extended details and use cases
+
+## Usage
+
+1. Open index.html in your browser
+2. Search or filter by category
+3. Click any status code for detailed information
+4. Use as a quick reference guide
+
+## Requirements
+
+- Modern web browser
+- No server or dependencies required
+- Works completely offline
diff --git a/tools/api-response-status-code-explorer/docs/screenshot.png b/tools/api-response-status-code-explorer/docs/screenshot.png
new file mode 100644
index 0000000..b55ad08
Binary files /dev/null and b/tools/api-response-status-code-explorer/docs/screenshot.png differ
diff --git a/tools/api-response-status-code-explorer/index.html b/tools/api-response-status-code-explorer/index.html
new file mode 100644
index 0000000..1c32502
--- /dev/null
+++ b/tools/api-response-status-code-explorer/index.html
@@ -0,0 +1,216 @@
+
+
+
+
+
+ API Response Status Code Explorer
+
+
+
+
+
π‘ API Response Status Code Explorer
+
Complete reference for HTTP status codes with descriptions and use cases
+
+
+
+
+
+
+
+
+
All
+
1xx Informational
+
2xx Success
+
3xx Redirection
+
4xx Client Error
+
5xx Server Error
+
+
+
+
+
+
+
+ ×
+
+
+
+
+
+
+
diff --git a/tools/bash-command-alias-generator/docs/README.md b/tools/bash-command-alias-generator/docs/README.md
new file mode 100644
index 0000000..5c53dd6
--- /dev/null
+++ b/tools/bash-command-alias-generator/docs/README.md
@@ -0,0 +1,26 @@
+# Bash Command Alias Generator
+
+Create, organize, and export shell aliases with templates and best practices.
+
+## Features
+
+- Quick templates for Git, Docker, Navigation, and System commands
+- Create custom aliases with descriptions
+- Real-time preview of generated .bashrc/.zshrc
+- Export to clipboard or file
+- Syntax validation
+- Manage multiple aliases at once
+
+## Usage
+
+1. Choose a template or create custom alias
+2. Enter alias name and command
+3. Add optional description
+4. Review generated configuration
+5. Copy to clipboard or download
+
+## Requirements
+
+- Modern web browser
+- No server or dependencies required
+- Works completely offline
diff --git a/tools/bash-command-alias-generator/docs/screenshot.png b/tools/bash-command-alias-generator/docs/screenshot.png
new file mode 100644
index 0000000..b55ad08
Binary files /dev/null and b/tools/bash-command-alias-generator/docs/screenshot.png differ
diff --git a/tools/bash-command-alias-generator/index.html b/tools/bash-command-alias-generator/index.html
new file mode 100644
index 0000000..2c9d19f
--- /dev/null
+++ b/tools/bash-command-alias-generator/index.html
@@ -0,0 +1,270 @@
+
+
+
+
+
+ Bash Command Alias Generator
+
+
+
+
+
β‘ Bash Command Alias Generator
+
Create, organize, and export shell aliases with templates and best practices
+
+
+
+
+
Create Alias
+
+
+
+
Git Shortcuts
+
Docker
+
Navigation
+
System
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Your Aliases (0)
+
+
+
+
+
+
Generated .bashrc / .zshrc
+
# No aliases added yet
+# Add aliases using the form above
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/codec-converter-chain/docs/README.md b/tools/codec-converter-chain/docs/README.md
new file mode 100644
index 0000000..6f1705b
--- /dev/null
+++ b/tools/codec-converter-chain/docs/README.md
@@ -0,0 +1,27 @@
+# Codec Converter Chain
+
+Chain multiple encoding/decoding operations: Base64, URL, HTML, Hex, UTF-8, and more.
+
+## Features
+
+- Chain multiple codec operations
+- Quick presets for common tasks
+- Support for encoding: Base64, URL, HTML, Hex, Unicode
+- Support for decoding: Base64, URL, HTML, Hex, Unicode
+- Hashing: MD5, SHA-1, SHA-256
+- Real-time conversion with visual chain display
+- Copy or download results
+
+## Usage
+
+1. Enter input text
+2. Select a quick preset or build custom chain
+3. Add multiple operations in sequence
+4. View results after each step
+5. Copy or download final output
+
+## Requirements
+
+- Modern web browser
+- No server or dependencies required
+- Works completely offline
diff --git a/tools/codec-converter-chain/docs/screenshot.png b/tools/codec-converter-chain/docs/screenshot.png
new file mode 100644
index 0000000..b55ad08
Binary files /dev/null and b/tools/codec-converter-chain/docs/screenshot.png differ
diff --git a/tools/codec-converter-chain/index.html b/tools/codec-converter-chain/index.html
new file mode 100644
index 0000000..bad3b7a
--- /dev/null
+++ b/tools/codec-converter-chain/index.html
@@ -0,0 +1,261 @@
+
+
+
+
+
+ Codec Converter Chain
+
+
+
+
+
π Codec Converter Chain
+
Chain multiple encoding/decoding operations: Base64, URL, HTML, Hex, UTF-8, and more
+
+
+
+
+
Input
+
+
+
+
+
+
Conversion Chain
+
+
+
+
URL Encode
+
Base64 Encode
+
Hex Encode
+
HTML Encode
+
JWT Decode
+
Double Base64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Output
+
Execute the chain to see results
+
+
+
+
+
+
Step-by-Step Results
+
+
+
+
+
+
+
diff --git a/tools/cors-header-validator/README.md b/tools/cors-header-validator/README.md
new file mode 100644
index 0000000..64d0589
--- /dev/null
+++ b/tools/cors-header-validator/README.md
@@ -0,0 +1,19 @@
+# CORS Header Validator
+
+Interactive tool for testing and debugging Cross-Origin Resource Sharing (CORS) configurations.
+
+## Features
+
+- Request configuration (origin, method, headers, credentials)
+- Response header validation
+- Common scenario examples
+- Real-time validation feedback
+- Security best practices
+
+## Usage
+
+1. Configure the request (origin, method, custom headers)
+2. Paste response headers from your API
+3. Click "Validate CORS Configuration"
+4. Review issues, warnings, and passed checks
+5. Consult common scenarios for solutions
diff --git a/tools/cors-header-validator/docs/dev-guide.md b/tools/cors-header-validator/docs/dev-guide.md
new file mode 100644
index 0000000..fbcea9f
--- /dev/null
+++ b/tools/cors-header-validator/docs/dev-guide.md
@@ -0,0 +1,52 @@
+# CORS Header Validator - Developer Guide
+
+## Features
+
+1. **Request Configuration**: Simulates client-side CORS request
+2. **Response Validation**: Checks server CORS headers against request
+3. **Scenario Library**: Common CORS patterns and solutions
+4. **Real-time Feedback**: Instant validation with detailed messages
+5. **Security Checks**: Validates credentials + wildcard combinations
+
+## Validation Logic
+
+### Origin Check
+- Compares request origin with Allow-Origin header
+- Flags wildcard (*) with credentials
+- Handles specific origin matching
+
+### Method Check
+- Validates Allow-Methods for non-simple requests
+- Simple methods (GET, HEAD, POST) don't require preflight
+
+### Headers Check
+- Validates custom headers against Allow-Headers
+- Excludes CORS-safe headers from validation
+- Case-insensitive matching
+
+### Credentials Check
+- Ensures Allow-Credentials: true when needed
+- Prevents wildcard origin with credentials
+
+### Additional Checks
+- Max-Age recommendations for preflight caching
+- Expose-Headers for custom response headers
+
+## Extending
+
+Add new scenarios to `commonScenarios` array:
+
+```javascript
+{
+ title: "Scenario Name",
+ solution: "Solution description",
+ example: "Header: value"
+}
+```
+
+## Technical Notes
+
+- Pure client-side validation (no network requests)
+- Parses header text format
+- Case-insensitive header name matching
+- Supports all standard CORS headers
diff --git a/tools/cors-header-validator/docs/screenshot.png b/tools/cors-header-validator/docs/screenshot.png
new file mode 100644
index 0000000..b55ad08
Binary files /dev/null and b/tools/cors-header-validator/docs/screenshot.png differ
diff --git a/tools/cors-header-validator/docs/user-guide.md b/tools/cors-header-validator/docs/user-guide.md
new file mode 100644
index 0000000..f584344
--- /dev/null
+++ b/tools/cors-header-validator/docs/user-guide.md
@@ -0,0 +1,40 @@
+# CORS Header Validator - User Guide
+
+## Quick Start
+
+1. Enter your requesting origin (e.g., https://example.com)
+2. Select the HTTP method you're using
+3. Add any custom headers (comma-separated)
+4. Specify if you're sending credentials (cookies, auth)
+5. Paste your server's response headers
+6. Click "Validate"
+
+## Understanding Results
+
+**Critical Issues** - Must be fixed for CORS to work
+**Warnings** - Potential problems or best practice violations
+**Passed Checks** - Correctly configured CORS headers
+
+## Common Scenarios
+
+### Simple Requests
+GET, HEAD, or POST with standard headers only need:
+- Access-Control-Allow-Origin
+
+### Preflight Requests
+PUT, DELETE, or custom headers need:
+- Access-Control-Allow-Methods
+- Access-Control-Allow-Headers
+- Response to OPTIONS request
+
+### Credentials
+Cookies or Authorization headers require:
+- Access-Control-Allow-Credentials: true
+- Specific origin (not wildcard *)
+
+## Best Practices
+
+- Use specific origins instead of wildcards when possible
+- Set Max-Age to cache preflight responses (86400 = 24 hours)
+- Only expose necessary response headers
+- Validate origin against whitelist on server
diff --git a/tools/cors-header-validator/index.html b/tools/cors-header-validator/index.html
new file mode 100644
index 0000000..32b7d38
--- /dev/null
+++ b/tools/cors-header-validator/index.html
@@ -0,0 +1,298 @@
+
+
+
+
+
+ CORS Header Validator
+
+
+
+
+
+
π CORS Header Validator
+
Test and debug Cross-Origin Resource Sharing configurations with scenario analysis
+
+
Offline β’ Security Tool
+
+
+
+
+
Request Configuration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Response Headers
+
+
+
+
+
+
+
+
+
+
Validation Results
+
+
Configure request and response headers, then click "Validate CORS Configuration"
+
+
+
+
+
Common Scenarios & Solutions
+
+
+
+
+
+
+
diff --git a/tools/dns-query-debugger-ssl-validator/docs/README.md b/tools/dns-query-debugger-ssl-validator/docs/README.md
new file mode 100644
index 0000000..6ad3358
--- /dev/null
+++ b/tools/dns-query-debugger-ssl-validator/docs/README.md
@@ -0,0 +1,34 @@
+# DNS Query Debugger + SSL Validator
+
+Debug DNS records and validate SSL/TLS certificates with detailed analysis.
+
+## Features
+
+- Query DNS records (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA)
+- Simulated SSL/TLS certificate validation
+- Record type filtering
+- Detailed DNS response information
+- SSL certificate expiration checking
+- Visual status indicators
+
+## Usage
+
+### DNS Query
+1. Enter domain name
+2. Select record type
+3. Click Query DNS
+4. Review results
+
+### SSL Validation
+1. Enter hostname
+2. Specify port (default: 443)
+3. Click Validate SSL Certificate
+4. Review certificate details
+
+Note: SSL validation is simulated in browser. For production use, employ command-line tools.
+
+## Requirements
+
+- Modern web browser
+- No server or dependencies required
+- Works completely offline
diff --git a/tools/dns-query-debugger-ssl-validator/docs/screenshot.png b/tools/dns-query-debugger-ssl-validator/docs/screenshot.png
new file mode 100644
index 0000000..b55ad08
Binary files /dev/null and b/tools/dns-query-debugger-ssl-validator/docs/screenshot.png differ
diff --git a/tools/dns-query-debugger-ssl-validator/index.html b/tools/dns-query-debugger-ssl-validator/index.html
new file mode 100644
index 0000000..3c8462a
--- /dev/null
+++ b/tools/dns-query-debugger-ssl-validator/index.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+ DNS Query Debugger + SSL Validator
+
+
+
+
+
π DNS Query Debugger + SSL Validator
+
Debug DNS records and validate SSL/TLS certificates with detailed analysis
+
+
+
+
+
+
DNS Query
+
SSL Validator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ β οΈ Note: Due to browser security, this is a simulation. For real SSL validation, use command-line tools like openssl s_client or online validators.
+
+
+
+
+
+
+
+
Results
+
+
Enter a domain and click Query DNS or Validate SSL to see results
+
+
+
+
+
Common DNS Record Types
+
+
+ A
+ Maps domain to IPv4 address
+
+
+ AAAA
+ Maps domain to IPv6 address
+
+
+ CNAME
+ Alias to another domain (canonical name)
+
+
+ MX
+ Mail exchange servers with priority
+
+
+ TXT
+ Text records for verification, SPF, DKIM, etc.
+
+
+ NS
+ Name servers for the domain
+
+
+ SOA
+ Start of Authority with zone information
+
+
+ CAA
+ Certificate Authority Authorization
+
+
+
+
+
+
+
+
diff --git a/tools/docker-compose-builder/README.md b/tools/docker-compose-builder/README.md
new file mode 100644
index 0000000..4d19102
--- /dev/null
+++ b/tools/docker-compose-builder/README.md
@@ -0,0 +1,27 @@
+# Docker Compose Builder
+
+A visual, interactive tool for building Docker Compose configurations with templates, validation, and best practice recommendations.
+
+## Features
+
+- Visual service configuration builder
+- Pre-built templates (LAMP, MEAN, WordPress, Monitoring)
+- Real-time YAML generation
+- Dependency validation
+- Production readiness checklist
+- Export to file or clipboard
+
+## Usage
+
+1. Choose a template or build from scratch
+2. Add services with images, ports, volumes, and environment variables
+3. Define service dependencies
+4. Review generated docker-compose.yml
+5. Validate configuration
+6. Download or copy to clipboard
+
+## Requirements
+
+- Modern web browser
+- No server or dependencies required
+- Works completely offline
diff --git a/tools/docker-compose-builder/docs/dev-guide.md b/tools/docker-compose-builder/docs/dev-guide.md
new file mode 100644
index 0000000..e61e698
--- /dev/null
+++ b/tools/docker-compose-builder/docs/dev-guide.md
@@ -0,0 +1,48 @@
+# Docker Compose Builder - Developer Guide
+
+## Architecture
+
+Single-file HTML application with vanilla JavaScript. No external dependencies.
+
+## Key Functions
+
+### Service Management
+- `addService()`: Adds a new service to the configuration
+- `removeService(name)`: Removes a service
+- `render()`: Updates UI and YAML output
+
+### YAML Generation
+- `generateYAML()`: Converts services object to YAML format
+- Handles ports, environment variables, volumes, and dependencies
+- Automatically detects and defines named volumes
+
+### Validation
+- `validateOutput(yaml)`: Checks for common issues
+- Detects missing dependencies
+- Warns about :latest tags
+- Provides production readiness checklist
+
+### Templates
+- Pre-defined service configurations
+- Easy to extend in `templates` object
+- Covers common application stacks
+
+## Extending
+
+Add new templates by extending the `templates` object:
+
+```javascript
+templates.mystack = [
+ {name: 'service1', image: 'image:tag', ports: '8080:80'},
+ {name: 'service2', image: 'image:tag', dependsOn: 'service1'}
+];
+```
+
+## Features Added
+
+1. **Template System**: Four pre-built stack templates
+2. **Visual Service List**: See all added services at a glance
+3. **Dependency Validation**: Checks if dependent services exist
+4. **Production Checklist**: Best practice recommendations
+5. **Multiple Export Options**: Copy, download, or validate
+6. **Named Volume Detection**: Automatically defines Docker volumes
diff --git a/tools/docker-compose-builder/docs/screenshot.png b/tools/docker-compose-builder/docs/screenshot.png
new file mode 100644
index 0000000..b55ad08
Binary files /dev/null and b/tools/docker-compose-builder/docs/screenshot.png differ
diff --git a/tools/docker-compose-builder/docs/user-guide.md b/tools/docker-compose-builder/docs/user-guide.md
new file mode 100644
index 0000000..6497d59
--- /dev/null
+++ b/tools/docker-compose-builder/docs/user-guide.md
@@ -0,0 +1,36 @@
+# Docker Compose Builder - User Guide
+
+## Quick Start
+
+1. **Load a Template**: Click one of the template buttons (LAMP Stack, MEAN Stack, etc.) to start with a pre-configured setup
+2. **Add Services**: Fill in the service form and click "Add Service"
+3. **Review Output**: The docker-compose.yml file is generated in real-time
+4. **Validate**: Click "Validate Syntax" to check for issues
+5. **Export**: Use "Copy to Clipboard" or "Download File" to save your configuration
+
+## Adding Services
+
+Each service requires:
+- **Service Name**: Unique identifier (e.g., web, api, database)
+- **Docker Image**: Image name and tag (e.g., nginx:alpine, postgres:15)
+
+Optional fields:
+- **Ports**: Map host to container ports (e.g., 8080:80)
+- **Environment Variables**: One per line as KEY=value
+- **Volumes**: Mount points (e.g., ./data:/var/lib/data)
+- **Depends On**: Service dependencies (comma-separated)
+
+## Templates
+
+- **LAMP Stack**: Apache, PHP, MySQL
+- **MEAN Stack**: MongoDB, Express/Node, Angular/Nginx
+- **WordPress**: WordPress with MySQL database
+- **Monitoring**: Prometheus, Grafana, Node Exporter
+
+## Best Practices
+
+- Use specific image tags (avoid :latest)
+- Define restart policies for production
+- Set resource limits
+- Use named volumes for data persistence
+- Configure health checks
diff --git a/tools/docker-compose-builder/index.html b/tools/docker-compose-builder/index.html
new file mode 100644
index 0000000..4430a24
--- /dev/null
+++ b/tools/docker-compose-builder/index.html
@@ -0,0 +1,325 @@
+
+
+
+
+
+ Docker Compose Builder
+
+
+
+
+
+
π³ Docker Compose Builder
+
Visual composer for multi-container Docker applications with templates and validation
+
+
Offline β’ Production Ready
+
+
+
+
+
Service Configuration
+
+
+
+
LAMP Stack
+
MEAN Stack
+
WordPress
+
Monitoring
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Generated docker-compose.yml
+
version: '3.8'
+
+services:
+ # Add services using the form β
+
+
+
+
+
+
+
Validation & Analysis
+
No issues detected yet.
+
+Tips:
+β’ Use specific image tags (avoid :latest)
+β’ Define restart policies for production
+β’ Set resource limits (mem_limit, cpus)
+β’ Use named volumes for persistence
+β’ Configure health checks for services
+
+
+
+
+
+
diff --git a/tools/docker-env-variable-manager/docs/README.md b/tools/docker-env-variable-manager/docs/README.md
new file mode 100644
index 0000000..53f7db5
--- /dev/null
+++ b/tools/docker-env-variable-manager/docs/README.md
@@ -0,0 +1,31 @@
+# Docker Environment Variable Manager
+
+Manage, validate, and convert environment variables for Docker containers and compose files.
+
+## Features
+
+- Add variables individually or import in bulk
+- Export to multiple formats:
+ - ENV file (.env)
+ - Dockerfile format
+ - Docker Compose format
+ - Shell export commands
+ - JSON format
+- Variable validation
+- Description support for documentation
+- Copy or download output
+- Manage multiple variables
+
+## Usage
+
+1. Add variables with name, value, and optional description
+2. Or import from text in KEY=value format
+3. Switch between output formats using tabs
+4. Validate variable names and values
+5. Copy to clipboard or download
+
+## Requirements
+
+- Modern web browser
+- No server or dependencies required
+- Works completely offline
diff --git a/tools/docker-env-variable-manager/docs/screenshot.png b/tools/docker-env-variable-manager/docs/screenshot.png
new file mode 100644
index 0000000..b55ad08
Binary files /dev/null and b/tools/docker-env-variable-manager/docs/screenshot.png differ
diff --git a/tools/docker-env-variable-manager/index.html b/tools/docker-env-variable-manager/index.html
new file mode 100644
index 0000000..c862ffa
--- /dev/null
+++ b/tools/docker-env-variable-manager/index.html
@@ -0,0 +1,287 @@
+
+
+
+
+
+ Docker Environment Variable Manager
+
+
+
+
+
π³ Docker Environment Variable Manager
+
Manage, validate, and convert environment variables for Docker containers and compose files
+
+
+
+
+
Add Variables
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Variables
+
+
+
+
+
+
+
ENV File
+
Dockerfile
+
Docker Compose
+
Shell Export
+
JSON
+
+
+
# No variables added yet
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/firewall-rule-translator/docs/README.md b/tools/firewall-rule-translator/docs/README.md
new file mode 100644
index 0000000..cf82a1e
--- /dev/null
+++ b/tools/firewall-rule-translator/docs/README.md
@@ -0,0 +1,34 @@
+# Firewall Rule Translator
+
+Convert firewall rules between iptables, UFW, firewalld, Windows Firewall, and cloud providers.
+
+## Features
+
+- Configure firewall rules with visual interface
+- Translate to multiple formats:
+ - iptables (Linux)
+ - UFW (Uncomplicated Firewall)
+ - firewalld (Linux)
+ - Windows Firewall
+ - AWS Security Groups
+ - Azure NSG
+ - GCP Firewall Rules
+- Support for TCP, UDP, ICMP protocols
+- Port ranges and CIDR notation
+- Inbound/outbound directions
+- Allow/deny actions
+- Optional descriptions
+
+## Usage
+
+1. Configure rule parameters (action, direction, protocol, ports, IPs)
+2. Add optional description
+3. Click "Translate to All Formats"
+4. View rules in all supported formats
+5. Copy specific format needed
+
+## Requirements
+
+- Modern web browser
+- No server or dependencies required
+- Works completely offline
diff --git a/tools/firewall-rule-translator/docs/screenshot.png b/tools/firewall-rule-translator/docs/screenshot.png
new file mode 100644
index 0000000..b55ad08
Binary files /dev/null and b/tools/firewall-rule-translator/docs/screenshot.png differ
diff --git a/tools/firewall-rule-translator/index.html b/tools/firewall-rule-translator/index.html
new file mode 100644
index 0000000..e0280ee
--- /dev/null
+++ b/tools/firewall-rule-translator/index.html
@@ -0,0 +1,255 @@
+
+
+
+
+
+ Firewall Rule Translator
+
+
+
+
+
π‘οΈ Firewall Rule Translator
+
Convert firewall rules between iptables, UFW, firewalld, Windows Firewall, and cloud providers