我尝试运行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。 我之前禁用了所有防病毒软件和防火墙。
我不知道该怎么办? 谢谢你的帮助。
答案 0 :(得分:0)
首先,您确定WebGoat正在运行,并在端口80上侦听吗?如果WebScarab无法连接到您指示的网站,则会给出上述消息。
您是否有可能在不同的虚拟机中运行WebScarab和WebGoat?如果是这样,则一个VM上的localhost与另一个VM上的localhost不同。
答案 1 :(得分:0)
您的问题是WebScarab(工具 - >代理)中的代理,127.0.0.1:3128是默认值。您必须更改此设置并重试。我需要重启应用程序。
祝你好运!!