Giter Site home page Giter Site logo

amwalding / ipv6_extension_header_pcaps Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 16 KB

Here are a collection of IPv6 Extension Header packet captures for those interested in what they look like in Wireshark.

ipv6 ipv6-network pcap wireshark extension-headers

ipv6_extension_header_pcaps's Introduction

Visitor Count

If you are looking for my IPv6 Reference repository - look here: https://github.com/amwalding/ipv6-ref

IPv6 Extension Header PCAPs

For those who know networking, there are very few opportunities to get your hands on packet capture (pcaps) that have IPv6 Extension Headers. There are a number of reasons for this, and one is that extension headers in IPv6 have always been a security vulnerability. So many service providers do not support transport of IPv6 packets with extension headers.

What are IPv6 Extension Headers?

  • Extension headers fit between the IPv6 header and the Layer 4 headers (UDP or TCP)
  • Note: IPv4 supports this capability, but has never been utilized
  • IPv6 header is fixed to 40 bytes, so extensions allow features to be added beyond this limit
  • Extension Headers are part of the Payload
  • Primarily end-to-end – not processed by intermediate nodes
  • Extension Headers are designed to make IPv6 extensible to add features we may not even contemplate today.

Are Extension Headers Supported in Limited Domains?

  • Limited Domains are domains that are
    • Managed by a single entity – think a company, a university, perhaps a provider
    • A network that is firewalled off the larger network
  • Enterprise Networks (generally) have been hesitant to deploy IPv6
    • Security issues (privacy of extension headers), other “gaps”
    • Can extension headers support segment routing, OAM, other features?
    • Enterprises need to understand the exact use cases
  • Some Universities report free flow of Extension Headers inside their networks, but policing at the network edges
  • Possible use cases:
    • Some kind of Traffic Engineering
    • Using IPv6 as an underlay network?

I searched and searched and could not find a good source of IPv6 extension header samples. So I have created this repository to try to provide some for researchers/engineers.

Here are a collection of IPv6 Extension Header packet captures for those interested in what they look like in Wireshark.

That said, if you are a researcher like me I hope this little repository helps. You may also want to grab my IPv6 Wireshark Profiles from that repository.

If you want to contribute - please let me know.

You can find more Wireshark related stuff here in Github (like my profiles repository) and here: https://www.cellstream.com/tag/wireshark/ - at my web site. Also, feel free to browse our other IPv6 related articles and information here: https://www.cellstream.com/tag/ipv6/

Did I just save you time and $$$? I certainly hope so. Return the favor - buy me a coffee: https://www.buymeacoffee.com/awalding or become a patron: https://www.patreon.com/bePatron?u=22427713&redirect_uri=https%3A%2F%2Fwww.cellstream.com%2Fcomponent%2Ftags%2Ftag%2Fwireshark&utm_medium=widget

Thanks for supporting my work.

ipv6_extension_header_pcaps's People

Contributors

amwalding avatar

Stargazers

wangkai0351 avatar  avatar ashish avatar  avatar Phoe avatar

Watchers

 avatar

Forkers

zy09

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.