Uses Harmony to intercept methods used by WebClient, xNet, etc. and log URLs
- Uses Harmony to hook
CreateThis
method fromSystem.Uri
and logs all URLs catched there - Automatically spoofs the return value of
Assembly.GetEntryAssembly()
, so the target assembly won't even know it is being run externally :p
Drag and drop a .NET assembly on WebClientMemoryDumper.exe and watch it collect all the URLs
- Better logging
- Code cleanup