2012-02-24 17 views
-1

私はlocalhostで実行されているWebプロジェクトでセキュリティテストを行うためにapp wapitiを使用しようとしていますが、Pythonの構文にいくつかの問題があります。私は...私のpythonの構文はそのバージョンで変更されたことを読んでいたSintax in Python 2.7.2

SintaxError: Invalid Sintax 

:私は、彼らがワピチプロジェクトサイトに与え、これを書い指示従います

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

をしかし、私はこれを取得します本当に助けてください。

+4

この質問に記載された*実際のエラーメッセージを貼り付けてください。あなたが見るものからそれを再入力しないでください。 –

答えて

0

WapitiはPython 2.3を好んでいるようです。私は2006年のWapitiの著作権日付とそのマニュアルの中で、そのオプションの1つがPython 2.4では動作しないと判断しています。

Python 2.3をインストールするだけです。あなたのスキルの範囲内であれば、それを仮想マシンやPythonのvirtualenvにインストールしたいかもしれません。

+0

Pythonは後方互換性についてかなり良いです。有効な2.3スクリプトがPython 2.7で構文エラーを引き起こす特定の例を知っていますか? –

+0

@GregHewgill: 'as = 10'はそれを行うべきですが、私は2.7の下でwapiti.pyを実行しても問題はないようです。 – DSM

+0

それは2.4で動作します(私が使い慣れた最も古いPython)。私は途中から予約語だったと思っていた。ありがとう! –

0

パネル - を制御するには、この設定を最初

移動を行います>システムセキュリティ] - > [システム - >アドバンスシステム設定 - > Environmentvariablesをクリック - > listbox-にパスを変更> 変数値=; C:\ Python27 \は

  1. runコマンドプロンプト
  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