求帮助,配置pyinstaller upx不成功

查看:3523|回复:6
cisco 防火墙5510 telnet配置不成功,找不到line vty ,按以下的配置后测试,在cmd窗口使用telnet,结果只在窗口左上角闪烁白点,无任何显示,请解。
ciscoasa(config)# sh ver
Cisco Adaptive Security Appliance Software Version 7.0(8)
Device Manager Version 5.0(8)
Compiled on Sat 31-May-08 23:48 by builders
System image file is &disk0:/asa708-k8.bin&
Config file at boot was &startup-config&
ciscoasa up 29 days 23 hours
Hardware:& &ASA MB RAM, CPU Pentium 4 Celeron 1600 MHz
Internal ATA Compact Flash, 256MB
BIOS Flash Firmware Hub @ 0xffe0KB
Encryption hardware device : Cisco ASA-55x0 on-board accelerator (revision 0x0)
& && && && && && && && && &&&Boot microcode& &: CNlite-MC-Boot-Cisco-1.2
& && && && && && && && && &&&SSL/IKE microcode: CNlite-MC-IPSEC-Admin-3.03
& && && && && && && && && &&&IPSec microcode&&: CNlite-MC-IPSECm-MAIN-2.05
0: Ext: Ethernet0/0& && && &: address is c84c., irq 9
1: Ext: Ethernet0/1& && && &: address is c84c., irq 9
2: Ext: Ethernet0/2& && && &: address is c84c.7522.45ea, irq 9
3: Ext: Not licensed& && &&&: irq 9
4: Ext: Management0/0& && & : address is c84c.7522.45ec, irq 11
5: Int: Not used& && && && &: irq 11
6: Int: Not used& && && && &: irq 5
Licensed features for this platform:
Maximum Physical Interfaces : 4
Maximum VLANs& && && && && &: 10
Inside Hosts& && && && && & : Unlimited
Failover& && && && && && &&&: Disabled
VPN-DES& && && && && && && &: Enabled
VPN-3DES-AES& && && && && & : Disabled
Security Contexts& && && &&&: 0
GTP/GPRS& && && && && && &&&: Disabled
VPN Peers& && && && && && & : 50
This platform has a Base license.
Serial Number: JMX1425L0UX
Running Activation Key: 0xe310f574 0x5cf7f043 0x7c211d48 0xa340a008 0xc9183697
Configuration register is 0x1
Configuration last modified by enable_15 at 15:17:46.938 UTC Thu Sep 12 2013
ciscoasa(config)# exit
ciscoasa# sh ru
ASA Version 7.0(8)
hostname ciscoasa
domain-name default.domain.invalid
enable password ZiLOdaCoz encrypted
passwd ZiLOd9t7U4Coz encrypted
interface Ethernet0/0
nameif outside
security-level 0
ip address 192.168.1.18 255.255.255.0
interface Ethernet0/1
nameif inside
security-level 100
ip address 192.168.2.40 255.255.255.0
interface Ethernet0/2
nameif DMZ
security-level 100
no ip address
interface Management0/0
no security-level
no ip address
management-only
ftp mode passive
pager lines 24
mtu outside 1500
mtu inside 1500
mtu DMZ 1500
asdm image disk0:/asdm-508.bin
no asdm history enable
arp timeout 14400
global (outside) 1 interface
access-group outside-inside in interface outside
route outside 0.0.0.0 0.0.0.0 192.168.1.1
timeout xlate 3:00:00
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02
timeout sunrpc 0:10:00 h323 0:05:00 h225 1:00:00 mgcp 0:05:00
timeout mgcp-pat 0:05:00 sip 0:30:00 sip_media 0:02:00
timeout uauth 0:05:00 absolute
http server enable
http 0.0.0.0 0.0.0.0 inside
no snmp-server location
no snmp-server contact
snmp-server enable traps snmp authentication linkup linkdown coldstart
crypto ipsec security-association lifetime seconds 28800
crypto ipsec security-association lifetime kilobytes 4608000
telnet 192.168.1.0 255.255.255.0 outside
telnet timeout 5
ssh timeout 5
console timeout 0
class-map inspection_default
match default-inspection-traffic
policy-map global_policy
class inspection_default
&&inspect dns maximum-length 512
&&inspect ftp
&&inspect h323 h225
&&inspect h323 ras
&&inspect rsh
&&inspect rtsp
&&inspect esmtp
&&inspect sqlnet
&&inspect skinny
&&inspect sunrpc
&&inspect xdmcp
&&inspect sip
&&inspect netbios
&&inspect tftp
&&inspect http
service-policy global_policy global
Cryptochecksum:1dc2fb071f602d3ca4d
如何配置aaa ?
telnet 禁止 在security-level 为0的接口上启用
&telnet 禁止 在security-level 为0的接口上启用&,能否说详细一下呢?
在security-level 最低的接口只能用ssh
在outside口上用telnet,你需要用Ipsec进行保护。
看一下这篇cisco资料
在outside口上用telnet,你需要用Ipsec进行保护。
看一下这篇cisco资料一、工具准备:
1)、安装pyinstaller需要以这个包为基础。也就是基础软件包。pyWin32包。下载对应的pyWin32安装包&&地址: https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/
在该地址下载。就OK。
需要说明的是,下载的安装包必须和你电脑安装的python版本相同。如: 我的电脑安装了python 3.4版本 32位的。那么我就需要下载对应的版本,就是pywin32-220.win32-py3.4.exe,可以看出来win32就是对应我电脑python版本的32位,py3.4对应我电脑中
python的版本。如果是64位的,那么就是amd64,注意这里说得32和64位,不是指你的电脑系统。是指python的版本有32位和64位之分。你查看你安装的python版本就OK,命令行查看(DOS):python,会直接显示
C:\Users\Administrator&python
Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 20 :18) [MSC v.1600 32 bit (In
tel)] on win32
Type &help&, &copyright&, &credits& or &license& for more information.
win32就是指32位咯。amd64就是指64位。
2)、下载完成,就需要点击安装了,打开pywin32-220.win32-py3.4.exe,会直接跳转到安装界面,然后安装程序会自动搜索你电脑里面的python,如果版本不对应,就无法搜索到,也就无法安装,所以下载的版本要对应。安装完毕!
3)、python环境变量问题以及模块找不到问题。安装python如果默认系统安装,也就是安装在C盘下面,那么python程序,就会自动把环境变量配置好,如:C:\Python34\;C:\Python34\S 这个变量会直接添加到Path变量值下。
如果你不是安装在C盘,那么你需要自己配置。也就是和上面的一样,把两个文件夹地址放到环境变量下。
解决导入pywin32找不到模块问题: 将python安装目录下的Lib\site-packages添加到PYTHONPATH环境变量,将python安装目录Lib\site-packages\pywin32_system32下的文件拷贝到系统system32目录下,这样就可以解决导入
pywin32模块时报找不到模块问
题将python安装目录Lib\site-packages\pywin32_system32下的文件拷贝到系统system32目录下,这样就可以解决导入pywin32模块时报找不到模块问题。
4)、如此就解决pywin32的问题。现在安装pyinstaller。可以直接在DOS命令行下:
pip install pyinstaller
在这个地址下载:https://pypi.python.org/pypi/PyInstaller/3.2
最新版本是3.2支持python2.7和python3.3到python3.5,而我的刚好是python3.4,所以就下载pyinstall3.2版本的,如果的你python版本不
是这个版本,那么你需要寻找到相应的版本对应。里面有英文文档说明,如果不懂,那就翻译吧。下载也在该地址: https://pypi.python.org/pypi/PyInstaller/3.2#downloads
建议命令行方式pip install pyinstaller 。也可以下载解压包,然后进入解压包目录,运行命令:python setup.py install
到此为止,安装就完成,pyinstaller 命令就能使用了。该命令是将py文件程序打包exe格式,可以直接在windows系统上运行。
5)、现在就来说说pyinstaller命令的使用。使用该命令也会让你头疼的,不过相对别的打包,这是很方便的了。
==&先来说说该命令的参数,必须了解这些参数,才能更好的打包,使用该命令。
-distpath=path_to_executable
该参数指定生成的可执行文件存放的目录,也就是生成的exe文件所在的目录,如果不指定,就默认存放在你的C盘用户文档目录下,也就是Administrator目录下dist文件夹下。
-workpath=path_to_work_files
该参数指定编译中临时文件存放的目录,默认存放在Administrator目录 build文件夹下。
清理编译时临时文件,也就是build文件夹下的临时文件。
-D(简写),-onedir(全称)
创建一个目录包含exe执行文件,里面还有很多依赖的文件(默认的选项)。
-F(简写),-onefile(全称)
生成单独的exe文件,而不是文件夹。解释:
就是一个单独的exe执行程序。不带其他任何文件信息。
-c(简写),-console,-nowindowed
使用控制台,就是dos窗口的形式,无界面(默认)
-w(简写),-windowed,-noconsole
使用窗口,无控制台,如: 图形化窗口程序,如果不指定-w,运行的话就会带dos窗口,如果带的话,就只有和正常的软件打开方式一样。
-i(简写),--icon=图标路径
如你的程序需要带好看的ico格式的图标,那么就带需要准备好图标,ico格式,然后加上该参数,指定图标路径。
-p(简写),-path
//一些你的程序所依赖的包,模块的路径,需要指定。
-d(简写),-debug(全称)
编译为debug模式,主要是获取运行中的日志信息,查看编译错误。
-version-file=version_text_file
该参数为exe文件添加版本信息,版本信息可以通过运行pyi-grab_version加上要获取版本信息的exe文件的路径来生成,生成后的版本信息文件可以按需求修改并作为--version-file的参数添加到
要生成的exe文件中去
pyinstaller -h 来查看参数
6)、示例:
我自己执行的一个写的图形化窗口程序:
C:\Users\Administrator&pyinstaller -F C:\Users\Administrator\Desktop\wugui\shilian.py -p C:\Python34\Lib\C:\Python34; -i C:\Users\Administrator\Desktop\ico\3.ico
如: 上面的执行程序,-F 生成单独exe执行程序。 -p 我的程序所依赖的包,和模块路径(一般都在你的python安装目录下)。-i 我的图标路径。
如果出现如下图,就说明成功。
阅读(...) 评论()> 博客详情
pyinstaller可以将python代码打包为可执行的exe文件,一般应用只需要使用如下命令:
C:\Python27\python.exe C:\pyinstaller-2.0\pyinstaller.py src\wgClient.py 执行该命令后将在当前目录下生成build和dist文件夹,另外还会生成一个wgClient.spec文件,用于描述pyinstall的打包过程,如果对打包有特殊要求时,可以直接编辑spec文件,然后将spec文件作为打包时的输入对象:
C:\Python27\python.exe C:\pyinstaller-2.0\pyinstaller.py wgClient.spec
下面附上一段spec文件的示例代码,结合示例说明一些打包过程中的一些特殊要求:
# -*- mode: python -*-
a = Analysis(['src\\wgClient.py'],
pathex=['D:\\PycharmProjects\\wgClientPy'],
hiddenimports=[],
hookspath=None)
pyz = PYZ(a.pure)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
[('logging.conf', 'src/logging.conf', 'DATA')],
[('clr.pyd', 'C:\\Python27\DLLs\\clr.pyd', 'EXTENSION'),
('Python.Runtime.dll', 'C:\\Python27\DLLs\\Python.Runtime.dll', 'BINARY'),
('Python.Runtime.pdb', 'C:\\Python27\DLLs\\Python.Runtime.pdb', 'BINARY'),
('n3kAdrtB.dll', 'src\\n3kAdrtB.dll', 'BINARY') ],
name=os.path.join('build\\pyi.win32\\wgClient', 'wgClient.exe'),
debug=False,
strip=None,
console=True )
coll = COLLECT(exe,
[('config.ini', 'src/config.ini', 'DATA')],
strip=None,
name='dist')
上面的Analysis、PYZ、EXE、COLLECT都是事先定义的子任务。
用于定义python源文件,包括搜索路径,源文件名称等。Analysis有5个输出项,可供其他子任务引用:
scripts:在Analysis中定义的源文件
pure:python模块
binaries:动态库
datas:数据文件,可以是任意文件类型,例如ini配置文件、字体文件、图片等
zipfiles:zip格式的依赖文件,一般是egg格式的库文件
将python文件压缩打包,输入一般是Analysis.pure.
打包生成exe文件,从上面的例子中可以看出,EXE子任务包含了Analysis的所有5个输出项(pure被PYZ打包了),另外还包含程序运行所需的一些配置文件和动态库,这些不在Analysis输出项中的文件是通过TOC格式来配置的,TOC(Table Of Contents),TPC其实就是一个tuple,格式为(name, path, typecode),其中typecode可以为以下值:
EXTENSION:python的扩展库
PYSOURCE:python脚本
PYMODULE:A pure Python module (including __init__modules).
PYZ:A .pyz archive (archive_rt.ZlibArchive)
PKG:A pkg archive (carchive4.CArchive)
BINARY:动态库
DATA:数据文件
OPTION:A runtime runtime option (frozen into theexecutable).
用来构建最终的生成目录,可以复制其他子任务生成的结果,并拷贝到指定目录,形成最终的打包结果。
示例中的spec文件,会在dist目录下生成一个wgClient.exe的可以执行文件,里面包含所有的依赖项,可以独立运行,同时该目录下还有config.ini配置文件。
上例中,将logging.conf文件直接打包在exe内部了,python在读取时应使用以下方式读取文件路径:
if getattr(sys, 'frozen', None):
basedir = sys._MEIPASS
basedir = os.path.dirname(__file__)
logging.config.fileConfig(os.path.join(basedir, 'logging.conf'))
人打赏支持
码字总数 2659
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥
& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区&pyInstaller是一款用于将pyhon程序打包成exe文件的工具,pyInstaller不是一个python的包, 只需要把pyInstaller的文件下载下来放到任意为止都可以,也就是说pyInstaller相当于独立出来专门干打包python的工具,这货是工具不是库,也不是包…
&&&& 1.下载安装pyinstaller,下载网址:http://www.pyinstaller.org/去下载,然后解压到任意目录.(注意:在pyinstaller2.0之前的版本要是移动这个文件夹的话,需要改一些配置,不然pyinstaller会因为你的移动不能使用.这个和后面的配置环境有关.pyinstaller2.0的版本就没有限制.)
&&&& 2.编译配置环境(以解压到F:盘为例子)
&&&&&&& ①, pyinstaller-2.0的方法:
&&&&&&&&&&&& 打开cmd cd进入解压后的目录下的sorce下,即:cd& F:pyinstaller-2.0source
&&&&&&&&&&&& 运行 python ./waf configure build install
&&&&&&&&&&&& *(可能需要安装pywin32.下载并安装即可,重新运行命令即可)
&&&&&&& ②,& pyinstaller-1.5
&&&&&&&&&&&&& 打开cmd cd进入pyinstaller解压目录,cd& F:pyinstaller-1.5&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&& 运行&& python Configure.py
&&&&&&&&&&&&& *(可能需要安装pywin32.下载并安装即可,重新运行命令即可)
&&&&&&&&&&&&& 结果提示保存在config.dat文件中。其中config.dat文件存放在pyinstaller的根目录。
&&&& 3. 将自己写的py程序打包exe
&&&&&&&&& ①, pyinstaller-2.0的方法:
&&&&&&&&&&&&&& 将自己写的py文件(HelloWorld.py)拷贝到pyinstaller解压目录下,
&&&&&&&&&&&&&& 打开cmd cd进入解压后的目录下,即:cd& F:pyinstaller-2.0
&&&&&&&&&&&&&& 运行命令 python pyinstaller.py [opts] yourprogram.py
&&&&&&&&&&&&&& 在此处则是运行:python pyinstaller.py [opts] HelloWorld.py
&&&&&&&&&&&&&& 在目录下会生成一个helloworld的文件夹,里面存放 HelloWorld.spec文件,;两个文件夹(dist,buildi),可以运行的exe则放在/dist/yourprogram下
&&&&&&&&& ②,& pyinstaller-1.5
&&&&&&&&&&&&&&& 将自己写的py文件(HelloWorld.py)拷贝到pyinstaller解压目录下,
&&&&&&&&&&&&&&& 打开cmd cd进入解压后的目录下,即:cd& F:pyinstaller-1.5
&&&&&&&&&&&&&&& pyinstaller-1.5和 pyinstaller-2.0 的区别来了。
&&&&&&&&&&&&&&& 在 pyinstaller-1.5 中你先需要生成spec文件,然后通过spec文件在生成exe文件,而 pyinstaller-2.0 在执行命令(请看上面)后会同时吧exe和spec文件都生成出来了
&&&&&&&&&&&&&&& 所以在 pyinstaller-1.5 你得先生成spec文件:
&&&&&&&&&&&&&&& python Makespec.py& [opts] yourprogram.py
&&&&&&&&&&&&&&&&&&& 运行命令: python Makespec.py& [opts] HelloWorld.py
&&&&&&&&&&&&&&& 此时在此目录下生成的 HelloWorld文件夹,文件夹下有一个 HelloWorld.spec文件,将文件在拷贝到目录(F:pyinstaller-1.5)下
&&&&&&&&&&&&&&&&&& 运行命令: python Build.py HelloWorld.spec
&&&& 4.你会发现按照上面的方法在/yourprogram/dist/yourprogram下除了需要的exe文件,也存在很多dll文件,然后你会开始抱怨作者我坑爹了吧….
&&&&&&& 哈哈,如果你这么发现了,说明,你已经完成用最基础的pyinstaller打包了,关于如何pyinstaller请往下看:
&&&&&&& 不管是pyinstaller-1.5还是pyinstaller-2.0,要想打包成一个文件,或者将文件的图标修改等等操作,这些都与你在运行命令时有关系,还记得命令是什么吗?
&&&&&&&&&& pyinstaller-2.0 是:
&&&&&&&&&&&&&& python pyinstaller.py [opts] yourprogram.py
&&&&&&&&&& pyinstaller-1.5 是:
&&&&&&&&&&&&&& python Makespec.py& [opts] yourprogram.py
&&&&&&&&& 那些打包成一个文件,或者将文件的图标修改等等操作都和这个 [opts] 有关系.
&&&&&&&&& 下面举些例子(客官一看便知,以 pyinstaller-2.0为例子,1.5通用):
&&&&&&&&&&&&&&& ①, 打包成一个文件:
&&&&&&&&&&&&&&&&&&&&&&&& python pyinstaller.py –onefile& yourprogram.py
&&&&&&&&&&&&&&& ②,修改exe的图标(D:BabyWandHsrcfaviconw.ico为图标的存放路径):
&&&&&&&&&&&&&&&&&&&&&&&&& python pyinstaller.py –onefile& –icon=D:BabyWandHsrcfaviconw.ico&& yourprogram.py
&&&&&&&&&&&& [opts]的一些说明(具体可以看pyinstaller官网http://www.pyinstaller.org/expor … talling-pyinstaller):勇士们,请求帮助配置问题.._地下城与勇士吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:7,828,862贴子:
勇士们,请求帮助配置问题..
i76700hq gtx1070 8g win10 怎么站街才100多fps进图才80多fps,cpu占用一只10%左右,求各位勇士解答..
手把手教你成为美食摄影...
安利《大唐荣耀》
风云稻米——特邀微博贴吧...
吧友:装X界四大金刚横...
“小鲜肉这个话题”我一直...
《龙珠》的那个悟空
很多人可能不知道她,照...
2.10-2.14上映的电影
古装、民国、现代三装pk...
目前最成功,影响力最高...
在香港电影市场的贺岁档...
嘤嘤嘤哼,人家拿小拳拳...
缺牙要及时修复,揭秘种植牙如何做到几十年不掉?
路过,顶下帖子。
不然你想多少
老姐我想舔你的B
工作虽然很重要但遇到不平事,年轻人要学会反抗和斗争。上次有家发廊收费不合理,社会人就斗争着......“我剪头才20,给狗剪个头收100?”“它敢吃屎,你敢吗?”“我要是敢呢?”“那以后你剪头也100”
贴吧热议榜
使用签名档&&
保存至快速回贴

我要回帖

更多关于 求一个电脑配置 的文章

 

随机推荐