Skip to content

1hehaq/greb

Repository files navigation

logo

A Chrome extension for easily capturing and manipulating form parameters, URL parameters, and form data!



Features

  • Grab parameters from any form or input field
  • Switch between single parameter and all parameters mode
  • Built in URL encoder/decoder
  • Quick copy to clipboard functionality
  • Secure parameter handling (excludes sensitive tokens)
  • Right click context menu integration
  • Privacy focused - no data collection or tracking


Installation

⇨ From Chrome Web Store

(Coming soon)

⇨ From Node package - Greb

  •  npm install @1hehaq/[email protected] # Install from the command line

    OR

  •  "@1hehaq/greb": "1.0.0" // Install via package.json (remove this comment while installation)

After npm installation:

  1. Navigate to the extension directory:

    cd node_modules/@1hehaq/greb
  2. The extension files are now in this directory. Follow the "Manual Setup" instructions below to load it in Chrome.

⇨ Manual Installation

  • Download the Extension
    # Clone the repository
    git clone https://github.com/1hehaq/greb.git
    # Navigate to the project directory
    cd greb
    # Install dependencies
    npm install


Setup

⇨ Loading in Chrome

  1. Open Chrome and navigate to chrome://extensions/
  2. Enable "Developer mode" in the top right corner
  3. Click "Load unpacked"
  4. Select the directory containing the extension files:
    • If installed via npm: Select the node_modules/@1hehaq/greb directory
    • If cloned from repository: Select the greb directory
  5. Pin the extension (optional)

⇨ Verify Installation

  • Look for the Greb icon in your Chrome toolbar
  • Right-click on any form field to see the "Grab Parameters" option


Using

⇨ Basic Usage

  • Single Parameter Mode

    • Right-click on any input field
    • Select "Grab Parameters" from the context menu
    • The parameter will be copied to your clipboard
  • All Parameters Mode

    • Click the Greb icon in your toolbar
    • Switch to "All Parameters Mode"
    • Right-click on any form
    • Select "Grab Parameters"
    • All form parameters will be copied

⇨ URL Encoder/Decoder

  • Click the Greb icon in your toolbar
  • Paste your URL or parameters in the text area
  • Use the buttons to:
    Encode → Convert special characters to URL-safe format
    Decode → Convert encoded URLs back to readable format
    Copy   → Quick copy to clipboard
    

⇨ Parameter Modes

  • Single Parameter Mode

    ├── Captures only the selected input field
    └── Ideal for testing individual parameters
    
  • All Parameters Mode

    ├── Captures all parameters from the current form/page
    └── Perfect for comprehensive testing
    


Security

⇨ Privacy

├── No sensitive data collection (tokens, CSRF)
├── All operations performed locally
├── Zero external network requests
└── Minimal data storage (user preferences only)


License

This project is licensed under the Mozilla Public License Version 2.0 - see the LICENSE file for details.



🪐 Built by 1hehaq

Follow me on 𝕏