DragonNetworkTester is an advanced network testing suite designed for educational purposes and authorized testing environments. It provides comprehensive network analysis capabilities with real-time monitoring and detailed reporting.
This tool is for EDUCATIONAL PURPOSES ONLY. It should never be used for:
- Unauthorized testing of networks or systems
- Malicious attacks on any infrastructure
- Any illegal activities
Misuse of this tool may result in serious legal consequences.
- Advanced UDP packet generation and transmission
- Real-time system resource monitoring
- Comprehensive statistics and reporting
- Multi-threaded architecture with optimized performance
- Adaptive rate limiting based on system load
- Detailed logging and error handling
- Cross-platform compatibility
- Beautiful CLI interface with progress visualization
- Python 3.8 or higher
- 64-bit operating system
- Minimum 4GB RAM recommended
- Network adapter supporting UDP
pip install rich colorama psutil requests typing-extensions
# Clone the repository
git clone https://github.com/username/DragonNetworkTester
# Navigate to directory
cd DragonNetworkTester
# Install dependencies
pip install -r requirements.txt
# Make executable
chmod +x dragon_tester.py
# Clone repository
git clone https://github.com/username/DragonNetworkTester
# Navigate to directory
cd DragonNetworkTester
# Install dependencies
pip install -r requirements.txt
python dragon_tester.py --ip TARGET_IP --port PORT --duration SECONDS
python dragon_tester.py --ip TARGET_IP \
--port PORT \
--duration SECONDS \
--threads 20 \
--packet-size 1024 \
--verbose
--ip
: Target IP address (required)--port
: Target port (default: 80)--duration
: Test duration in seconds (required)--threads
: Number of threads (default: 10)--packet-size
: Packet size in bytes (default: 1024)--verbose
: Enable verbose output
╔══════════════════════════════════════════════╗
║ DragonNetworkTester v1.0 ║
╚══════════════════════════════════════════════╝
Target: 192.168.1.1:80
Threads: 10
Duration: 60s
[====================] 100% Complete
Statistics:
• Packets Sent: 1,234,567
• Bytes Sent: 1.23 GB
• Success Rate: 99.98%
• Avg Response: 0.23ms
-
Always obtain proper authorization before testing
-
Start with lower thread counts and increase gradually
-
Monitor system resources during testing
-
Use verbose mode for detailed debugging
-
Keep logs for analysis
-
Fork the repository
-
Create your feature branch
-
Commit your changes
-
Push to the branch
-
Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support, please open an issue in the GitHub repository or contact the development team.
Check the CHANGELOG for recent updates and changes.