Former One Nation Senator Rod Culleton says he's recovering at home following an "unexpected attack" outside a Perth court yesterday.

Former One Nation Senator Rod Culleton says he's recovering at home following an "unexpected attack" outside a Perth court yesterday.