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.

Blog

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.

Read more...

Photography

Thames cable carRiver Thames

Twitter Stream