1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Winautomation vs. Ubot vs. Visual Studio

Discussion in 'General Programming Chat' started by nipester, Nov 18, 2012.

  1. nipester

    nipester Regular Member

    Joined:
    Feb 1, 2009
    Messages:
    256
    Likes Received:
    28
    My question is to those of you who have worked with ubot, winautomation and Visual studio. I'm planning to dive into one or two of these and leaning towards VS. What I plan to do mainly is make bots that would emulate the actions of something like wiki bomber, drupalicious or tweek attacks and such. So basically it will be GETting and POSTing to web sites. Kinda like what xrumer does but highly specialized per platform and of course it has to be a standalone executable.

    From what I gather it would be easiest to start out with ubot, then winautomation and finally VS with C# would be hardest to master. However, I've played around with programming a bit and a few years ago also messed with VS and C++ and just wrote a few test apps that read from and wrote to files for fun.

    At one point I know ubot had superior web enablement compared to winautomation which was just a desktop task tool but with version 4.0 winautomation now has a web recorder so it may be equal in caliber to ubot now?

    So two questions. Firstly, if I am willing to invest an extra 100 hours or so into learning the ropes for VS plus C# on top of the presumably 50 hours or so I'd need to reach expert proficiency with ubot or winautomation would that enable me to perform any magic with a scraping/posting bot produced by Visual studio that I could NOT otherwise do with the other two tools?

    Secondly, can either ubot or wa do anything wrt to web scraping bots that the other cannot do now that wa has a web recorder? This is for someone familiar with both. Thanks.
     
  2. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,143
    Start with uBot to get the ropes around the program 's logic (and some fast ROI) and scale to complexity with a programming language later.
     
  3. nipester

    nipester Regular Member

    Joined:
    Feb 1, 2009
    Messages:
    256
    Likes Received:
    28
    Not to sound cheap or anything but ubot is $599 up front while winautomation has a 30 day trial. Would you happen to know if the new winautomation can offer the same ease of use as ubot with it's web addons?
     
  4. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,143
    I have not used winautomation, can 't answer that. Why not download the trial and play with it then? :)
     
  5. nipester

    nipester Regular Member

    Joined:
    Feb 1, 2009
    Messages:
    256
    Likes Received:
    28
    I guess I'll do that and then compare it to videos of ubot. There's a ton of tuts for it on youtube.
     
  6. Danny1111

    Danny1111 Elite Member

    Joined:
    Jul 5, 2011
    Messages:
    2,096
    Likes Received:
    2,480
    I have UBOT and I am not a programmer or anything -- but I can make Bots to do most simple things because it is easy to learn if you can just organize a task step by step and translate that to a bot.

    I can't speak for more advanced uses/languages as I don't have the knowledge but you can hit the ground running with UBOT -- the tutorials and videos really didn't do much for me - slowed me down actually because you think you need to watch them LOL.

    If you want more advanced info just speak to Gogetta - he is the UBot King.
     
  7. cgimaster

    cgimaster Power Member

    Joined:
    Jun 30, 2012
    Messages:
    525
    Likes Received:
    311
    Gender:
    Male
    Keep in mind that Visual Studio is not a programming language, it is merelly a tool used to program in several different languages such as C#, C++, VB, etc however those languages are not limited to VS.

    Learning C# will allow you to build pretty much any kinda of application including cross platform applications with the help of the mono project.

    You can do pretty much everything ubot and winautomotion does with C# and more, ubot if I am not mistaken is completly or partially developed on top of C# so from there you can guess ;)

    You can scrape anything with c# however it vary from case to case some sites you will need to emulate browser to get the data some you will have to evaluate javascript, some you can simple watch the packets, so scraping is not a very easy task depending on your target.

    Also it offers you much more freedom compared to scripting bots.

    You could combine C# with watin or selenium and have your own recorder or use awesomium and have your own headless browser or use httprequests directly
     
    • Thanks Thanks x 2
  8. lykathe

    lykathe Regular Member

    Joined:
    Oct 23, 2009
    Messages:
    422
    Likes Received:
    109
    Gender:
    Male
    Occupation:
    full time PHP/JS/Python freelance
    Location:
    Detroit
    IMO Python... Look into Selenium web driver/mechanize modules. C# will take you a long time to learn if you have no background in programming, IMO
     
    • Thanks Thanks x 1
  9. doctorppi

    doctorppi Registered Member

    Joined:
    Aug 13, 2008
    Messages:
    64
    Likes Received:
    20
    Call mr cynical but I found Ubot to be crap for want of a better word: its slow, compiled exes are unstable and the support refuses acknowledge it.

    Winautomation can't really be compared, its a script/macro maker for windows interface-good for what it is but it can't scrape web pages by tag etc etc like unit

    You might want to check out iMacros Browser (not the FF plugin) since it does what Unit foes more or less including exe compilation

    Sent from my GT-N7000 using Tapatalk
     
  10. s0ap

    s0ap Executive VIP Jr. VIP Premium Member

    Joined:
    Sep 23, 2008
    Messages:
    230
    Likes Received:
    810
    Occupation:
    :] guess
    Location:
    Congo/DRC
    It will take you much, much longer than 150 hours to become an "expert" at C#.
     
    • Thanks Thanks x 2
  11. nipester

    nipester Regular Member

    Joined:
    Feb 1, 2009
    Messages:
    256
    Likes Received:
    28
    That sounds very interesting. So I could actually create my own web recorder like the new sick submitter 4.0 has. I believe ubot and the new wa have a web recorder too. That's very very powerful. It turns VS into a botmaking factory.


    Python doesn't produce apps you can resell. I do have a bit of a background in programming. I write basic system admin scripts in bash all the time and I've taken a couple of programming courses in school ages ago. Also, as I indicated in OP I've played with VS 2008 I think it was and got to the point where I read and wrote to files.

    You're thinking of winautomation 3.x which had no web functionality. However, this year they came out with 4.0 which has a web macro recorder.

    You're forgetting that I already have some experience with coding. I don't understand or appreciate OOP and I don't want to become an all round expert in C# either. I just need to setup some framework such as selenium or watun as people suggested that can perhaps even handle handle web recording. Or some baseline code that can do POST and GET based on triggers that I can change per platform. Once I have something functional I should be able to modify it to produce bots for different platforms hopefully. Well we'll see. I have no idea what's in store for me at this point but there's plenty of tutorials out there.
     
  12. spyece

    spyece Newbie

    Joined:
    Jun 28, 2010
    Messages:
    38
    Likes Received:
    11
    The only flaw i have found on winautomation is that the exe bot compiled with it does not works on shared windows RDP :( everything else is pretty perfect, you can literally automate anything on web and pc with winautomation. and its so simple to use :)
     
  13. raficaptcha

    raficaptcha Registered Member

    Joined:
    Jan 13, 2014
    Messages:
    96
    Likes Received:
    11
    can i have your Skype id?
     
  14. dwarf777

    dwarf777 Newbie

    Joined:
    Jun 10, 2009
    Messages:
    34
    Likes Received:
    8
    Location:
    NYC
    it's better to learn C#, in C# you can write whatever you want. Or you can use alternative method as I did... You can combine automation tool API (iMacros or uBot) with C#. Another advantage of this method you can use another service's API and combine everything in one C# program...