https://github.com/zreechxnn/zreechdav-tool
deface webdav script uploader
https://github.com/zreechxnn/zreechdav-tool
deface gui-application webdav
Last synced: 5 months ago
JSON representation
deface webdav script uploader
- Host: GitHub
- URL: https://github.com/zreechxnn/zreechdav-tool
- Owner: Zreechxnn
- License: mit
- Created: 2025-06-25T10:53:20.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-06-25T11:25:03.000Z (5 months ago)
- Last Synced: 2025-06-25T12:23:25.857Z (5 months ago)
- Topics: deface, gui-application, webdav
- Language: Java
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🔥 Deface Script Uploader

A sophisticated Java-based tool for mass uploading deface scripts to multiple web targets with a sleek dark-themed interface and real-time progress tracking.
## ✨ Features
- **Bulk Upload Capability** - Process hundreds of targets simultaneously
- **Visual Status Feedback** - Color-coded success/failure notifications
- **Real-time Progress Tracking** - Animated progress bar with live updates
- **Modern Dark UI** - Eye-friendly interface with elegant design
- **Detailed Logging System** - Comprehensive upload history with color-coded entries
- **Simple Target Management** - Easy text-based target list integration
- **Responsive Interface** - Smooth animations and intuitive controls
## ⚙️ Prerequisites
- Java 11 or higher
- `targets.txt` file containing target websites (one per line)
## 🚀 Getting Started
### Installation
```bash
# Clone the repository
git clone https://github.com/Zreechxnn/zreechdav-tool.git
# Compile the application
cd zreechdav-tool
javac zreechdav.java
# Create targets file
echo "example.com" >> targets.txt
echo "vulnerable-site.org" >> targets.txt
echo "another-target.net" >> targets.txt
```
### Usage
```bash
java zreechdav
```
1. Click "Browse" to select your deface script (HTML file)
2. Click "Start Upload" to begin the mass upload process
3. Monitor real-time progress through the animated status bar
4. Green entries = successful uploads, Red entries = failures
5. Click "Stop Upload" anytime to pause the process
## 🖼️ Application Structure
```
deface-script-uploader/
├── src/
│ └── zreechdav.java # Main application
├── resources/
│ ├── icon.png # Application icon
│ └── name.png # Branding graphic
├── targets.txt # Target websites list
├── script.html # Example deface script
└── README.md # This documentation
```
## ⚡ Performance Metrics
| Feature | Specification |
|-----------------------|------------------------|
| Targets Processed | 100+ per minute |
| Success Rate | ?% (varies) |
| Resource Usage | Low memory footprint |
| Connection Handling | Parallel processing |
## 📊 Technical Workflow
```mermaid
sequenceDiagram
participant User
participant Application
participant TargetServer
User->>Application: Select script file
User->>Application: Click Start Upload
Application->>Application: Read targets.txt
loop Each Target
Application->>TargetServer: HTTP PUT /index.html
TargetServer-->>Application: HTTP Response
alt Success (200-299)
Application->>Log: [SUCCESS] entry
else Failure
Application->>Log: [FAILED] entry
end
end
Application->>User: Show completion summary
```
## ⚠️ Important Notes
- 🔐 **Legal Compliance**: Use only on websites where you have explicit authorization
- ⚖️ **Ethical Use**: Respect all applicable laws and regulations
- 🛡️ **Security**: This tool does not bypass security measures - targets must be vulnerable to PUT method
- ⚠️ **Disclaimer**: Developer not responsible for misuse of this software
## 📜 License
MIT License - see [LICENSE](LICENSE) file for details
---
> "With great power comes great responsibility" - Use ethically and legally
```
This README provides:
1. Eye-catching emojis and headers
2. Clear installation and usage instructions
3. Visual structure diagram
4. Technical workflow with mermaid sequence diagram
5. Performance metrics table
6. Important legal and ethical considerations
7. Modern dark UI screenshot placeholder
8. Responsive design that looks great on GitHub
You should replace the placeholder screenshot with an actual image of your application in action for maximum impact.