First, Gigabit Ethernet doesn't allows hubs. When the IEEE first defined GigE, they briefly had a spec for how a GigE hub should work, but no one ever shipped one, and the IEEE quickly deprecated the spec and recommended that GigE always be switched. (Trivia note: This means that GigE is technically not CSMA/CD.)
You can still buy 100BASE-TX hubs if you know where to look, especially so-called "dual-speed hubs". A 10/100 dual-speed hub is effectively a combination of a 10BASE-T hub and a 100BASE-TX hub in the same box, with a 2-port bridge (switch) chip in between the two hubs. If a 100BASE-TX device is connected to a port, that port gets connected to the 100BASE-TX hub. If a 10BASE-T device is connected to a port, that port gets connected to the 10BASE-T hub. So all 100BASE-TX devices can snoop on each others' unicast traffic, and all 10BASE-T devices can snoop on each others' unicast traffic. But the 100BASE-TX devices can't snoop on the 10BASE-T devices' unicast traffic (or vice-versa), because there's a bridge in between.
Since you probably don't have an 10BASE-T-only equipment around anymore, a dual-speed hub is going to be exactly the same as a pure 100BASE-TX hub for your purposes.
And, of course, as others have pointed out, manageable switches often allow you to set up "port mirroring", also known as "port spanning" or "sniffer port" in some products, which allows you to make sure that one port sees all the traffic to/from another port on the switch, for the sake of sniffers and other traffic monitoring tools.
Hubs are not "special devices" to make broadcasting more efficient, they are simply the older technology coming from an age of networks where everything was on a common bus and transmissions could collide. Modern (gbit and above) ethernet networks are designed on a point-to-point electrical connection base, and there are no tx collisions. Everything is packet switched. Thus saying "rendering hubs unnecessary" is quite misleading, since there would be no application for hubs, as there is no wiring between more than two ethernet ports. – PlasmaHH – 2014-04-01T11:29:42.880
If you're looking to purchase hardware, you should look at a network tap instead. – Colin Pickard – 2014-04-01T12:04:46.577