unity equivalent to UDK skeletal mesh sockets

Is there a feature in unity or a plugin that replicates the functionality of skeletal mesh sockets in UDK? Coming from an unreal background, I found that attaching anything to a skeletal mesh was easier both for programmers and artists using this system. If you’re not familiar with sockets here’s the unreal wiki page on it. UDK | UDKCustomCharacters

I think you would do this by attaching to the skeletal bone(s), and you could use a naming conevtion to make it easy to find the transform aka joint aka socket which you would parent your object (gun, etc)