https://github.com/stanfrbd/chrome-extension-to-name
Programmatically get extension name from Chrome extension ID. Useful for DFIR.
https://github.com/stanfrbd/chrome-extension-to-name
chrome-extension dfir
Last synced: 3 months ago
JSON representation
Programmatically get extension name from Chrome extension ID. Useful for DFIR.
- Host: GitHub
- URL: https://github.com/stanfrbd/chrome-extension-to-name
- Owner: stanfrbd
- License: mit
- Created: 2025-01-22T10:49:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-12T10:00:24.000Z (about 1 year ago)
- Last Synced: 2025-10-06T18:55:47.308Z (9 months ago)
- Topics: chrome-extension, dfir
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chrome Extension Name Fetcher
This project provides a Python script to fetch the names of Chrome extensions using their IDs. \
It supports fetching names for single or multiple extensions and exporting the results to CSV, Excel, or JSON formats.
## Features
- Fetch the name of a Chrome extension using its ID.
- Supports Edge extensions as well.
- Support for fetching names of multiple extensions from a file.
- Export results to CSV, Excel, or JSON formats.
- Proxy support for requests.
## Requirements
- Python 3.6+
- `requests`
- `beautifulsoup4`
- `aiohttp`
- `pandas`
- `xlsxwriter`
## Installation
1. Clone the repository:
```sh
git clone https://github.com/stanfrbd/chrome-extension-to-name.git
cd chrome-extension-to-name
```
2. Install the required packages:
```sh
pip install -r requirements.txt
```
## Usage
### Fetching a Single Extension Name
To fetch the name of a single Chrome extension using its ID:
```sh
python chrome-extension-to-name.py [-p ]
```
### Fetching Multiple Extension Names from a File
To fetch the names of multiple Chrome extensions from a file containing their IDs:
```sh
python chrome-extension-to-name.py -f [-p ] [--csv ] [--excel ] [--json ]
```
### Example
Fetch the name of a single extension:
```sh
python chrome-extension-to-name.py aaaaaaaaaaaaaaaabbbbbbbbbbbbbb
```
Fetch names from a file and export to CSV:
```sh
python chrome-extension-to-name.py -f extensions.txt --csv output.csv
```
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
## Contact
For any questions or suggestions, please open an issue on GitHub.