Skip to content

SecZz is an advanced toolkit meticulously crafted to fortify the security of Apache HTTP Server configurations. This toolkit features a collection of powerful scripts designed to address a spectrum of security concerns, providing users with a seamless and user-friendly interface for configuring and safeguarding their Apache servers.

License

Notifications You must be signed in to change notification settings

VirusZzHkP/SecZz-Apache-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecZz Apache Toolkit

   ___|              __  /               \                         |                __ __|              |  |    _)  |   
 \___ \    _ \   __|    /  _  /         _ \    __ \    _` |   __|  __ \    _ \         |   _ \    _ \   |  |  /  |  __| 
       |   __/  (      /     / _____|  ___ \   |   |  (   |  (     | | |   __/ _____|  |  (   |  (   |  |    <   |  |   
 _____/  \___| \___| ____| ___|      _/    _\  .__/  \__,_| \___| _| |_| \___|        _| \___/  \___/  _| _|\_\ _| \__| 
                                              _|                                                                        

Overview

SecZz is an advanced toolkit meticulously crafted to fortify the security of Apache HTTP Server configurations. This toolkit features a collection of powerful scripts designed to address a spectrum of security concerns, providing users with a seamless and user-friendly interface for configuring and safeguarding their Apache servers.

Features

  • Comprehensive Security Checks: Perform thorough assessments on Apache HTTP Server configurations.
  • Interactive Menu: Intuitive menu-driven interface for effortless script selection.
  • Completion Tracking: Visual indicators for completed security measures, enhancing user experience.
  • Feedback Mechanism: Users can provide feedback and report issues for continuous improvement.
  • Automated Backup: SecZz automatically creates backup files before making modifications, allowing users to revert to the original state if needed.
  • Logging: A detailed log file is generated for every change made, providing an audit trail for server modifications.

Scripts Included

  1. git_source_code_exposure.sh
  2. remove_server_banner.sh
  3. disable_directory_browser_listing.sh
  4. disable_trace_http_request.sh
  5. http_only_cookie_and_secure_flag.sh
  6. clickjacking.sh
  7. xss_protection.sh
  8. http_one_0.sh
  9. strong_ssl_cipher.sh
  10. csp.sh

Installation

  1. Clone the repository:
    git clone https://github.com/VirusZzHkP/SecZz-Apache-Toolkit.git
    cd SecZz-Apache-Toolkit
  2. Run the main script:
    bash main.sh
  3. Follow the on-screen prompts to configure your Apache server securely.

Requirements

- Bash (version 5.2.21)
- Apache HTTP Server (version 2.4.58)
- Note: It is fully linux based project, running it on windows or on other OS might result in unnecessary run time errors.

Contributing

If you find a bug, have a feature request, or want to contribute, please open an issue or you can directly contact me, contact details provided below.

Changelog

  • v1.0.0 (02-02-24):
    • Initial release.

Developer

ViruszzWarning

License

This project is licensed under the MIT License.

About

SecZz is an advanced toolkit meticulously crafted to fortify the security of Apache HTTP Server configurations. This toolkit features a collection of powerful scripts designed to address a spectrum of security concerns, providing users with a seamless and user-friendly interface for configuring and safeguarding their Apache servers.

Topics

Resources

License

Stars

Watchers

Forks

Languages