Jump to content
UBot Underground

Licensing System (Meter) - Idea Discussion


Recommended Posts

Hello.

I have an idea and would like to discuss this with you. You should be a user of Meters licensing system.

 

Here's what I want to do:

 

1. I want to offer free bots.

2. People need to subscribe to my email newsletter to activate their license.

 

So far that's not a problem. We can do this today with Meters licensing system. 

 

But here's the catch:

 

1. When I send a newsletter with a link, I want to track who is clicking on that link.

2. And then I would like to have a configurable policy like:

IF they are not opening my email and if they are not clicking the link within the email, disable their license. 

 

So basically, to keep their license active, they need to stay on the mailing list and they have to responde (click) to the emails I sent them.

 

 

So here are my two questions:

 

1. Has someone looked into this already?

2. Is that something you would be interested in?

Cheers

Dan

  • Like 1
Link to post
Share on other sites

i already have it built...

 

1. send a confirmation email first... once confirmed then add the license into the db and send them the email with license (requires to send 2 emails).

2. use curl to send a re-confirmation email at a certain time to keep their license active.

 

- in the second step you can put your AD emails and/or stuff to promote...

 

.michael

Link to post
Share on other sites

If I use meters system for a current c# project . i'll do a tutorial on customising the client side  meter shared for things such as custom license enter with logo box, different alerts when license not detected etc probably be a while thou that I need to do it.

 

interested in any server side customising but not your specific case dan.

Link to post
Share on other sites

If I use meters system for a current c# project . i'll do a tutorial on customising the client side  meter shared for things such as custom license enter with logo box, different alerts when license not detected etc probably be a while thou that I need to do it.

 

 

I would be interested in that kev!

Link to post
Share on other sites

If I use meters system for a current c# project . i'll do a tutorial on customising the client side  meter shared for things such as custom license enter with logo box, different alerts when license not detected etc probably be a while thou that I need to do it.

 

interested in any server side customising but not your specific case dan.

 

Sounds great Kev!

Link to post
Share on other sites

does anyone has a bootstrap3 ready to use template that does not load all licenses at once ?

 

is killing the server when you have to do something inside when you have too many.. any help is appreciated :)

Link to post
Share on other sites
  • 2 weeks later...

Any update on this thread? Is there anyone working on any addons for ubot locker?

Meter is working on some updates.

Aymen, TJ and Acamso have some nice mods for Ubot locker as well.

 

I also had some ideas on how to modify it. 

 

Not sure what Meter's plans are to combine all that stuff.

 

Maybe we can collect a list of features that people want?

 

1. Trial licenses

2. Self service license reset

3. License Timeout after n Months / yeas.

 

Anything else?

 

Dan

Link to post
Share on other sites

1. Trial licenses

YES!

2. Self service license reset

I think meter already provided a solution for this. PM him for the code.

3. License Timeout after n Months / yeas.

Definitely Yes!

 

My suggestions:

  • Additional column where you can put notes of the current license holder. For example you want to limit how many times the software should run for a day. You can send this information to the note and pull it back to see if the user reach the limit. A lot of things you can do with this.
  • Some sort of API system so you can pull and add information anytime to the license holder without logging in the admin panel so the users cannot sniff your login details on fiddler.
  • Able to design the license form. Put your own logo, buttons, intro messages etc.
  • Update logs option on the project details. This logs will flash before the user click the update button. So they can think if is it worth updating or not based on your update logs.
  • PHP code that will post the license details on a webpage. Apart from sending the license details via email after purchase the user will see their license details on the thank you page. Some of the users didn't receive the license email or end up on their junk folder which irritate them and some impatient customers file a paypal dispute immediately when they didnt receive their details instantly. This will reduce support tickets.

 

I hope meter or someone consider adding these features. I wont mind buying this if it's a paid upgrade. :)

Link to post
Share on other sites
  • 3 weeks later...

Hey, just came across this topic. I modded the licensing system a lot. If anyone needs help, post what you're looking to do specifically and we'll see what we can do  :)

Link to post
Share on other sites

Hey, just came across this topic. I modded the licensing system a lot. If anyone needs help, post what you're looking to do specifically and we'll see what we can do  :)

 

Hey man, Glad you chimed in here.

Do you think you can add some of my suggestions above?

Link to post
Share on other sites
  • 1 month later...

For license verification is this something that is easy to do or any plugins available for this:

 

1. When someone starts the bot for first time, on-load they are asked to verify their email address.

2. After they enter their email address and click the confirmation link in the email, their bot is unlocked.

