Skip to content

A tool designed to extract and analyze React Native bundles from Android APK files. It provides insights into the structure and content of the JavaScript code within the APK, identifying API endpoints, potential secrets, and other relevant information.

License

Notifications You must be signed in to change notification settings

j4k0m/BundleScout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BundleScout

A tool designed to extract and analyze React Native bundles from Android APK files. It provides insights into the structure and content of the JavaScript code within the APK, identifying API endpoints, potential secrets, and other relevant information.

Features

  • Extracts React Native bundles from APK files.
  • Analyzes JavaScript files for API endpoints and potential secrets.
  • Provides insights into the bundle structure, including modules and dependencies.
  • Supports saving analysis results to a JSON file.

Installation

  1. Clone the repository:
git clone https://github.com/j4k0m/BundleScout.git
cd BundleScout
  1. Install the required Python packages:
pip install -r requirements.txt

Usage:

To analyze an APK file, run the following command:

python scout.py <path_to_apk> [--save-json] [--output-dir <output_directory>]
  • <path_to_apk>: Path to the APK file you want to analyze.
  • --save-json: Optional flag to save the analysis results to a JSON file.
  • --output-dir: Optional directory to save the extracted bundle and analysis results.

License:

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

Contributing:

Contributions are welcome! Please feel free to submit a pull request or open an issue.

About

A tool designed to extract and analyze React Native bundles from Android APK files. It provides insights into the structure and content of the JavaScript code within the APK, identifying API endpoints, potential secrets, and other relevant information.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages