Hardhat-Enterprises / Deakin-Detonator-Toolkit

Deakin Detonator Toolkit redesign using Tauri, React and Mantine.
16 stars 30 forks source link

[Feature Request]: Add WAFw00f Tool Integration #1016

Open TanvirRahmanTaiyeb opened 4 days ago

TanvirRahmanTaiyeb commented 4 days ago

Name of Feature

WAFw00f Tool Integration

Priority

Medium

Categories

Integration, Development, Tool Addition

Description of Feature

Description:

This feature aims to integrate the WAFw00f tool into the PT-GUI project. The WAFw00f tool will enhance the project's functionality by allowing users to detect and identify web application firewalls (WAFs) from the GUI interface.

Objectives:

Steps to Implement:

  1. Create a Component:

    • Add a new folder named WAFw00f in src/components.
    • Add a TypeScript file for the WAFw00f component, implementing the required functionality.
  2. Update Configuration:

    • Add permissions for the WAFw00f tool's commands in src-tauri/tauri.conf.json.
  3. Integrate in Router:

    • Import the component into src/components/RouteWrapper.tsx.
    • Map it with an appropriate route for user access.
  4. Test:

    • Validate the feature locally and within the Dockerized environment.

Deliverables:

Additional Notes:

This feature is intended to simplify WAF detection for users and align with the PT-GUI's goal of integrating powerful tools into a single interface.