Posted 04 November 2009 - 09:45 AM
Background information:
A while ago my girlfriend's daughter was mollested by her father. It never went to court since a 2 year old's statement doesn't count for much these days. Soon he will be able to have visitation rights again and will be able to have her over for the night at weekends. Various events have taken place which have resulted with him being cautioned for harassing us, a couple more and he will no longer be allowed visitation. He is employed in the IT industry as am I. There is currently a court battle going on over money etc, he is very interested in what we are doing in relation to this.
What I am thinking of doing is setting up a very insecure email server from my home network, finding some reason to email him and monitoring the server. After speaking to my girlfriend it seems like he is the kind of person who would try to hack it (especially considering the on going court case.) I'm going to disconnect all other machines from the network and add a linux server, on this I will run a sniffer and VMware. Within VMWare I intend to run an XP box. I will isolate the virtual from the rest of the host OS using ebtables and from directly connecting to the router using iptables (whilst still allowing NAT and port forwarding.) I will also ask our ISP to monitor our connection.
Obviously it is very easy to make an XP machine insecure, however if I was him then I would do any hacking etc via some kind of proxy or onion routing system. I've been racking my mind for how to tackle this. The only things I can think of are UDP based services (very open rsync over UDP maybe?) TOR doesn't support UDP (I imagine I2P, Freenet etc dont either) however Socks5 proxies do support UDP. The only sure-fire way that I can think of to make sure that he doesn't use some form of proxy would be to use a service which initiates a connection back to his computer (or having a massive black list of all proxies/TOR nodes etc.) I can't think of anything which would accomplish this without seeming too obvious. Can anyone help?
Thanks,
Fractal5