Release v1.0.0 - Initial Release
Overview
GoldenEye project, version 1.0.0. This release includes the core functionality of the project, providing a robust foundation for future enhancements and features.
Features
-
Denial of Service (DoS) Attack Simulation:
- Implemented the
GoldenEye
class to simulate DoS attacks with configurable options. - Supports multiple HTTP methods (
GET
,POST
,PUT
,DELETE
). - Configurable number of workers and sockets for concurrent connections.
- Option to disable SSL certificate verification.
- Implemented the
-
Command-Line Interface (CLI):
- Added a CLI to configure and run the DoS attack.
- Supports various command-line flags for customization:
-u, --useragents
: File with user-agents to use.-w, --workers
: Number of concurrent workers.-s, --sockets
: Number of concurrent sockets.-m, --method
: HTTP method to use (get
,post
,put
,delete
,random
).-d, --debug
: Enable debug mode for more verbose output.-n, --nosslcheck
: Disable SSL certificate verification.-h, --help
: Show help message.
-
Testing:
- Added unit tests for the
GoldenEye
class and CLI options. - Implemented test servers to simulate different HTTP response codes.
- Ensured tests run sequentially and respect context timeouts.
- Added unit tests for the
Bug Fixes
- Fixed issues with command-line flag parsing.
- Resolved context handling to ensure tests complete within the specified timeout.
Known Issues
- None at this time.