View Issue Details

IDProjectCategoryView StatusLast Update
0009600Kali LinuxNew Tool Requestspublic2026-03-26 10:02
Reporterkhaninkali Assigned Todaniruiz  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionwon't fix 
Summary0009600: Advanced Ddos NEXT GEN Security Testing Tools Integration Request . Made In Rust with SourceCodes!
Description

A high-performance security testing suite written in Rust, providing advanced load testing, email protocol testing, HTTP pipeline analysis, and DDoS mitigation capabilities. These tools offer superior performance and memory safety compared to traditional Python/C alternatives, specifically optimized for modern penetration testing scenarios and modern network environments.

Package Information
Package Name: hyperddos
Submitter: Khaninkali
Email: [[email protected]]
Date: March 25, 2026
Severity: Enhancement
Type: New Package Request

Rationale for Inclusion
These tools address several gaps in the current Kali Linux toolkit:

  1. Performance: Rust-based tools significantly outperform Python/C alternatives in high-load scenarios
  2. Memory Safety: No buffer overflows or memory corruption issues that plague traditional security tools
  3. Modern Architecture: Designed for contemporary security testing scenarios with proper async/await implementation
  4. Indian Context: Specifically optimized for network environments common in India and surrounding regions
  5. Main Concept is it is Open Source Code

Technical Benefits

  • Written in Rust ensures memory safety and thread safety
  • Minimal dependencies reduce attack surface and maintenance burden
  • High performance allows testing of modern high-capacity networks
  • Proper error handling prevents crashes during critical testing scenarios
  • Comprehensive documentation and examples for ease of use
  • Not Only powerful Its Beautiful For Kali teams Terminal Matching

Comparison with Existing Tools
Unlike existing tools that often crash under heavy load or have memory issues, these tools maintain stability and performance. They provide features not available in current Kali tools, such as realistic user behavior simulation and advanced email protocol testing.

Integration Requirements
Dependencies:

  • Rust toolchain (already available in Kali)
  • Standard system libraries
  • Network access for raw socket operations

Package Size: Approximately 15MB compiled
Storage Requirements: Minimal additional space needed
Runtime Requirements: Standard Linux system with network capabilities

Security Considerations
These tools are designed for authorized security testing only and include appropriate warnings and legal disclaimers. They follow ethical security practices and do not contain malicious functionality.

Testing Performed

  • Comprehensive testing on various Linux distributions
  • Performance benchmarking against existing tools
  • Memory safety validation
  • Network compatibility testing across different environments
  • Documentation completeness verification
  • OPEN Source

Upstream Maintenance
I, Khaninkali, will be responsible for ongoing maintenance and updates. The tools are actively developed with regular improvements and bug fixes. Community contributions are welcome through proper channels.

Licensing
All tools are released under appropriate open-source licenses compatible with Kali Linux requirements. Full source code is available for review and modification.

User Base
These tools would benefit:

  • Penetration testers requiring high-performance testing capabilities
  • Security researchers studying modern attack patterns
  • Network administrators testing infrastructure resilience
  • Students learning about contemporary security tools
  • Indian security professionals working with local network environments

Installation and Usage
Simple installation process with standard package management:
sudo apt install hyperddos
If kali teams integrate This .. Well i am from c++ background.

Each tool includes comprehensive help documentation and example usage patterns.

Future Development
Planned enhancements include:

  • Additional protocol support
  • GUI interfaces for easier operation
  • Integration with existing Kali security frameworks
  • Extended documentation and tutorials
  • Performance optimizations based on user feedback

Conclusion
The inclusion of these tools would significantly enhance Kali Linux's security testing capabilities. They represent the next generation of security tools - faster, safer, and more reliable than existing alternatives.

These tools would help maintain Kali Linux's position as the leading penetration testing distribution while providing users with modern, high-performance options for their security testing needs.

I am confident that these tools will be valuable additions to the Kali Linux toolkit and will benefit the entire security community.

Thank you for considering this submission. I am available to provide any additional information or clarification needed.

Respectfully submitted by,
Khaninkali

Additional Links
https://github.com/LxKhan1ynKali/Fluxv5-Dos-Tool
https://github.com/LxKhan1ynKali/pipexv2-pipeline-tester
https://github.com/LxKhan1ynKali/fluxv6

But PreventDos is not included in github it is included in 7z format

Attached Files

Activities

khaninkali

khaninkali

2026-03-26 06:24

reporter   ~0021453

Last edited: 2026-03-26 06:28

This repository contains four specialized Rust-based security testing tools designed for authorized penetration testing and network security assessment. Each tool is independently compiled with its own dependencies and can be used separately.

Tools Included

License Should be In MIT Some Src and folders not describe>>>

And If kali team integrates This when it should use sudo apt install pipexv2 , fluxv6 and v7 but seperately

1. FluxV5 - Advanced Network Load Tester

File: fluxv5/fluxv5.rs
Binary Name: fluxv5
Purpose: High-performance network load testing tool that simulates realistic traffic patterns.

Features

  • Multi-Device Simulation: Desktop, Mobile, Tablet, Bot, API clients
  • Realistic Browsing Patterns: Human-like navigation paths
  • Authentication Testing: JWT, OAuth2, Session tokens, API keys
  • Intelligent Headers: Device-specific user agents, geographic distribution
  • Load Testing: HTTP/HTTPS flood attacks with configurable intensity
  • Network Testing: UDP packet generation for bandwidth testing

Dependencies

  • tokio - Async runtime
  • reqwest - HTTP client
  • serde_json - JSON serialization
  • sha2 - Cryptographic hashing
  • uuid - Unique identifier generation
  • base64 - Encoding operations

