Can do some logging such as

DHCP IP address distribution, like:

IP Start of Usage End of Usage MAC Address
192.168.1.2 10.07.2008-09:00:00 10.07.2008-21:00:00 00-1A-92-AD-ED-F3
192.168.1.3 10.07.2008-09:00:00 10.07.2008-21:00:00 00-1A-92-ED-AD-AA
192.168.1.5 10.07.2008-09:00:00 10.07.2008-21:00:00 00-1A-92-1D-CC-20
192.168.1.10 10.07.2008-09:00:00 10.07.2008-21:00:00 00-1A-EE-11-22-33

Additionaly,

I need another software or utility of a software that can log public internet activity of a network’s users. Such as;

192.168.1.2 accessed the IP “211.232.123.32” starting “12:10 AM 12.10.2010” using Protocol No: 80.

As per my opinion it totally depends upon network administer or operator and depend upon IP address but honestly saying not much idea but your quarry is really very interesting and equally eager to know more about this .