✓ Solved

I can't reach my beef url

I followed the instructions on how to setup my linode beef. Now I can not reach the url given to me in the terminal. Hence I can't open the beef control panel. Can someone please help me :)

5 Replies

✓ Best Answer

I just wanted to follow up with some additional information. If you deployed a Linode using our BeEF Marketplace App between April 1st and today around 2:30 p.m. EDT, you likely ran into an issue caused by an upstream change. The BeEF installer was updated to use Ruby 3.0 or higher and it took a few days for our app to catch up with the changes. At the time that you deployed it, this would have caused the BeEF service to fail, which would have lead to errors when attempting to reach the site’s user interface after deployment.

The app is now updated. I confirmed that I was able to successfully deploy an instance using our app and that I was able to reach the UI login page over port 3000 using our guide.

Did you deploy BeeF through Linode's One Click Marketplace App (OCA), or manually install and configure BeeF?

If you used the OCA, you can access your control panel at the endpoint shown in your BeeF installation complete message:

##############################
# BEEF INSTALLATION COMPLETE #
##############################
Endpoint: https://192-0-2-1.ip.linodeusercontent.com:3000/ui/panel
Credentials can be found here:
/home/beef/config.yaml
Happy hunting!

Of course, be sure to replace the above IP with that of your compute instance. You can run cat /root/beef.info if this information is no longer displayed in your Linode's console.

Deploy BeEF through the Linode Marketplace

If you manually installed, you may want to check that your Linode has a fully configured networking connection and that the port you're attempting to access the panel through is not filtered.

I use the OCA, and copy pasted the given url. I deleted my linode and tryed it with a new one, I even switched up my device, but the url is still not working. (ERR_CONNECTION_REFUSED)

hello I'm having the same issue just created it today from the market place and the guide, I'm getting ERR_CONNECTION_REFUSED every time I try to access the url

My suggestion is to deploy a new BeEF App from the Marketplace to see if it happens again - here's why:

Each Marketplace Application installation will print a debug log in the /var/log/stackscript.log file. You can check for errors in that file with the following command:

/var/log/stackscript.log | grep 'error'

I deployed a BeEF server from the Marketplace, navigated to the URL given in the BeEF Marketplace App Guide, and also received the ERR_CONNECTION_REFUSED error. After checking the log file I noticed that when the deployment script requested the SSL certificate, it received and error:

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Account registered.
Requesting a certificate for my-ip-address.ip.linodeusercontent.com
An unexpected error occurred:
There were too many requests of a given type :: Service busy; retry later.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Requesting a certificate for my-ip-address.ip.linodeusercontent.com
An unexpected error occurred:
acme.errors.ClientError: <Response [503]>
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.

I looked for solutions to that error on the internet but didn't find anything definitive. I deployed a different application from the Marketplace and didn't receive the error so I decided to try another BeEf deployment and it worked without an issue.

With that in mind, this seems to be an intermittent thing that may or may not be affecting other applications right now. I went ahead and let our Marketplace team know of your experience to see if there is anything we can do to prevent this from occurring. In the meantime, redeploying the BeEF App should resolve your issue.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct