Author

Topic: Looking for a bot to automate a task (Read 188 times)

jr. member
Activity: 144
Merit: 4
April 04, 2018, 03:39:43 AM
#8
Have you tried Chef/ puppet/ Ansible?
sr. member
Activity: 616
Merit: 279
April 01, 2018, 05:19:37 PM
#7
Since my task is to install a program onto RDPs that require it for a bigger company, it's more of a consistent number of roughly 20 RDPs every few days. I may have gotten off the wrong foot in my explanation, but my purpose here isn't really to automate the RDPs to doing a task several times over - I'm looking for something that can automate an installation onto many RDPs that go through it.

Oh... Ok so, you need to install stuff on different servers in batches. Then Jenkins won't work for this.

Maybe this will work better, but I didn't use it: https://www.easeus.com/backup-utility/install-software-on-multiple-computers.html

I'm not sure how knowledgeable are you with scripts but if you are, maybe you could look into this alternative too: https://gallery.technet.microsoft.com/scriptcenter/Install-software-on-9278d883
legendary
Activity: 1168
Merit: 1049
April 01, 2018, 04:48:02 PM
#6
I think something like this can be achieved using a simple bash script which can just execute a list of commands you could run on the servers.When you say RDP's,how many rdp's in total that you need to automate them ? If you give a number then maybe it will be clear on how efficient the bot would be and what exactly needs to be automated.

Since my task is to install a program onto RDPs that require it for a bigger company, it's more of a consistent number of roughly 20 RDPs every few days. I may have gotten off the wrong foot in my explanation, but my purpose here isn't really to automate the RDPs to doing a task several times over - I'm looking for something that can automate an installation onto many RDPs that go through it.

A more elegant way to do this (and not bother with RDP) could be by installing Jenkins ( https://jenkins.io/ ).
You will have a 'master' node that executes commands on the different 'slave' servers you have. This thing works by having a Jenkins agent running on your slave machines.

You can configure Jenkins jobs that trigger the execution of scripts (i.e. bash scripts) that do what you need on an hourly basis or on demand.

PM me if you want to go this way and need help with it. Smiley

I will continue the conversation with you via PM - but I think the paragraph above will help clear the fog.
sr. member
Activity: 616
Merit: 279
April 01, 2018, 03:03:37 PM
#5
Title. It's a repetitive process that involves downloading and running an application onto multiple different servers via RDP, but the servers vary in nature (performance, OS, etc) so there are a few deviations that the bot will have to work with. However, it doesn't need to be absolutely catch-all. Hence, I'm not looking to expand past a low to moderate budget for this bot.

I will give more information through PM. Please don't hesitate to send me a message.

A more elegant way to do this (and not bother with RDP) could be by installing Jenkins ( https://jenkins.io/ ).
You will have a 'master' node that executes commands on the different 'slave' servers you have. This thing works by having a Jenkins agent running on your slave machines.

You can configure Jenkins jobs that trigger the execution of scripts (i.e. bash scripts) that do what you need on an hourly basis or on demand.

PM me if you want to go this way and need help with it. Smiley
legendary
Activity: 1988
Merit: 1317
Get your game girl
April 01, 2018, 02:00:29 PM
#4
Title. It's a repetitive process that involves downloading and running an application onto multiple different servers via RDP, but the servers vary in nature (performance, OS, etc) so there are a few deviations that the bot will have to work with. However, it doesn't need to be absolutely catch-all. Hence, I'm not looking to expand past a low to moderate budget for this bot.

I will give more information through PM. Please don't hesitate to send me a message.
I think something like this can be achieved using a simple bash script which can just execute a list of commands you could run on the servers.When you say RDP's,how many rdp's in total that you need to automate them ? If you give a number then maybe it will be clear on how efficient the bot would be and what exactly needs to be automated.

I normaly use https://www.metasploit.com for tasks like this one.
Sorry but ins't metasploit for penetration testing ? Never heard someone using it for automation.
hero member
Activity: 2422
Merit: 668
Community management 24/7 for hire
April 01, 2018, 01:40:44 PM
#3
I normaly use https://www.metasploit.com for tasks like this one.
legendary
Activity: 1168
Merit: 1049
April 01, 2018, 12:40:19 PM
#2
Bump! Still need this done.
legendary
Activity: 1168
Merit: 1049
March 31, 2018, 07:40:33 PM
#1
Title. It's a repetitive process that involves downloading and running an application onto multiple different servers via RDP, but the servers vary in nature (performance, OS, etc) so there are a few deviations that the bot will have to work with. However, it doesn't need to be absolutely catch-all. Hence, I'm not looking to expand past a low to moderate budget for this bot.

I will give more information through PM. Please don't hesitate to send me a message.
Jump to: