grke/burp — pull request #107 by tcheneau (2012-06-24 03:47:19+00:00)
Title: Add intial IPv6 support to burp

Hello Graham,

I believe that after some review of the code, you might be interested in pulling a few changes I made. I modified as little code as possible in order to make burp IPv6-enabled. Previously, it would not work correctly as reported in issue #100.
Now, by default, burp is compiled with IPv6 support and will listen to both IPv4 and IPv6 protocols. This can be disabled at compile time, in order to make burp IPv4 only. Please note that completely disabling IPv6 is not possible with the current code either (as reported in the issue #100).

I have tested my code with a server on Archlinux and it worked for me (tm). I compiled tested it on Gentoo as well. I can not test it for any other platforms, so I do not know how it behaves.

I'm not an expert at enabling IPv6 in existing applications, so I might have missed something.

Hope it helps.

Regards,
Tony

P.-S.: thank you for writing burp, it is great!