Usage Examples

# Basic load test
cargo run --bin fluxv5 -- --target https://example.com --concurrent-users 100 --duration 300

# High intensity test with mobile traffic
cargo run --bin fluxv5 -- --target https://api.example.com --intensity high --mobile-traffic

# Realistic browsing simulation
cargo run --bin fluxv5 -- --target https://webapp.example.com --realistic-browsing --geographic-distribution

2. FluxV6 - Enhanced Load Tester with Email Support

File: fluxv6/fluxv6.rs
Binary Name: fluxv6
Purpose: Extended version of FluxV5 with email protocol testing capabilities.

Features

  • All FluxV5 Features: Complete load testing functionality
  • Email Protocol Testing: SMTP sending and IMAP retrieval
  • Auto-Detection: Automatic email server configuration
  • Performance Metrics: Response times, success rates, error tracking
  • Email Analysis: Attachment detection, unread status, size analysis

Additional Dependencies

  • lettre - SMTP email sending
  • imap - IMAP email retrieval
  • mailparse - Email parsing
  • native-tls - TLS/SSL for email protocols

Usage Examples

# Load testing with email testing
cargo run --bin fluxv6 -- --target https://example.com --email-testing --email-server smtp.gmail.com --email-username [email protected] --email-password password

# Email-only testing
cargo run --bin fluxv6 -- --target https://example.com --email-testing --email-count 50 --email-server outlook.com

3. PipeX V2 - HTTP Pipeline Testing Suite

File: pipexv2/pipexv2.rs
Binary Name: pipexv2
Purpose: HTTP/1.1 pipelining test utility for web server capacity validation.

Features

  • HTTP Pipelining: RFC 2616 Section 8.1.2.2 compliance
  • Connection Pooling: Persistent connections with multiple requests
  • Protocol Support: HTTP/1.0, HTTP/1.1, HTTPS/TLS
  • Advanced Evasion: Header randomization, User-Agent variation
  • Performance Testing: Connection handling under sustained load
  • Packet Crafting: Low-level packet manipulation with pnet

Dependencies

  • pnet - Low-level packet manipulation
  • tokio - Async networking
  • url - URL parsing
  • colored - Terminal output formatting

Usage Examples

# Basic HTTP pipeline test
cargo run --bin pipexv2 -- --target https://example.com --connections 50 --duration 120

# HTTPS with evasion techniques
cargo run --bin pipexv2 -- --target https://example.com --https --evasion-mode --random-ua

# HTTP/1.0 fallback testing
cargo run --bin pipexv2 -- --target http://example.com --http10-fallback --connections 100

4. PreventDDoS - DDoS Defense System

File: preventddos/preventddos.rs
Binary Name: preventddos
Purpose: Real-time DDoS detection and mitigation system.

Features

  • Traffic Analysis: Real-time packet inspection and pattern detection
  • Attack Detection: Multiple DDoS attack vector identification
  • Automated Mitigation: Automatic response to detected attacks
  • Protocol Support: TCP, UDP, and comprehensive protocol analysis
  • Reporting: Detailed security event logging and analysis
  • Threshold Configuration: Customizable detection sensitivity

Dependencies

  • clap - Command-line interface
  • regex - Pattern matching for attack detection
  • serde_json - Event serialization
  • sysinfo - System monitoring
  • colored - Terminal output

Usage Examples

# Basic DDoS monitoring
cargo run --bin preventddos -- --interface eth0 --duration 300 --threshold 1000

# Automatic mitigation enabled
cargo run --bin preventddos -- --interface eth0 --auto-mitigate --verbose --report-file attacks.json

# Protocol-specific monitoring
cargo run --bin preventddos -- --interface eth0 --protocol tcp --threshold 500 --max-connections 200

Installation and Compilation

Prerequisites

  • Rust 1.70+ installed
  • System administrator privileges for network operations
  • Linux/Unix environment (recommended)

Individual Tool Compilation

# Compile FluxV5
cd fluxv5
cargo build --release

# Compile FluxV6
cd ../fluxv6
cargo build --release

# Compile PipeX V2
cd ../pipexv2
cargo build --release

# Compile PreventDDoS
cd ../preventddos
cargo build --release

Binary Locations

After compilation, binaries are located at:

  • fluxv5/target/release/fluxv5
  • fluxv6/target/release/fluxv6
  • pipexv2/target/release/pipexv2
  • preventddos/target/release/preventddos

Legal and Ethical Considerations

this tools can be seperated from each components like fluxv5 v6 and pipex are seperated among them in impact session of MItre Atta&k impact session

And small pic i am giving For real world Demonstrations

daniruiz

daniruiz

2026-03-26 10:02

manager   ~0021456

Hello,

Thanks for your submission. We can’t package every infosec tool, so we prioritize those with wider adoption and community usage.

Best of luck with your project.

Issue History

Date Modified Username Field Change
2026-03-25 15:16 khaninkali New Issue
2026-03-25 15:16 khaninkali File Added: KaliDdosTools-Rust_SRcodes.7z
2026-03-26 06:24 khaninkali Note Added: 0021453
2026-03-26 06:27 khaninkali Note Edited: 0021453
2026-03-26 06:28 khaninkali Note Edited: 0021453
2026-03-26 10:02 daniruiz Note Added: 0021456
2026-03-26 10:02 daniruiz Assigned To => daniruiz
2026-03-26 10:02 daniruiz Status new => closed
2026-03-26 10:02 daniruiz Resolution open => won't fix