微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SendPkt Python扩展库

程序名称:SendPkt

授权协议: 未知

操作系统: Windows

开发语言: Python

SendPkt 介绍

SendPkt 是一套同时可以运行在Linux/Win32的发送链路层数据包的Python扩展库。

SendPkt在Linux和Win32下实现方式是不同的,但是提供对Python的相同接口,确保Python程序可以不经过修改就可以移植。

在Win32下SendPkt使用WinPcap?中的 pcap_sendpacket() 函数发送数据包。

在Linux下SendPkt使用libnet的 libnet_adv_write_link() 函数发送数据包。

同时SendPkt还提供了查找网络接口设备的功能,以供发送数据包时选择。在Linux下虽然可以使用libnet自动选择的网络接口设备,但是在Win32下,认的网络设备总会导致发包失败。所以为了可移植性,你必须在发送数据包时指定使用哪个网络设备接口。

SendPkt 官网

http://code.google.com/p/sendpkt/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