2012-01-04 18 views
0

私はhttp://code.google.com/p/pynessus/を使用していますので、Pythonを使用してnessusと対話できますが、サーバーに接続しようとすると問題が発生します。私はpynessusも設定する必要があるのか​​分かりませんか?pynessusとやりとりする方法

私は、サイト上のマニュアルの指示に従って、次の構文を使用してサーバーに接続してみてくださいしかし、私は、次のエラーが表示さ:

のn = pynessus.NessusServer(ローカルホスト、8834、根、password123)

エラー: ルート@bt:〜/ Desktop#./nessus.py トレースバック(直前の最後の呼び出し): ファイル "./nessus.py"、行634、 n = pynessus.NessusServer(localhost、8834) 、root、password123) NameError:名前 'pynessus'が定義されていません

+0

問題は、Pythonが 'pynessus'モジュールを見つけられないことです。あなたはそれをインストールしましたか? –

+0

ソースをhttp://code.google.com/p/pynessus/からダウンロードしただけではpynessus.pyファイルに追加できないはずです。ダウンロードしたファイルに自分のコードを追加しています。彼らはpynessusをインポートしていないので、どのようにインストールするのか分かりません。なぜなら、ドキュメントにそれをインストールする方法を述べていないからです。 –

+0

'pynessus.py'をあるフォルダに置きます。次に、同じフォルダに新しいファイルを作成し、そこから 'import pynessus'を実行します。また、このようなライブラリを使用する前にPythonプログラミングの基礎を学ぶべきです(実際にどのように動作するのか、どのように使用する必要があるのか​​を調べる必要があるでしょう)。 –

答えて

1

pynessusモジュールをインポートしていないという問題があります。この問題を解決するには、単にあなたのPythonスクリプトと同じフォルダにダウンロードしたpynessus.pyを配置し、そのスクリプトの先頭に行

import pynessus 

を追加します。スクリプト内のpynessusライブラリは、その行の後にのみ参照できます。

関連する問題