How to change IGMP packet header

Posted on 2006-04-04
Last Modified: 2013-12-23
In multicast we all know that IGMP protocol has no authentication, so I decided to modified the IGMP by input a simple authentication part in IGMP header. But I dont know how to modify header of IGMP packet send from Windows to streaming server.
Could you please tell me the way dealing with Windows driver that can automatic modify header of IGMP packet send from Windows to streaming server.

Thanks a lot.
Question by:hophi
    LVL 37

    Expert Comment

    by:Bing CISM / CISSP
    um... you know, an authentication needs at least two sides to participate. if you only modify something at one side, other people at the another side can not determine the proprietary protocol you defined.

    Author Comment

    Dear  Bbao
    Yeah,  authentication needs at least two sides to participate. The streaming server using socket in Linux enviroment and I can modify it. But the problem is the client side.
    LVL 37

    Accepted Solution

    IGMP is a layer-3 protocol, windows sockets 2 enables it through the use of socket options and IOCTLs, but of course does not support a customizable version of IGMP packets at its lower layers.

    so that means you need to hardcode your own IGMP implementation... anyway, you dont need to do programming at NIC driver level which stays at layer 1.5/2.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Join & Write a Comment

    A common practice in small networks is making file sharing easy which works extremely well when intra-network security is not an issue. In essence, everyone, that is "Everyone", is given access to all of the shared files - often the entire C: drive …
    Are you one of those front-line IT Service Desk staff fielding calls, replying to emails, all-the-while working to resolve end-user technological nightmares? I am! That's why I have put together this brief overview of tools and techniques I use in o…
    Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now