2012-02-24 37 views
-1

我正在尝试使用应用程序wapiti在localhost中运行的web项目中进行一些安全测试,但是我对Python的语法存在一些问题。我按照他们在马鹿项目现场给予指导,并写:python中的sintax 2.7.2

C:\Python27\python C:\Wapiti\wapiti.py http://server.com/base/url/ 

,但我得到这样的:

SintaxError: Invalid Sintax 

我读了Python的语法,该版本改变了......我请真的需要帮助。

+4

请贴上您提出的* actual *错误消息到这个问题中。不要从你看到的内容重新输入。 – 2012-02-24 04:53:35

回答

0

看起来像Wapiti更喜欢Python 2.3。我认为Wapiti的2006版权日期以及手册中的说明,其中一个选项在Python 2.4中不起作用。

你可以简单地安装Python 2.3。如果它在你的技能范围内,你可能想要将它安装在虚拟机或Python虚拟机中。

+0

Python在向后兼容性方面很不错。你知道任何一个有效的2.3脚本会导致Python 2.7语法错误的具体例子吗? – 2012-02-24 04:55:45

+0

@GregHewgill:'as = 10'应该这样做,但我在2.7下运行wapiti.py似乎没有任何问题。 – DSM 2012-02-24 04:58:53

+0

非常正确,甚至可以在2.4(我使用的最老的Python)上工作。我原以为''是从后面回来的保留字。谢谢! – 2012-02-24 05:00:32

0

执行此设定第一

转到控制面板 - >系统安全 - >系统 - >高级系统设置 - >点击Environmentvariables - >改变listbox-> 变量值的路径=; C:\ Python27 \与实际文本串接这个..

  1. 运行命令提示符
  2. 去马鹿文件路径

例如:

D:\wapiti\wapiti-2.2.1\src\python wapiti.py http://domainname.com/ -[options] 
D:\wapiti\wapiti-2.2.1\src\python wapiti.py http://domainname.com/ -s 
D:\wapiti\wapiti-2.2.1\src\python wapiti.py http://domainname.com/ -h