I want to run a software DHCP server, so that people can access the internet through my computer. I want to be able to do things like see what websites they are browsing. I can use software made for OSX, Linux, or Windows. Can you recommend any that have this capability?
closed as not a real question by Ignacio Vazquez-Abrams, Wuffers, paradroid, Mokubai♦, Mehper C. Palavuzlar May 5 '11 at 13:55
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.
What you're looking for is actually routing and/or NAT functionality as well as DHCP service. Internet Connection Sharing is included with Windows. Linux has iptables (and an assortment of GUI frontends) plus a DHCP server. I'm not familiar with what facilities OSX provides, but I would imagine they're similar.