Jump to content
UBot Underground

[Sell] - Ubot Comminication Plugin - Browser Control (Pro) Use Chrome / Ff Etc - Run Code On / Control External Bots, Web Server Control (Pro) + More


Recommended Posts

Ubot Communications Plugin

 

The main idea behind this plugin is to provide server / client communication with the ability to run code on remote bots / or external bots local or over a network (IP or hostname). We have provided some examples of what is possible with this plugin and videos below.

 

In the pro version we have also provided a custom php script to go with the plugin to enable you to talk to your bots from a php server / web server.

** UPDATE *** In the pro version we now have included browser control, use firefox, chrome or phantomjs in your ubot bots.

 

List of Commands / Functions

 

-Commands


* Lock: Locks a specific part of code (node/nodes) to be only accessed by one thread at a time (Making it impossible data data to get corrupted)
* SystemLock: Locks a specific part of code (node/nodes) system wide to be only accessed by one thread at a time (Making it impossible data data to get corrupted)
* kill process: Kills a process by it’s process id
* run ubot script: Runs raw ubot script (ubot code)
* return response: Returns the response to a client who just send a request with the function $send request
* start server: starts a server to which another ubot can communicate to
* stop server: stops the server

 

-Functions
* $aes encrypt: Encrypts text with secret key
* $aes decrypt: Decrypts text with secret key
* $send request: Send a request with text response to a ubot server
* $get current process id: Get the current process id of the running ubot
* $get startup parameters: $get startup parameters: Get the startup parameter send by another ubot who started this ubot
* $shell with return: Executes a shell command with a text response
* $start process: Starts a normal non ubot process (exe), returns the process id
* $start ubot process: Start a ubot process (exe) with optional startup parameters
* $serialize list: Serializes a ubot List to text for sending over a network or storing on the disk
* $deserialize list: De-serializes a serialized ubot List (converts text to a ubot List from it’s serialized state)
* $get request data: Get the data send by a “$send request”

 


Pro only Functions /  Commands

 

-Commands (UBOT)

CBrowser Change Attribute: Change the attribute of a given element

CBrowser Change Checkbox: Change the checked state of a checkbox
CBrowser Change Dropdown: Changes the selection of a dropdown
CBrowser Change File Field: Sets the file to be uploaded in a file field
CBrowser Change Radio Button: Changes the selection of a radio button
CBrowser Click: Clicks a selected element
CBrowser Container: Creates a browser instance and executes all browser actions inside itself
CBrowser Delete All Cookies: Deletes all cookies in the browser 
CBrowser Delete Cookie: Deletes a cookies in the browser by name
CBrowser Load Cookies: Loads cookies from the disk (for example from a previous session)
CBrowser Navigate: Navigates to a given url
CBrowser Popup Container: Container that handles automation inside a popup
CBrowser Run Javascript: Runs Javascript inside the browser
CBrowser Save Cookies: Saves cookies of the current browser to the disk.
CBrowser Save Screenshot: Saves a screenshot of the rendered page inside the browser
CBrowser Save Screenshot Element: Saves screenshot of a element (for example a captcha)
CBrowser Scroll Browser: Scrolls the browser x pixels in given direction
CBrowser Set Cookie: Adds a new cookie to the browser
CBrowser Set Cookie By Domain: Adds a new cookie by domain to the browser
CBrowser Type Text: Types text in the selected element
CBrowser Wait For Dom Ready: Waits for the browser DOM to be fully loaded
CBrowser Wait For Element: Waits x seconds for a element to show up
CBrowser Wait For Popup: Waits x seconds for a popup to show up

 

-Functions (UBOT)
* $send server request: Send a request to a php url (to be used with our custom php classes)

* $CBrowser Document Text: Returns current source code

* $CBrowser Element Exist: Returns "true" or "false" depending on if the element exist
* $CBrowser Get Cookie: Returns a cookies value by name
* $CBrowser Max Time Out: Sets max time out of browser to load the page
* $CBrowser Scrape Element: Returns innertext from a single element
* $CBrowser Scrape Element Attribute: Returns given attribute from a single element
* $CBrowser Scrape List Elements: Returns a list of innertext from multiple elements
* $CBrowser Scrape List Elements Attribute: Returns a list of a given attribute from multiple elements
* $CBrowser Set HTTP Proxy: Sets the browsers http proxy
* $CBrowser Set User Agent: Sets the browsers user agent
* $CBrowser Title: Returns the current title of the browser
* $CBrowser URL: Returns the current URL from the browser
* $CBrowser Window Size: Sets the browsers window size
* $start with: returns "true" or "false" if a text starts with a given text
* $ends with: returns "true" or "false" if a text ends with a given text
* $send request: has now a timeout parameter
* $send server request: has now a timeout parameter
* $send request: returns now "error: error msg" if there was a error during sending or receiving the request
* $send server request: returns now "error: error msg" if there was a error during sending or receiving the request

 

