Python扩展库 SendPkt

webphp 13年前
     <h2>什么是SendPkt</h2>    <p>SendPkt是一套同时可以运行在Linux/Win32的发送链路层数据包的Python扩展库。 </p>    <p>SendPkt在Linux和Win32下实现方式是不同的,但是提供对Python的相同接口,确保Python程序可以不经过修改就可以移植。 </p>    <p>在Win32下SendPkt使用WinPcap中的 <tt>pcap_sendpacket()</tt> 函数发送数据包。 </p>    <p>在Linux下SendPkt使用libnet的 <tt>libnet_adv_write_link()</tt> 函数发送数据包。 </p>    <p>同时SendPkt还提供了查找网络接口设备的功能,以供发送数据包时选择。在Linux下虽然可以使用libnet自动选择的网络接口设备,但是在Win32下,默认的网络设备总会导致发包失败。所以为了可移植性,你必须在发送数据包时指定使用哪个网络设备接口。 </p>    <p>SendPkt项目的开发者是gashero,有相关问题可以发邮件给这厮( harry.python@gmail.com )。另外,他还有个博客( http://gashero.yeax.com/ ),上面会包含一些SendPkt的使用例子。 <br /> <br /> </p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1326016288671" target="_blank">http://www.open-open.com/lib/view/home/1326016288671</a></p>