我试着运行WebScarab,当我试着连接到“本地主机/网络山羊/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)
我尝试在Ubuntu13.04和Windows7上运行WebScarab,之前我关闭了所有的杀毒软件和防火墙。
我不知道该怎么办?谢谢你的帮助。
发布于 2013-05-03 11:08:55
首先,您确定WebGoat正在运行并侦听端口80吗?如果WebScarab无法连接到您指示的站点,它将显示上述消息。
您是否可以在不同的虚拟机上运行WebScarab和WebGoat?如果是这样,则一台虚拟机上的localhost与另一台虚拟机上的localhost不同。
发布于 2014-05-06 13:27:32
您的问题是WebScarab中的代理(工具->代理),127.0.0.1:3128是默认值。您必须更改此设置,然后重试。我需要重新启动应用程序。
祝你好运!
https://stackoverflow.com/questions/16346116
复制