-Functions (PHP)
* SendRequest: Sends a request to a ubot server’s url
* GetRequestData: Return the text send by ubot $send request

 

 

Example Videos

 

Two Bots Talking to each other back and forth and Controlling Defines on the external bot video

https://www.youtube.com/watch?v=G4AYFnq4Q58

 

Client / Server video

https://www.youtube.com/watch?v=0aTC-mb0YBA

 

 

Advanced Client / Server / Workerbot Example

https://www.youtube.com/watch?v=4QCQWusABuE

 

 

Pro Example php demo (pro plugin only)

https://www.youtube.com/watch?v=rl4iikayDnA

 

ShellWithReturn

https://www.youtube.com/watch?v=oGLWKp-wsrU

 

 

Startup bot with commands (Run Code in External Bot)

https://www.youtube.com/watch?v=LmsVYwD2JkM

 

 

Serialize startup bot with commands (Get Ready and Pass Data / List to External Bot)

https://www.youtube.com/watch?v=4UrnfYBU5jQ

 
 

 

 

PLEASE NOTE: You will have to white list the license activator in your anti-virus software as it may give you a false positive because of the obfuscation we use.

 

We can assure you the file is clean!

 

 

Buy Standard Version - SOLD OUT            Buy Pro Version    $197

 

 

Check Below for Coupons before they expire! (first come first serve)

 

 
Main Sales page can be found here :-   here
 

 

 

 

The plugin can only be used on 1 pc, should you require further licenses please contact us for a reduced cost of additional licenses.

 

** You can use this on unlimited compiled bots! **

 

 

** ALL SALES ARE FINAL **

 

 

FAQ

 
How many pc's can i use this on?
- You can use it on one PC with Ubot Studio Installed and compile unlimited bots with it in.
 
Can I use this to make an API for my bots
- Yes
 
Can I customize the interface for the bots?
 - Yes its just normal ubot, you can use whatever interface you want and add the commands accordingly
 
Is the pro version a different plugin and code?
- Yes the Pro plugin is a different plugin with more commands in it, also php example code and ubot examples too.
 
Can i purchase a 2nd license at a discounted price?
- Yes, please contact us for the current price at our client-area (in README or JVZoo info)
 
Can the server / client talk back and forth to each other?
- Yes they can, they can also do this on the same PC or via a network / internet (IP or hostname)
 
Will a Dynamic Worker Bot auto close once it has finished running the code given to it?
- Yes it will.
 
Will the server / client auto close once it has finished doing its commands etc?
- No it wont, not unless you use a plugin to close it (free one available)
 
 

***** SALES ON THIS PLUGIN WILL END AS OF 25TH MAY 2015!!!  *****

 

***** We will only continue bug fixes from that time on! *****

  • Like 1
Link to post
Share on other sites
  • Replies 440
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

>>Quick Update<<   A Team of 3 advanced Ubot Developers have taken over the project. We purchased the source code and full rights to it. We are now analyzing the source code and looking t

The first 5 tutorial videos are available (FREE)   http://www.bot-factory.com/downloads/communication-plugin-tutorials I cover a lot of the basics first. But we will move into more complex things as w

Version 2.9.7.2 Fixed: HTTP proxy authentication with Chrome   Update is now available on JVZOO It was allot of work to release this update and also would like to thank everyone for there patience an

Posted Images

Communication Plugin Coupons

 

ubotcommsstsave20     save $20 from standard    - Grab them quick as there is limited quantity

 

ubotcommsprsave20     save $20 from pro            - Grab them quick as there is limited quantity

 

ubotcommsstsave10     save $10 from standard    - Grab them quick as there is limited quantity

 

ubotcommsprsave10     save $10 from pro            - Grab them quick as there is limited quantity

 

 

Enjoy everyone :)  When they are gone, they are gone.

Link to post
Share on other sites

