I'm not saying it's difficult to get in working. I'm saying it's difficult to do it right.
I was looking for advices on the Bitcoin.conf, or Intrusion Prevention, ...
Plus I wouldnt never directly connect to bitcoind, as every input needs to be validated and sanitized