码迷,mamicode.com
首页 > 其他好文 > 详细

RYU 中如钩构建TCP数据包,设置ACK等标志

时间:2017-05-29 14:41:34      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:span   src   ethernet   toc   eth   flags   tcp   port   log   

    e = ethernet.ethernet(dst=_eth.src,
                                  src=_eth.dst,
                                  ethertype=_eth.ethertype)

            i = ipv4.ipv4(dst=192.168.1.1,#_ipv4.src,
                          src=_ipv4.dst,
                          proto=_ipv4.proto,
                          flags=_ipv4.flags
            )

            t = tcp.tcp(
                dst_port=_tcp.src_port,
                src_port=_tcp.dst_port,
                seq=0,
                ack=1                
            )
            t.bits = t.bits | tcp.TCP_ACK
            pkt = packet.Packet()
            pkt.add_protocol(e)
            pkt.add_protocol(i)
            pkt.add_protocol(t)

 

RYU 中如钩构建TCP数据包,设置ACK等标志

标签:span   src   ethernet   toc   eth   flags   tcp   port   log   

原文地址:http://www.cnblogs.com/hwy89289709/p/6917948.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!