2016-11-13 5 views
0

最近Jenkins用のZapプロキシプラグインの使用を開始しました。私はZAPバージョン2.5.0を使用しています。私はJenkinsでこのプラグインを設定することができました。 AJAX Spider URL(デフォルトのFirefoxではなく)に別のブラウザを選択する方法はありますか? Zapのスタンドアロン版には、さまざまなブラウザを選択するオプションがあります。ZAProxy JenkinsプラグインでAjax Spiderのブラウザを設定する方法

Firefox(バージョン49)を使用している場合、次のエラーが発生しています。 Jenkinsから走っている間、私はphantomjsやhtmlunitを使うつもりです。

-------------------------------------------------------------------- 

Status spider = running 
    Alerts number =   ApiResponseElement numberOfAlerts = 92 

    org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: 
    xpi DEBUG Updating database with changes to installed add-ons 
    1478780397489 addons.xpi-utils DEBUG Updating add-on states 
    1478780397490 addons.xpi-utils DEBUG Writing add-ons list 
    1478780397494 addons.xpi DEBUG Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected] 
    1478780397495 addons.xpi DEBUG Calling bootstrap method startup on [email protected] version 1.3 
    1478780397495 addons.xpi DEBUG Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected] 
    1478780397495 addons.xpi DEBUG Calling bootstrap method startup on [email protected] version 1.0.4 
    1478780397496 addons.xpi DEBUG Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected] 
    1478780397497 addons.xpi DEBUG Calling bootstrap method startup on [email protected] version 1.0 
    1478780397499 addons.manager DEBUG Registering shutdown blocker for XPIProvider 
    1478780397499 addons.manager DEBUG Provider finished startup: XPIProvider 
    1478780397499 addons.manager DEBUG Starting provider: LightweightThemeManager 
    1478780397499 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager 
    1478780397499 addons.manager DEBUG Provider finished startup: LightweightThemeManager 
    1478780397500 addons.manager DEBUG Starting provider: GMPProvider 
    1478780397520 addons.manager DEBUG Registering shutdown blocker for GMPProvider 
    1478780397520 addons.manager DEBUG Provider finished startup: GMPProvider 
    1478780397521 addons.manager DEBUG Starting provider: PluginProvider 
    1478780397521 addons.manager DEBUG Registering shutdown blocker for PluginProvider 
    1478780397522 addons.manager DEBUG Provider finished startup: PluginProvider 
    1478780397522 addons.manager DEBUG Completed startup sequence 
    1478780400822 addons.manager DEBUG Starting provider: <unnamed-provider> 
    1478780400822 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider> 
    1478780400823 addons.manager DEBUG Provider finished startup: <unnamed-provider> 
    1478780403674 DeferredSave.extensions.json DEBUG Write succeeded 
    1478780403674 addons.xpi-utils DEBUG XPI Database saved, setting schema version preference to 17 
    1478780403674 DeferredSave.extensions.json DEBUG Starting timer 
    1478780403695 addons.repository DEBUG No addons.json found. 
    1478780403706 DeferredSave.addons.json DEBUG Save changes 
    1478780403726 DeferredSave.addons.json DEBUG Starting timer 
    1478780404682 addons.manager DEBUG Starting provider: PreviousExperimentProvider 
    1478780404682 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider 
    1478780404683 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider 
    1478780404687 DeferredSave.extensions.json DEBUG Starting write 
    1478780404737 DeferredSave.addons.json DEBUG Starting write 
    1478780404994 DeferredSave.extensions.json DEBUG Write succeeded 
    1478780405052 DeferredSave.addons.json DEBUG Write succeeded 
    1478780419483 addons.xpi DEBUG Calling bootstrap method shutdown on [email protected] version 1.3 
    1478780419483 addons.xpi DEBUG Calling bootstrap method shutdown on [email protected] version 1.0.4 
    1478780419483 addons.xpi DEBUG Calling bootstrap method shutdown on [email protected] version 1.0 
    1478780420249 addons.manager DEBUG shutdown 
    1478780420250 addons.manager DEBUG Calling shutdown blocker for XPIProvider 
    1478780420250 addons.xpi DEBUG shutdown 
    1478780420250 addons.xpi-utils DEBUG shutdown 
    1478780420251 addons.manager DEBUG Calling shutdown blocker for LightweightThemeManager 
    1478780420251 addons.manager DEBUG Calling shutdown blocker for GMPProvider 
    1478780420253 addons.manager DEBUG Calling shutdown blocker for PluginProvider 
    1478780420254 addons.manager DEBUG Calling shutdown blocker for <unnamed-provider> 
    1478780420255 addons.manager DEBUG Calling shutdown blocker for PreviousExperimentProvider 
    1478780420258 addons.xpi DEBUG Notifying XPI shutdown observers 
    1478780420261 addons.manager DEBUG Async provider shutdown done 

     at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:112) 
     at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:271) 
     at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:119) 
     at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:218) 
     at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:211) 
     at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:129) 
     at org.zaproxy.zap.extension.selenium.ExtensionSelenium.getWebDriverImpl(ExtensionSelenium.java:241) 
     at org.zaproxy.zap.extension.selenium.ExtensionSelenium.getWebDriver(ExtensionSelenium.java:224) 
     at org.zaproxy.zap.extension.spiderAjax.SpiderThread$AjaxSpiderBrowserBuilder.get(SpiderThread.java:358) 
     at org.zaproxy.zap.extension.spiderAjax.SpiderThread$AjaxSpiderBrowserBuilder.get(SpiderThread.java:329) 
     at com.google.inject.util.Providers$3.get(Providers.java:109) 
     at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) 
     at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) 
     at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) 
     at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) 
     at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) 
     at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) 
     at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) 
     at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) 
     at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) 
     at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) 
     at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) 
     at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) 
     at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) 
     at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978) 
     at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024) 
     at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974) 
     at com.crawljax.core.CrawlController.call(CrawlController.java:65) 
     at com.crawljax.core.CrawljaxRunner.call(CrawljaxRunner.java:37) 
     at org.zaproxy.zap.extension.spiderAjax.SpiderThread.run(SpiderThread.java:196) 
     at java.lang.Thread.run(Unknown Source) 
    55912 [Thread-8] WARN org.zaproxy.zap.extension.spiderAjax.SpiderThread - Failed to start browser firefox 
    com.google.inject.ProvisionException: Guice provision errors: 

答えて

0

既存zaproxy-プラグイン配布されて停止しますが、彼らは、プラグインの既存のユーザーは、現在のバージョンを使用できるようになります。プラグインは長く放棄され、私が知っている限り、自分のテストからUIで1対1の結果を出さなかった。さらに、これは決して正式なzapプラグインではなく、むしろ一部のユーザーによって作られたものです。

公式のOWASP Zed Attack Proxy Jenkinsプラグインがまもなくリリースされます。私はプロジェクトの主導的な開発者です。次週、JenkinsのマーケットやZAPのブログをチェックしてください。

公式プラグインに関するご質問にお答えします。

デフォルトのFirefoxではなく、AJAX Spider URLに別のブラウザを選択する方法はありますか?現時点では、現在のところFirefoxのみをサポートしています。私はあなたがFirefoxの最新かつ最高のバージョンを使用してはならないのFirefox(バージョン49) を使用

、ほとんどのサードパーティのオープンソースソフトウェアは、一般的に追いつくために時間がかかります。それを言って、私はFirefox 46を使用し、問題はありません。サポートされているブラウザの詳細については、hereを参照してください。

P.S.将来的には、使用しているプラ​​グインのバージョンを投稿するのに便利です。

EDIT:firefoxがデフォルトですが、コマンドラインからブラウザを変更することは可能です。

-config ajaxSpider.browserId=htmlunit -config ajaxSpider.browserId=phantomjs

それがうまくいくと、古いzaproxy、プラグインや新しいもののいずれかで問題が発生しない場合、私は知りません。

+0

ありがとうございます 私はJenkinsに最新バージョンのZapをコピーし、Firefox 46をダウングレードしました。問題は今Firefoxを終了していることです - クラッシュレポートです。 – VIVEK

+0

申し訳ありませんが、ここで完全なログをアップロードできず、Googleグループのクラッシュレポートが更新されました:https://groups.google.com/forum/#!topic/zaproxy-users/f_NTdO4-eno – VIVEK

関連する問題