i knew you were tooooooo quite lol

 

yep we worked hard.. busy busy.. wait until people get their head around what they can do with this, it will blow them away 

Link to post
Share on other sites

Hi Bliss,

 

This is definitely a beast and I thank you for creating it.  You have done

an outstanding job at explaining things and I think that this is something

that every Ubot user should own as like you said the possibilities are unlimited.

 

However, for those that are just getting started or that may not have the technical insight

that you have could you answer the following:

 

1.  What is the difference between the Standard and Pro version (I'm assuming that pro

version comes with the php script but just want to clarify)?

2.  Do you have an example of how the Client can push code to a 

Worker Bot that has multiple tabs?

3.  Once the code has been pushed from the Client to the Worker Bot and you 

close the Worker Bot does the code still exist within the Worker Bot or does it

have to be pushed from the Client again for the Worker Bot to function?

4.  Is there a way to limit the amount of times that Worker ID is used or can

be opened up in a single session?

Link to post
Share on other sites

This is really nice bliss!

 

Got a question:

For example you run the server bot on a vps and i have the worker bot on my computer. How is the server bot going to execute/open the worker bot from my computer?

Is there anything we need to install first that will keep looping until it see the command from the server bot?

Link to post
Share on other sites

Realy nice work !  ;)

But : 1.  What is the difference between the Standard and Pro version (I'm assuming that pro

version comes with the php script but just want to clarify)?

 

Thank u 

Link to post
Share on other sites

Realy nice work !  ;)

But : 1.  What is the difference between the Standard and Pro version (I'm assuming that pro

version comes with the php script but just want to clarify)?

 

Thank u 

The pro version also comes with the $send server request, so you can call the url. The standard version only comes with $send request with wich you can only call the ubot server.

Link to post
Share on other sites

This is really nice bliss!

 

Got a question:

For example you run the server bot on a vps and i have the worker bot on my computer. How is the server bot going to execute/open the worker bot from my computer?

Is there anything we need to install first that will keep looping until it see the command from the server bot?

Well you would have to run a bot on your machine that either is also a server or sends a request each x seconds to the server to pickup work. From there it can grab or receive work and start the worker bot on your machine. But the best scenario ofc would be to run the worker bot on your vps.

Link to post
Share on other sites

Hi Bliss,

 

This is definitely a beast and I thank you for creating it.  You have done

an outstanding job at explaining things and I think that this is something

that every Ubot user should own as like you said the possibilities are unlimited.

 

However, for those that are just getting started or that may not have the technical insight

that you have could you answer the following:

 

1.  What is the difference between the Standard and Pro version (I'm assuming that pro

version comes with the php script but just want to clarify)?

2.  Do you have an example of how the Client can push code to a 

Worker Bot that has multiple tabs?

3.  Once the code has been pushed from the Client to the Worker Bot and you 

close the Worker Bot does the code still exist within the Worker Bot or does it

have to be pushed from the Client again for the Worker Bot to function?

4.  Is there a way to limit the amount of times that Worker ID is used or can

be opened up in a single session?

1. The pro version comes with the capability to communicate with a HTTP server in the form of $send server request.

2. We don't have that example yet but we can ofcourse add it if there is demand for that.

3. The code has to be pushed again, as soon as you close the bot it doesn't remember what it did last time. You can also run 30 of the same worker bots with different code what you pushed to it. So everytime you start a worker bot it's the code is isolated and only runs the code during run time.

4. If you are refering to Process Id that returns once you start a ubot/process (exe) then you receive a new id with every new ubot/process.

Link to post
Share on other sites

So many uses for this. I grabbed the pro version and one of the tasks I will use it for is to replace my jotform coupon submitter (sends to a php form , enters in database then bot pics it up to process) that alone will save me $100 a year and speed the process up considerably. This is well thought out and has so many uses from sourcing out tasks on my big bots to reduce memory and help keep the main bot stable to pushing out small bots to support my clients this is a god send. I really appreciate that you made this and I haven't even got started yet. This plug in is going to help us create so many more advanced bots that if your not on it, you will be loosing out when we figure out how to fully implement it.  THANKS and I wish I could have afforded to buy the source outright so no one else could have it muh ha ha ha, yes its that much of a game changer!

Link to post
Share on other sites

