/UniBot

An universal HTTP bot creator

Primary LanguageVisual BasicMIT LicenseMIT

About the tool

More info here: http://mikisoft.me/programs/unibot

Original author's note for the main repository: The project is abandoned so it's highly unlikely that I'll be doing further work on it. Also, mind that pull requests will be automatically rejected!

Differences between v1.4 and this version

  • fixed a ton of bugs
  • added index manager
  • added in Post field DELETE (-), HEAD (@) and PUT (<file.ext>) support
  • added Minimize to tray and Always on top options in EXE bot
  • added new dependent commands (functions):
    • dech() - decode HTML entities
    • num() - convert and treat string as numeric value
    • b64d() - Base64 decode
  • Simple Captcha plugin updated to v1.2 and captcha9kw plugin updated to v1.1, added in both:
    • User-Agent and Referer header
    • (Static) GIF support
    • Settings dialog with more options
  • GSA Captcha Breaker plugin updated to v1.1, added:
    • User-Agent and Referer header
    • GIF support
  • 2captcha plugin included and updated to v1.1, added:
    • Ability to report bad captcha text
  • UniBot plugin utility also included in the package
  • plugin interface has changed (along with other changes, BuildSettings procedure is added)
  • problem with DEP solved

ToDo

  • fix the existing bug with public strings, arrays (race condition) and TrimO function, and then update the EXE bot code according to the main project
  • finish wizard (with X-CSRF-Token detection and basic HTTP auth)
  • make status bar more active in the process
  • update the walkthrough

Feature suggestions

  • Don't rotate proxy option (in Proxy and thread settings dialog)
  • independent commands:
    • [dinp] - delayed input, which unlike [inp] will show once it's reached to it in the process
    • [(e)tstamp] - timestamp of current time; e - EPOCH; with the feature of adding time to it, e.g: [tstamp+10m] (which would return timestamp of 10 minutes in the future)
  • Regex parameter for concatenating/addition of all occurences
  • if() command and grouped clauses

Donation

Go here: http://mikisoft.me/uncategorized/bitcoin-donation