Skip to content

Extractify extension is a Chrome extension designed for web security testing, enabling users to efficiently extract JavaScript files and their associated relative paths and endpoints from any webpage.

License

Notifications You must be signed in to change notification settings

SharokhAtaie/extractify-extension

Repository files navigation

Extractify-Extension

Version License

Table of Contents

Overview

Extractify-extension is a browser extension version of Extractify tool designed for web security testing, enabling users to efficiently extract JavaScript files and their associated relative paths and endpoints from any webpage. This simple, lightweight tool is essential for security testers seeking to identify potential vulnerabilities in web applications.

Features

  • Watch for New JS Files: The extension watches for new JS files loaded on the page, recommended for modern web apps.
  • JavaScript File Detection: Automatically identifies and lists all JavaScript files loaded on the current webpage.
  • Endpoint Extraction: Extracts and displays all relevant relative paths and endpoints from the detected JavaScript files.
  • User-Friendly Interface: Intuitive design for easy navigation and analysis of extracted data.
  • Lightweight Performance: Minimal impact on browsing speed and resource usage.
Screenshot 2024-10-03 at 17 09 01

Installation

To install Extractify extension, follow these steps:

Chrome:

  1. Clone the repository to your local machine:

    git clone https://github.com/SharokhAtaie/extractify-extension.git
  2. Open Chrome and navigate to chrome://extensions/

  3. Enable Developer mode by toggling the switch in the top right corner.

  4. Click the Load unpacked button.

  5. Select the directory where the cloned repository is located.

Firefox:

  1. Clone the repository to your local machine:

    git clone https://github.com/SharokhAtaie/extractify-extension.git
  2. Open Firefox and navigate to about:debugging

  3. Navigate to This Firefox

  4. Click on Load temporary add-on

  5. Select the directory where the cloned repository is located.

Extractify extension will now be installed and ready for use.

Usage

  1. Visit any webpage in your browser.
  2. Click on the Extractify extension icon in the browser toolbar.
  3. The extension will automatically scan the page for JavaScript files and display them, along with their relative paths and endpoints.
  4. Click on any info button for more detailed information.

How It Works

Extractify extension works by finding all JavaScript files from the webpage you're visiting and then extracting all endpoints and relative paths from these script files.

Screen.Recording.2024-10-03.at.16.39.30.mp4

Contributing

We believe that collaboration and community input are essential for creating a robust tool. If you're passionate about web security or software development, we invite you to contribute to Extractify Extension! Here’s how you can get involved:

  • Feature Requests: Have an idea for a new feature? We’d love to hear your thoughts!
  • Bug Reports: Help us improve by reporting any bugs or issues you encounter.
  • Code Contributions: If you’re a developer, consider submitting enhancements or fixes.

Join us in making Extractify Extension even better for everyone!

My friends that help me to create this tool

https://x.com/0xb0hl00l

https://x.com/gh_7o6

https://x.com/ehsan_nkd

Contact

X: https://x.com/sharo_k_h

Email: ataiesharokh@gmail.com

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Extractify extension is a Chrome extension designed for web security testing, enabling users to efficiently extract JavaScript files and their associated relative paths and endpoints from any webpage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published