Graham Edgecombe

Welcome to my website

My name is Graham Edgecombe and I'm a software developer from the UK. This website is a place for me to share information about some of my projects and publish photos and blog posts. I've also uploaded the slides to some technical talks that I have given. There's also some information about me and a collection of links to other websites that I find interesting. Feel free to get in touch if you have any questions.


Linux tproxy server in Java

tproxy is a feature in Linux which allows an intermediate router to run a proxy server which can intercept and modify network traffic transparently (i.e. the end systems cannot tell that this has been done, as the source/destination IP addresses in the packets are not modified.) tproxy also works with IPv6 whereas non-transparent mechanisms such as the iptables REDIRECT target do not because of the lack of NAT support in the Linux IPv6 stack.



Thames cable carRiver Thames

Twitter Stream