3. They also receive a message in their email(but the welcome message does not contain any license key but just amessage that you are conformed.

3. Now they can start using the bot without the need to enter any license key or email address confirmation.

Link to post
Share on other sites
  • 3 months later...

what are you looking to do? with basic php knowledge(that's all I have) you can add so helpful features.

 

or if its for modding the desktop license forms this is pretty simple as well. They are written in c# going to tweak the look of them for a project i'm completing shortly.

Link to post
Share on other sites

i'm short on time at the min so cant really create a training vid but here's some simple steps to modify the license.dll to create different looking license forms/download update etc.

 

Warning

The reason the license.dll isn't protected and meter has shared it is its not dependant for security it just displays the license forms/downloads and communicates with your license server. I don't recommend trying to add new parameters passing to the license server backend a least not this way.

 

But if you want a bit more of a custom look for license forms then carry on reading.

 

Also i'm going to assume whoever is reading the guide can use google, i'll describe the steps needed but not spoon feed "go get file, click here etc"

 

Files required

1. your going to need either visual studio c# express 2010 onwards or visual studio community edition or if you own visual studio that's fine

if you don't have already download and install

2.ILmerge download this from Microsoft and install

3. For people who haven't used ILmerge before I recommend downloading phoenix protector. Which has a tool to make using ILmerge easier. It comes recommended by meter and makes things a lot easier.

4.Last of all the project files for license.dll which can be found in meters license thread I don't want to re upload incase he ever updates best just in one place.

 

Getting started

1.unzip and open the project file downloaded from meters thread in visual studio.

2.modify and edit as you desire a lot of stuff on winforms is easy to find on youtube such as changing icon etc I would suggest having a look for what you want to do. Your can access the license and update download forms in solution explorer on the right of visual studio.

3.once you happy with the modifications click build in top bar and then build solution from the dropdown.

4.The output files are located in the bin/debug folder.

Merging

1.open phoenix protector, click tools , click merge facility, when prompted for the ilmerge exe select from following location C:/Program Files (x86)\Microsoft\ilmerge.

2.once loaded for the "main assembly"  select the outputted exe in visual studio from bin/debug in visual studio assuming you haven't changed the name of the project in visual studio(doesn't matter if you have) this should be called windowsformapplication21.exe.

3. Located in the same folder is icsharpcode.sharpziplib.dll drag and drop this into the text box that says "assemblies to merge".

4.Next click merge and select the output directory to where ever you wish but naming the file license.exe

5. rename license.exe to license.bin

6.Where you would normally start the ubotlocker desktop application to lock a bot there is already a license.bin back this up somewhere and place you new create license.bin

7. There you go now anytime you create a bot it will use your new license forms you have modified. You can create a new licnese.bin for different projects if you wish and simply swap them as required in the ubotlocker desktop folder.

 

thanks

kev123

Link to post
Share on other sites
  • 4 months later...

does anyone has a bootstrap3 ready to use template that does not load all licenses at once ?

 

is killing the server when you have to do something inside when you have too many.. any help is appreciated :)

still interested in this. does any one has it ? willing to pay for it. thanks

Link to post
Share on other sites
  • 2 weeks later...

i'm short on time at the min so cant really create a training vid but here's some simple steps to modify the license.dll to create different looking license forms/download update etc.

 

Warning

The reason the license.dll isn't protected and meter has shared it is its not dependant for security it just displays the license forms/downloads and communicates with your license server. I don't recommend trying to add new parameters passing to the license server backend a least not this way.

 

But if you want a bit more of a custom look for license forms then carry on reading.

 

Also i'm going to assume whoever is reading the guide can use google, i'll describe the steps needed but not spoon feed "go get file, click here etc"

 

Files required

1. your going to need either visual studio c# express 2010 onwards or visual studio community edition or if you own visual studio that's fine

if you don't have already download and install

2.ILmerge download this from Microsoft and install

3. For people who haven't used ILmerge before I recommend downloading phoenix protector. Which has a tool to make using ILmerge easier. It comes recommended by meter and makes things a lot easier.

4.Last of all the project files for license.dll which can be found in meters license thread I don't want to re upload incase he ever updates best just in one place.

 

Getting started

1.unzip and open the project file downloaded from meters thread in visual studio.

2.modify and edit as you desire a lot of stuff on winforms is easy to find on youtube such as changing icon etc I would suggest having a look for what you want to do. Your can access the license and update download forms in solution explorer on the right of visual studio.

3.once you happy with the modifications click build in top bar and then build solution from the dropdown.

4.The output files are located in the bin/debug folder.

Merging

1.open phoenix protector, click tools , click merge facility, when prompted for the ilmerge exe select from following location C:/Program Files (x86)\Microsoft\ilmerge.

2.once loaded for the "main assembly"  select the outputted exe in visual studio from bin/debug in visual studio assuming you haven't changed the name of the project in visual studio(doesn't matter if you have) this should be called windowsformapplication21.exe.

3. Located in the same folder is icsharpcode.sharpziplib.dll drag and drop this into the text box that says "assemblies to merge".

4.Next click merge and select the output directory to where ever you wish but naming the file license.exe

5. rename license.exe to license.bin

6.Where you would normally start the ubotlocker desktop application to lock a bot there is already a license.bin back this up somewhere and place you new create license.bin

7. There you go now anytime you create a bot it will use your new license forms you have modified. You can create a new licnese.bin for different projects if you wish and simply swap them as required in the ubotlocker desktop folder.

 

thanks

kev123

 

Hi Kev,

 

Is this the project file you are referring to your tutorial https://dl.dropboxusercontent.com/u/47714945/UbotLockerOpenSource/WindowsFormsApplication21.zip ?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...