• Stars
    star
    159
  • Rank 235,916 (Top 5 %)
  • Language
    HTML
  • License
    GNU General Publi...
  • Created over 8 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CRX Extractor downloads and extracts Chrome Extensions and its source code

CRX Extractor

CRX Extractor is an online tool helping people understand internals of any Chrome Extension published at Chrome WebStore. CRX Extractor can download .CRX file, get the source code from .CRX file and save .CRX Chrome Extension. Try it yourself at http://crxextractor.com

How it works?

.crx file format is documented in Google official documentation. This website has a bunch of Javascript that deals with parsing the original .crx file format: it is extracting the archived part of the file, unzip it and serve. It works completely in browser, without any server-side. That approach has its own benefits and drawbacks.

Motivation

I created this tool, when I was trying to restore the source code of my own Chrome Extension, that I've published on Chrome WebStore. Unfortunately, some options were available, but all of them use server-side and tons of ads here and there. I tried to change this. When I looked further into .crx extensions, I found some interesting concerns related to security and privacy.

Where to learn more?

At the CRX Extractor website there are a lot of information about .crx files and the project in general. Just go and try.

How can I help to the project?

Add issue if you want any additional features. I plan to implement some kind of inspection of the Chrome Extension, that will allow to analyze source code for possible fishing and other leaches.

Donate BTC: 1CrxExtJnRSLRf4rTBoWM65RC1LC3QaCtS

More Repositories

1

GBA4iOS

GBA4iOS mirror working on iOS 8. It's an emulator of GameBoy Advance console for Apple iPhone gadget
C++
110
star
2

populate-js

Populatejs is a drop-in Javascript library helping you "Don't Repeat Yourself" when doing markup.
JavaScript
14
star
3

markovfsm

Markov chain and Probabilistic Automaton implementation in Python with nifty visualisation using Graphviz
Python
8
star
4

udidio-example

UDID registration for iOS devices. Find UDID of iPhone. Example application of UDID.io usage
Python
7
star
5

bulktag

Bulk image tagging using OpenAI GPT-4 Vision
Python
3
star
6

base64tool

The source code of the Ultimate Base64 Tool
SCSS
3
star
7

chip8js

Chip8 Javascript Emulator with Debugger
JavaScript
2
star
8

rust-urltemplate

Format for URLs. Small utility for URL patterns substitution
Rust
2
star
9

limiter

Python query limiter.
Python
2
star
10

erlmath

Library for scalable mathematical calculations on Erlang
Erlang
1
star
11

pgyer-grab

Pgyer .ipa files grabbing utility
Python
1
star
12

Learning-Objective-C---OSX

1
star
13

SVT2RAW

Converter for .svt files (NEC TH71-717 thermal imaging camera) to 16-bit RAW format, acceptable for MATLAB
Python
1
star
14

rocketsink

Rust
1
star
15

wkhtmltopdf-packages

Packages for wkhtmltopdf famous console utility
1
star
16

kodingteamname

Koding World's First Global Hackathon Team Name Generator
Python
1
star
17

yandex-market-python-api

Yandex Market Python API
1
star
18

justin

NodeJS socket server
JavaScript
1
star
19

jslinker

Simpliest ever javascript projects linker
Python
1
star
20

Monskype

Server monitoring utility, which sends notifications via Skype.
Python
1
star
21

neat-gestures-as3

ActionScript
1
star
22

gatsby-ghost-website

A starter template to build lightning fast websites with Ghost & Gatsby
JavaScript
1
star
23

geoip-digitalocean-functions

Demo ip2geo API using DigitalOcean Functions and MaxMind GeoLite2 DB. Easy deploy using doctl.
Python
1
star
24

flutter_ads_core_plugin

Flutter package for using mobile ads and native ads SDKs in application projects
Dart
1
star