So many uses for this. I grabbed the pro version and one of the tasks I will use it for is to replace my jotform coupon submitter (sends to a php form , enters in database then bot pics it up to process) that alone will save me $100 a year and speed the process up considerably. This is well thought out and has so many uses from sourcing out tasks on my big bots to reduce memory and help keep the main bot stable to pushing out small bots to support my clients this is a god send. I really appreciate that you made this and I haven't even got started yet. This plug in is going to help us create so many more advanced bots that if your not on it, you will be loosing out when we figure out how to fully implement it.  THANKS and I wish I could have afforded to buy the source outright so no one else could have it muh ha ha ha, yes its that much of a game changer!

 

Thanks Rich, I am glad you like it and can see the value of the plugin.. You are right it is a game changer... and when you get the money for the source gimme a shout  hehehehe (not that we are going to sell it :P)

Link to post
Share on other sites

Hi Bliss,

 

This is definitely a beast and I thank you for creating it.  You have done

an outstanding job at explaining things and I think that this is something

that every Ubot user should own as like you said the possibilities are unlimited.

 

However, for those that are just getting started or that may not have the technical insight

that you have could you answer the following:

 

1.  What is the difference between the Standard and Pro version (I'm assuming that pro

version comes with the php script but just want to clarify)?

2.  Do you have an example of how the Client can push code to a 

Worker Bot that has multiple tabs?

3.  Once the code has been pushed from the Client to the Worker Bot and you 

close the Worker Bot does the code still exist within the Worker Bot or does it

have to be pushed from the Client again for the Worker Bot to function?

4.  Is there a way to limit the amount of times that Worker ID is used or can

be opened up in a single session?

 

Thank you :)

 

Just to clarify on question 3. What Diskwizz said is correct but you can also setup a server / client scenario  so the client can control the server and that stays open which can then start up dynamic worker bots if needed.  Not sure if this would help what your thinking or not, just thought i would say though.

Link to post
Share on other sites

Just added a new video and source code to the examples of 2 bots talking to each other (each acting as client and server).

 

This video demo's one bot running a define on another bot and also sending data (and echoing it back) to the remote back and then the remote bot does the same again.

 

You can do this local on same PC with 2 bots or you can use 2 bots in separate locations. ie one on your vps and one on your clients pc or server.

 

Enjoy the video :)

 

https://www.youtube.com/watch?v=G4AYFnq4Q58

 

You can download the new versions from Jvzoo for all that have purchased already.

Link to post
Share on other sites

Just purchased this. Will play with this new toy this coming weekend. :)

 

Enjoy mate, i can't wait to see what you come up with once you had a chance to play with it.

Link to post
Share on other sites

Just wanted to chime in and give my review of the plugin thus far.

This really does open quite a few doors for remote controlling software from servers, or installs.

 

Just a small example I went ahead and created a twitter account creator.  That I could have placed up on a server that would run and return the accounts created for me to csv file

 

Check this quick video below

http://screencast.com/t/N0oqLvbodFw

 

As you can see this is fantastic.

You could even with the server side aspects, or php files included interact with your web server directly and really make things even more robust.

 

This is a HUGE advantage for software and bots.

 

Excellent plugin.  I would have easily paid double or more for this plugin after the things I have already done with it and more I plan to do now that I have the options available.

  • Like 1
Link to post
Share on other sites

What is the source code for remote controlling?

For example I want to control a bot from a VPS. What IP and port should I put in there to pair them?

I was wondering if this have some of security features like password to connect to a certain client/server bot.

Link to post
Share on other sites

What is the source code for remote controlling?

For example I want to control a bot from a VPS. What IP and port should I put in there to pair them?

I was wondering if this have some of security features like password to connect to a certain client/server bot.

The best example for remote controlling from php would be the one where you control the robot with. The best one for ubot to ubot control would be the "complex server client".

 

Well that depends on the design what you use, but start server should always have the external ip (or internal 127.0.0.1 if desired) of your vps. Otherwise the $send request that get's send will not be able to reach it. The ip 127.0.0.1 is ofcourse used to run the test examples on the local machine.

 

Authentication features are not implemented, we designed this plugin to be as flexible as possible. However you can design your own security functions. For example you could encrypt the data that is send back and forth with the encryption functionality that is supplied with the plugin. Another option on top would be to send a list where the first list item is your api key and the second list item your actual data, so that after decrypting the data you can verify the the api key. Once the api key is verified you can process the request or close the request by using the command return response with a empty response.

Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...