obfuscation


TypeScript Obfuscation


Are there any tools or forks of TypeScript to support public namespace obfuscation? Ie to turn:
class MyUtil {
print(): void { ... }
}
Into something like:
class xxy {
aab(): void { ... }
}
If not, would be be straight forward to fork the compiler to provide this? Perhaps with some type of class annotation indication what should / shouldn't be obfuscated.
(Obviously public obfuscation has to be used carefully, no good for libraries! But great if used consistently across your project)
I don't believe there is any reason to do this in TypeScript. You can instead use something like Closure Compiler to do the obfuscation on your JavaScript output. Specifically look into Closure's Advanced Compilation settings.

Related Links

Obfuscating names with human readable names
Linux based virus / malware source code in C [closed]
Keep class methods but obfuscate packages in proguard
Mono.Cecil - obfuscated malicious code
TypeScript Obfuscation
.NET Reactor and InnoSetup
Theory of obfuscation and symbolic computation
Eazfuscator.NET error for custom build configuration
ProGuard obfuscate package name with -keeppackagenames
How to avoid that proguard obfuscates the classes annotated with #OnStart
Obfuscating URLs in WordPress
Protecting PHP CLI scripts
How to manage Spring Getters and Setters Obfuscation in yguard
How to make obfuscation + error reporting?
How to tell Proguard to obfuscate specific dead code
Obfuscate WCF Proxy Classes

Categories

HOME
eslint
merge
rdbms
numbers
pascal
composite-primary-key
opengl-3
lanczos
drop-down-menu
android-securityexception
alamofire
modbus-tcp
identity-management
mapstruct
guzzle
dataflow-diagram
event-store
data.stackexchange.com
definitelytyped
delimiter
soot
google-cast
paragraph
testbed
r-grid
biztalk-rule-engine
gnat-gps
imx6
docfx
watchface
laravel-elixir
portforwarding
smoothstate.js
signal-strength
apache-spark-dataset
flask-login
textsum
globalize
video-conferencing
tinkerpop
java-bytecode-asm
arules
cpu-cache
iotivity
wso2developerstudio
refinerycms
http-status-code-401
hadoop-partitioning
lz77
cortex-m
nullable
cycle2
design-principles
maybe
inf
character-replacement
grgit
lazybones
flock
.bash-profile
ember-cli-rails
uncompress
canvg
google-refine
kubuntu
entity-framework-4.3
broadband
cross-join
at-job
android-vibration
ssis-data-flow
crowd
punycode
machine-instruction
paw
grails-plugin-rabbitmq
jquery-slider
android-framework
light
kendo-dataviz
c++builder-xe5
breakout
neos-server
ui-select2
scmmanager
virtual-pc
apache-abdera
subproject
appjs
screen-size
catransform3d
uideviceorientation
non-clustered-index
burndowncharts
sifr3
pbcopy

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App