Di seguito tutti gli interventi pubblicati sul sito, in ordine cronologico.
In Goliath .NET Obfuscator v3.x è stato potenziato il renaming dei simboli. E' possibile, infatti, rinominare anche i simboli pubblici (classi, metodi, proprietà, field, eventi, interface, override, ect.). 
Questa feature che è inutile per la protezione di una singola dll (creazione di un componente) risulta essere abbastanza efficace nel camuffare le chiamate alle librerie referenziate in progetti più complessi.
Potendo, ora, alterare i simboli pubblici è stato possibile implementare anche la protezione contemporanea di più assembly referenziati! Di conseguenza, anche eventuali de-obfuscator, devono possedere questa caretteristica. La sola "analisi statica" sui singoli assembly è pressochè inutile. 
ESEMPIO: solo renaming di un singolo assembly:
goliath -r d:\folder\assembly.exe
ESEMPIO: solo renaming di un assembly con una libreria referenziata:
goliath -r d:\folder\assembly.exe --ref:d:\folder\assembly.dll
ESEMPIO: solo renaming di un assembly con due librerie referenziate:
goliath -r d:\folder\assembly.exe --ref:d:\folder\assembly1.dll,d:\folder\assembly1.dll
se invece ci sono numerose references è possibile definirle in un file esterno (ad esempio: references.txt)
d:\folder\assembly1.dll
d:\folder\assembly2.dll
d:\folder\assembly3.dll
...
e richiamate con:
goliath -r d:\folder\assembly.exe --ref:#d:\folder\references.txt 
L'overloading dei simboli è automatico! Il range di simboli (standard) utilizzati per il renaming è "limitato" alla sola tipologia alfanumerica: 0123456789abcdef.
All'utente finale, però, viene data, ampia possibilità di intervento. E' possibile infatti:
- definire il numero dei caratteri del testo finale (opzione --char:{number})
- variare il singolo carattere (opzione --tbl:{})
goliath -r d:\folder\assembly.exe --ref:d:\folder\#references.txt --tbl:a=?,b== --char:4

E' possibile generare, chiaramente, anche simboli non stampabili semplicemente impostando - nel parametro --tbl:{} - la definizione \{num}:
goliath -r d:\folder\assembly.exe --ref:d:\folder\#references.txt --tbl:a=\1,b=\2,3=\3,a=\4,b=\5 --char:4

La fase di esclusione dei simboli dal renaming avviene -esclusivamente da codice- utilizzando un attributo già presente nel .NET Framework sin dalla vers. 2.0:
[Obfuscation(Exclude=true)]
public event EventHandler test1;
[STAThread, Obfuscation(Exclude=true)]
internal static int Main([Obfuscation(Exclude=true)] string[] args)
{
}
dopo la fase di renaming -per non far capire alcuna logica progettuale- questo attributo viene automaticamente eliminato!
Ma come detto più volte: rinominare i simboli non significa offuscare il codice! Nelle prossime presentazioni si darà ampio risalto all'offuscazione del codice e all'encryption dei metodi 
stay tuned!
Iniziamo a conoscere il nuovo Goliath .NET Obfuscator v3.x presentando una delle features più richieste dai ns clienti: la modalità console. Il vantaggio di questa modalità è l'utilizzo del prodotto anche come "post-build" del processo di compilazione dei ns. progetti 
Questa feature, però, ha comportato la completa rivisitazione di tutte le opzioni di protezione.
goliath /?

(N.B.: le caratteristiche possono variare senza preavviso)
Goliath .NET Obfuscator 3.0.0.0
Copyright (c) 2003-2008 CANTELMO SOFTWARE. All rights reserved.
The Ultimate Secure Obfuscator for .NET Platform
Usage: Goliath [options] [options]
Options:
-? --help Show this help list
-c --codeshield[+|-] Encrypt signed CodeShield methods
-e --encryption[+|-] Full strings encryption
-o --obfuscating[+|-] Full code obfuscation
-r --renaming[+|-] Full symbols renaming
--bak[+|-] Backs-up the original file before processing
--charopt[+|-] Optimize chars symbols for renaming
--chr:number Chars used for symbols renaming. number: 4 (default), 6, 8, 16 or 32
--help+ Show an additional help list
--ildasm[+|-] Prevent ILDASM tool from disassembling
--nsp:list Also -namespaces:list. Exclude namespaces. list:namespaces,...
--out:folder Specifies the output folder name
--ref:list Also -references:list. Add references assembly. list:references,...
--snk:key Specifies the strong-name key file
--tbl:list Specifies symbol(s) table for renaming. list:name=value,...
altre opzioni: goliath --help+
Goliath .NET Obfuscator 3.0.0.0
Copyright (c) 2003-2008 CANTELMO SOFTWARE. All rights reserved.
The Ultimate Secure Obfuscator for .NET Platform
Usage: Goliath [options] [options]
Options:
-V --version Display version and licensing information
--nologo[+|-] Do not display the CANTELMO SOFTWARE copyright
--quiet[+|-] Report obfuscation progress
--time[+|-] Measure elapsed time
--usage Show usage syntax and exit