Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPv6 spoof support #16

Open
sleinen opened this issue Feb 22, 2015 · 2 comments
Open

IPv6 spoof support #16

sleinen opened this issue Feb 22, 2015 · 2 comments

Comments

@sleinen
Copy link
Owner

sleinen commented Feb 22, 2015

From morty.ab...@gmail.com on October 19, 2011 21:59:17

According to a comment on issue #1 , IPv6 support works at a basic level but does not support spoofing. This is an enhancement request for spoofing support. Note that I don't need IPv6 support at all today, let alone IPv6+spoofing, but anticipate needing it in the future.

Original issue: http://code.google.com/p/samplicator/issues/detail?id=17

@sleinen
Copy link
Owner Author

sleinen commented Feb 22, 2015

From Dub...@gmail.com on January 07, 2015 09:24:05

I'm requesting this functionality as we heavily use the samplicator and this limitation was a topic of discussion today as we cannot use the samplicator on our IPv6 network. I'm more than happy to help test new developments on this feature.

@sleinen
Copy link
Owner Author

sleinen commented Feb 22, 2015

From simon.le...@gmail.com on January 09, 2015 03:49:55

Thanks for your interest in this feature, Dube17. I have very little time to work on the samplicator anymore. If my memory serves me, I had some working code at some point that spoofed IPv6 addresses, but I have never pushed it to the repository(?).
The whole issue is tricky - the IPv6 Socket API has some features that could be used for (limited) source address spoofing... I tried to use that once but found that the limitations would probably make this uninteresting for most users. Or we could make the raw packets as we do for IPv4, but I never got around to doing this right. Or we could use a library (such as libpcap) to do this.
I won't promise that I'll have time to work on this anytime soon. For now I have converted the repository from SVN to Git because that makes it easier for me (and hopefully others) to start branching and hacking. And I'll try to find my old (less-than-) half-baked IPv6 spoofing code and put it into a proper branch.

Status: Accepted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant