WL-600g is a wireless router from Asus that cames with a linux kernel in it: wl-600g is just one of the many router based on the popular Broadcom 96348 hardware.
Using the public GPL firmware, and a toolchain (and a linux box obviously...) it's possible to increase our router's capabilities.
I found here some tips, tricks, and ideas, that helped me to achieve my goal.
Here you can just find something useful for your Asus WL-600g, something i prepare in order to have some useful features.
I tested everything on my router, and the software version linked here is now working on it, i hope it could work on your too.
I used a CENTOS distro as xcompiling environment and 1.0.3.5A and 1.0.3.3A firmware from ASUS.
My main task was to have a vpn server (OpenVPN) running on my router, but meanwhile i managed to have also some other useful stuff
Anything here is given without any warranty, so:
if you brick your router is your fault, not mine.