Burp Suite User Forum

Create new post

Getting Error while running Private Collaborator Server

Santosh | Last updated: Feb 10, 2021 05:00PM UTC

Any reason why Im not able to poll to the private collaborator server root# java -jar burpsuite_pro.jar --collaborator-server --collaborator-config=myconfig.config 2021-02-10 22:10:31.305 : Using configuration file myconfig.config 2021-02-10 22:10:31.748 : Dns service error when binding to 53 java.net.BindException: Address already in use (Bind failed) 2021-02-10 22:10:31.750 : Dns service error when binding to 53 at java.base/java.net.PlainDatagramSocketImpl.bind0(Native Method) at java.base/java.net.AbstractPlainDatagramSocketImpl.bind(AbstractPlainDatagramSocketImpl.java:116) at java.base/java.net.DatagramSocket.bind(DatagramSocket.java:438) at java.base/java.net.DatagramSocket.<init>(DatagramSocket.java:289) at burp.gje.a(Unknown Source) at burp.gje.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) java.net.BindException: Address already in use (Bind failed) at java.base/java.net.PlainDatagramSocketImpl.bind0(Native Method) at java.base/java.net.AbstractPlainDatagramSocketImpl.bind(AbstractPlainDatagramSocketImpl.java:116) at java.base/java.net.DatagramSocket.bind(DatagramSocket.java:438) at java.base/java.net.DatagramSocket.<init>(DatagramSocket.java:289) at burp.gje.a(Unknown Source) at burp.gje.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:10:31.754 : HTTP service error when binding to 80 2021-02-10 22:10:31.754 : Listening for HTTP on 127.0.0.1:80 java.net.BindException: Address already in use 2021-02-10 22:10:31.754 : Listening for SMTP on 10.227.228.250:25 2021-02-10 22:10:31.754 : Listening for HTTP on 10.227.228.250:80 at java.base/sun.nio.ch.Net.bind0(Native Method) 2021-02-10 22:10:31.754 : Listening for SMTP on 10.227.228.250:587 at java.base/sun.nio.ch.Net.bind(Net.java:479) 2021-02-10 22:10:31.754 : Listening for SMTP on 127.0.0.1:587 at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) 2021-02-10 22:10:31.754 : Listening for SMTP on 127.0.0.1:25 at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.g2j.a(Unknown Source) at burp.a6.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:10:31.844 : HTTPS service error when binding to 443 java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.ftn.a(Unknown Source) at burp.e91.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:10:31.874 : Listening for HTTPS on 10.227.228.250:443 2021-02-10 22:10:31.874 : Listening for SMTPS on 127.0.0.1:465 2021-02-10 22:10:31.874 : Listening for SMTPS on 10.227.228.250:465 2021-02-10 22:10:31.874 : Listening for HTTPS on 127.0.0.1:443 2021-02-10 22:10:32.191 : Could not start services Exception in thread "main" burp.h_6: Could not start services at burp.bvu.a(Unknown Source) at burp.enz.a(Unknown Source) at burp.StartBurp.main(Unknown Source) ^CSANKRIS2-M-917E:app root# java -jar burpsuite_pro.jar --collaborator-server --collaborator-config=myconfig.config 2021-02-10 22:14:21.650 : Using configuration file myconfig.config 2021-02-10 22:14:21.961 : HTTP service error when binding to 80 java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.g2j.a(Unknown Source) at burp.a6.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:14:21.963 : Listening for DNS on 10.227.228.250:53 2021-02-10 22:14:21.965 : SMTP service error when binding to 25 java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.g2j.a(Unknown Source) at burp.a6.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:14:21.966 : HTTP service error when binding to 80 java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.g2j.a(Unknown Source) at burp.a6.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:14:21.968 : SMTP service error when binding to 587 java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) 2021-02-10 22:14:21.968 : Listening for HTTP on 10.227.228.250:80 at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.g2j.a(Unknown Source) at burp.a6.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:14:21.969 : Listening for SMTP on 10.227.228.250:25 2021-02-10 22:14:21.971 : Dns service error when binding to 53 java.net.BindException: Address already in use (Bind failed) at java.base/java.net.PlainDatagramSocketImpl.bind0(Native Method) at java.base/java.net.AbstractPlainDatagramSocketImpl.bind(AbstractPlainDatagramSocketImpl.java:116) at java.base/java.net.DatagramSocket.bind(DatagramSocket.java:438) at java.base/java.net.DatagramSocket.<init>(DatagramSocket.java:289) at burp.gje.a(Unknown Source) at burp.gje.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:14:21.977 : Listening for SMTP on 10.227.228.250:587 2021-02-10 22:14:22.030 : HTTPS service error when binding to 443 java.net.BindException: Address already in use 2021-02-10 22:14:22.030 : SMTPS service error when binding to 465 2021-02-10 22:14:22.030 : HTTPS service error when binding to 443 at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.ftn.a(Unknown Source) at burp.e91.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.ftn.a(Unknown Source) ## at burp.e91.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.ftn.a(Unknown Source) at burp.e91.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:14:22.047 : Listening for SMTPS on 10.227.228.250:465 2021-02-10 22:14:22.047 : Listening for HTTPS on 10.227.228.250:443 2021-02-10 22:14:22.425 : Could not start services Exception in thread "main" burp.h_6: Could not start services at burp.bvu.a(Unknown Source) at burp.enz.a(Unknown Source) at burp.StartBurp.main(Unknown Source) ^CSANKRIS2-M-917E:app root# vi /etc/hosts SANKRIS2-M-917E:app root# ping burpcollaborator.example.com PING burpcollaborator.example.com (10.227.228.250): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 ^C --- burpcollaborator.example.com ping statistics --- 4 packets transmitted, 0 packets received, 100.0% packet loss SANKRIS2-M-917E:app root# java -jar burpsuite_pro.jar --collaborator-server --collaborator-config=myconfig.config 2021-02-10 22:24:21.036 : Using configuration file myconfig.config 2021-02-10 22:24:21.342 : Listening for DNS on 10.227.228.250:53 2021-02-10 22:24:21.348 : SMTP service error when binding to 25 2021-02-10 22:24:21.348 : SMTP service error when binding to 587 2021-02-10 22:24:21.348 : HTTP service error when binding to 80 java.net.BindException: Address already in use 2021-02-10 22:24:21.350 : Listening for SMTP on 10.227.228.250:587 2021-02-10 22:24:21.350 : Listening for SMTP on 10.227.228.250:25 at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.g2j.a(Unknown Source) at burp.a6.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.g2j.a(Unknown Source) at burp.a6.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.g2j.a(Unknown Source) at burp.a6.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:24:21.353 : Dns service error when binding to 53 java.net.BindException: Address already in use (Bind failed) at java.base/java.net.PlainDatagramSocketImpl.bind0(Native Method) at java.base/java.net.AbstractPlainDatagramSocketImpl.bind(AbstractPlainDatagramSocketImpl.java:116) at java.base/java.net.DatagramSocket.bind(DatagramSocket.java:438) at java.base/java.net.DatagramSocket.<init>(DatagramSocket.java:289) at burp.gje.a(Unknown Source) at burp.gje.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:24:21.354 : HTTP service error when binding to 80 java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.g2j.a(Unknown Source) at burp.a6.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:24:21.355 : Listening for HTTP on 10.227.228.250:80 2021-02-10 22:24:21.411 : HTTPS service error when binding to 443 java.net.BindException: Address already in use 2021-02-10 22:24:21.411 : SMTPS service error when binding to 465 at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) 2021-02-10 22:24:21.411 : HTTPS service error when binding to 443 at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.ftn.a(Unknown Source) at burp.e91.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.ftn.a(Unknown Source) at burp.e91.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) java.net.BindException: Address already in use at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:479) at java.base/sun.nio.ch.Net.bind(Net.java:468) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:396) at java.base/java.net.ServerSocket.bind(ServerSocket.java:350) at burp.ftn.a(Unknown Source) at burp.e91.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 2021-02-10 22:24:21.428 : Listening for SMTPS on 10.227.228.250:465 2021-02-10 22:24:21.428 : Listening for HTTPS on 10.227.228.250:443 2021-02-10 22:24:21.813 : Could not start services Exception in thread "main" burp.h_6: Could not start services at burp.bvu.a(Unknown Source) at burp.enz.a(Unknown Source) at burp.StartBurp.main(Unknown Source)

Ben, PortSwigger Agent | Last updated: Feb 11, 2021 09:44AM UTC

Hi Santosh, I have just replied to the email that you also sent us about this issue but, for completeness i will include the same response here: From the error message it sounds like the Collaborator cannot bind to some of the configured ports required to run its services. Firstly, do you have any other processes using these ports on this machine? Secondly, are you using a linux based machine? If so, you may need to run the Collaborator with root privileges in order to bind to the default ports.

Santosh | Last updated: Feb 11, 2021 10:27AM UTC

I do not have any other ports listening , its a MacOS and running with root , I have attached config file used in the mail i sent

Santosh | Last updated: Feb 11, 2021 10:27AM UTC

I meant do not have other processes using the same ports

Ben, PortSwigger Agent | Last updated: Feb 11, 2021 06:34PM UTC

Hi Santosh, The errors being shown are fairly explicit in there being issues binding with some of the ports that you have configured for the Collaborator services. If you run netstat or lsof on your Collaborator machine can you confirm which ports are currently in use?

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.