adayinthelifeof.nl/2010/07/30/creating-a-tracerou…
Works great on Linux as root. Something about permission denied for socket_create. Do some searches on this. There's probably a solution out there somewhere. One is around seeing in SELinux is enabled. (/usr/sbin/sestatus -v). Unfortunately, my Kali Linux doesn't have that, so I can't even check.
Disclaimer: I only spent about three minutes on this, so your mileage may vary.