-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Description
I was pretty frustrated with the fact that large js files seemingly take incredible amounts of time to fully deobfuscate, and the fact that if a file is large enough it will eventually run out of ram to do so
I ported most of the program into rust and i used the OXC rust framework for AST parsing and transformations. so far i have ported all but 1 of the "safe" transformations, that do not require real v8 evaluation. i have yet to write the one that removes "dead code" though its on my bucket list. "unsafe" transformations are also on my bucket list
https://github.com/amir16yp/restringer-rs/
should you use this as a base for future development is up to you but i'll develop my version regardless
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels