当我尝试使用WebGoat时,我收到“Connection refused”

时间:2013-05-02 19:23:51

标签: web localhost port

我尝试运行WebScarab,当我尝试连接到“localhost / webgoat / attac”时 我收到了下一条消息

WebScarab encountered an error trying to retrieve

GET http://localhost:80/webgoat/attac HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

The error was :

Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at org.owasp.webscarab.httpclient.URLFetcher.connect(URLFetcher.java:412)
at org.owasp.webscarab.httpclient.URLFetcher.fetchResponse(URLFetcher.java:229)
at org.owasp.webscarab.plugin.proxy.RevealHidden$Plugin.fetchResponse(RevealHidden.java:100)
at org.owasp.webscarab.plugin.proxy.ManualEdit$Plugin.fetchResponse(ManualEdit.java:243)
at org.owasp.webscarab.plugin.proxy.ConnectionHandler.run(ConnectionHandler.java:233)
at java.lang.Thread.run(Thread.java:722)

我试图在Ubuntu 13.04和Windows 7上运行WebScarab。 我之前禁用了所有防病毒软件和防火墙。

我不知道该怎么办? 谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

首先,您确定WebGoat正在运行,并在端口80上侦听吗?如果WebScarab无法连接到您指示的网站,则会给出上述消息。

您是否有可能在不同的虚拟机中运行WebScarab和WebGoat?如果是这样,则一个VM上的localhost与另一个VM上的localhost不同。

答案 1 :(得分:0)

您的问题是WebScarab(工具 - >代理)中的代理,127.0.0.1:3128是默认值。您必须更改此设置并重试。我需要重启应用程序。

祝你好运!!