首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

pystun 跟 py2exe 以及 NAT类型检测

2012-07-30 
pystun 和 py2exe 以及 NAT类型检测?今天把pystun的python脚本打包成了.exe方便其他同事在自己的windows上

pystun 和 py2exe 以及 NAT类型检测

?

今天把pystun的python脚本打包成了.exe方便其他同事在自己的windows上跑,简单记录下:

1 pystun是来自网上的一个使用python实现的STUN客户端脚本,主要用于探测本地网络NAT类型且获得mapping addr和port;

2 原项目在?code.google.com/p/pystun/ 现在好像是删除了, 新项目在?https://github.com/jtriley/pystun?;但由于作者是开源的,所以我更新了其0.0.1版本到分支的0.0.2版本,增加命令行选项等;可在附件中下载测试。

?

3 将python生成.exe时了解到以下工具:

py2exe?http://www.py2exe.org/

pyinstaller?http://www.pyinstaller.org/

cx_freeze ?http://cx_freeze.readthedocs.org

py2app?https://bitbucket.org/ronaldoussoren/py2app

GUI2exe?http://code.google.com/p/gui2exe/

其中本次我使用了 cx_freeze,下载安装,然后一句话即可搞定,非常简便; 下个版本我打算增加QT的界面,所以可能会尝试其他工具。

?

另外补充一个关于python常用项目的链接: ?http://undefined.org/python/

?

?

PS?附件中分别是:

1 pystun-0.0.2.zip 适合于windows的.exe程序,使用pystun检测本地网络NAT类型;

2 pystun.zip 里面是一个python脚本,功能同上,是上述.exe程序的原始python版本。

?

热点排行