Quasar icon indicating copy to clipboard operation
Quasar copied to clipboard

Allow IP/HOST to be a raw txt file hosted online

Open Crusage opened this issue 4 years ago • 7 comments

Is your feature request related to a problem? Please describe. I currently can't afford tunnels, although yes they are really cheap, I am completely blank. But I still want to test Quasar Rat. I have got ngrok working, and I have successfully connected computers from other networks to my quasar server, the problem is that I have the free plan of ngrok, which means that if I accidentally close ngrok, the port is randomly generated. And thus I lose all my connections.

Describe the solution you'd like It would be perfect if I was able to tell the built client to grab the host from a txt file, which could be hosted on GitHub for example.

Additional context An example could be Computer that has my client installed on it Grabs host address from a text file https://raw.githack.com/quasar/Quasar/master/appveyor.yml (example raw link) Connects to that address (ngrok addresses look something like: 0.tcp.ngrok.io:16914) and I receive the client in my server So if I accidentally close ngrok, I don't loose my connections, I can simply open another port, and then change the text file on GitHub and my clients connect to that instead.

btw: I have a custom domain on namecheap that I currently don't use for anything, but I can't get it working with ngrok. I tried using URL redirect, but that did not work. And I tried A record, but I am not allowed to use letters or ports there, so that did not work either. If you see other ways for me to achieve this, please suggest

Crusage avatar Jun 14 '20 19:06 Crusage

I might actually be able to do this depending if MaxXor has not already done it

For your custom domain, you could have just gotten a freenom one, and a URL redirect won't work. It's connecting to the domain, not reading the webcontents.

again I could make a feature where you have a box you check if you want a pastebin url as a connection string

maxxor might have already done it.

ghost avatar Jun 15 '20 08:06 ghost

I might actually be able to do this depending if MaxXor has not already done it

For your custom domain, you could have just gotten a freenom one, and a URL redirect won't work. It's connecting to the domain, not reading the webcontents.

again I could make a feature where you have a box you check if you want a pastebin url as a connection string

maxxor might have already done it.

It would be great if you could manage to do that. I don't think maxxor has done it, I could not find a similar thread here. Yeah, I bought a domain like 2 months ago, but haven't used it for anything so I thought it could be used for a host that I can change later. But yeah it would be great if you could make a checkbox for pastebin connection. Thanks

Crusage avatar Jun 15 '20 10:06 Crusage

Alright I'll do a pull requests I hope it doesn't take long since it should be pretty easy

ghost avatar Jun 15 '20 11:06 ghost

Alright I'll do a pull requests I hope it doesn't take long since it should be pretty easy

Any news about this?

Crusage avatar Jun 19 '20 11:06 Crusage

A DNS TXT record could help with your problem. However the implementation effort is high as .NET framework offers no way to retrieve DNS records other than A/AAAA. Something like this could be used: https://github.com/MichaCo/DnsClient.NET

MaxXor avatar Jun 20 '20 11:06 MaxXor

This can indeed be a good way to avoid losing access to its clients if the connected DNS no longer works.

FreeLesio avatar Dec 11 '21 11:12 FreeLesio

yoo guys any updates on this ?

x64nik avatar Aug 20 '22 16:08 x64nik