Easyether is a project mainly written in ..., it's free.
Based on An AVR microcontroller based Ethernet device
http://tuxgraphics.org/electronics/200606/article06061.shtml