Jump to content
UBot Underground

VaultBoss

Fellow UBotter
  • Content Count

    790
  • Joined

  • Last visited

  • Days Won

    34

Everything posted by VaultBoss

  1. Hey Amit... Thanks, mate! I was using my own UBS coded DEFINEs for these manipulations, but a plugin to return the data like this is indeed coming in very handy. Thanks for sharing and the effort. Cheers!
  2. Transform your string to a list with max length for each such as you would see it on the DEBUGGER for testing purposes.. fiddle with the length a bit till you get the correct value. Once you're confident the scraping and following data manipulation works properly, you can simply ditch the added code.
  3. I've got it already - thanks mate, GREAT addition to UBS...
  4. To be the Devil's advocate here... the more plugin Devs would there be, at some point it may become extremely tedious to look for the command/function needed. The best approach would have been that each command and each function/parameter would have been put in their corresponding categories, irrespective of the plugin developer, based on their FUNCTIONALITY, just as the original UBS core commands/functions were... Just think about it - imagine first 10 Devs with 2-3 plugins each... then double that, say in a few months... and so forth... Soon, one would need a couple minutes only to scrol
  5. Coll, that will come pretty handy for some things. Thanks for the great contribution to UBS, mate...
  6. ...of course, that would matter ONLY if you would have commands inside the LOOP that would USE the indexing variable. In the event you wouldn't call the list elements with $list item but use $next list item instead (as I have seen many people do) then your INCREMENT would not be needed at all, so it doesn't matter it is outside the loop anyway (does nothing) but you may have still screwed the indexing of the table: set(#row, 0, "Global") loop($table total rows(&emails)) { . . . You see, a table with 3 rows, has them indexed (numbered) as: 0 (first row),1 (second row),2 (third
  7. I'm not sure what your issue is, but I found at least two (2!) logic flaws in your DEFINEs, that 'might' cause an erroneous manipulation of data. Your code: set(#row, 0, "Global") loop($table total rows(&emails)) { comment("scraping verifying clicking regex etc... Commands goes here and working fine") add item to list(%emails to delete, #row, "Delete", "Global") } increment(#row) The INCREMENT command is OUTSIDE the LOOP... Furthermore, assuming you have corrected and added it properly inside the LOOP and now everything should w
  8. You can assign anything that the .txt file would support. You can't store an image in a text file, normally... although there could be workarounds to that. But to store data like Name - Value pairs as you wish, it is perfectly fit. You might want to use a .csv format instead of .txt, to separate the two values of the pair on each line of text, with a comma - that way being able to load all the data at once into a UBS table... Hope this helps.
  9. You need to escape the curly brackets in CODE VIEW, BUT only ONCE, as opposed to twice for the real escaping required by regex itself on some characters...
  10. I think I've already told you some place else or earlier, here... ALL the logic that pertains to the emails MUST be WITHIN the connect to email server NODE. Like this: connect to mail server("IMAP With SSL", #username, #password, "imap.gmail.com", 993) { create table from emails(&emails) <<<< ALL YOUR CODE MUST BE INSIDE THE NODE: Here! >>>> } Try this way, see what happens... Cheers!
  11. Make sure you are testing a .Net flavor of REGEX with your tool (there are many flavor with slightly minor differences, that could cause errors though...) I found this to work flawlessly in UBS after tested there for results: http://regexhero.net/tester/ Play with your code there and see what it selects from your own sample data. When you're satisfied with those results, copy/paste the code in UBS (use the Node View to paste, to allow for any extra escaping slashes as needed - pasting in Code View directly may cause errors)
  12. If you connect to server using the IMAP protocol and download the emails to a table, as long as you loop the table within the connect to email node you are safe, as the connection is kept alive and the emails indexing is dynamic, so the new emails that weren't downloaded won't affect your results.
  13. Buddy is a great guy, he has a very thorough knowledge of how the code works and all the whatnot to help you get started. His site offers both free and premium videos, but when you just get started, the free ones would help you nevertheless. Go for it, there is nothing to lose, only to GAIN!
  14. When you right-click and select RUN NODE from the context menu, both in Code/Node View, as well as clicking the RUN top button of the UBS menu while in Code View, the script will run properly, but many times may hang (won't stop when finished). The only way you can be sure your bot will stop when finished is to click the RUN button (top menu) while in Node View. Is this what you wanted to know?
  15. You kinda answered your own questions... The answer is yeah... kinda YES for all of them. Makes sense?
  16. Great! Just took advantage of Aymen's EASTER Offer and bought the plugin today. I stood still for a while, waiting to see how well the plugin would be developed and supported. I have to say: Aymen's dedication to expand its capabilities, and add new functionality (commands/functions), makes this a stellar Ubot Plugin, an acquisition well-worth the full price, not to mention the discounted purchase. If you guys/gals read this now and haven't bought Aymen's plugin yet... I think you lose, you're missing the boat here... Just sayin'... I'm no evangelist or affiliate of Aymen's - maybe
  17. Try doing that with an Open VPN service like HMA, that creates a tunnel and doesn't leak the IP, once it established the connection. I believe the IP is leaked when using proxies, rather than VPN.
  18. The posts polluting the purpose of this thread should be moved to the proper section of the forum (my own comment included, when that happens, of course)
  19. Did you also tried what I described initially? The one w/o using {TAB} but instead, line feeds (new line)?
  20. The connect to email server is a container node, much like an IF, a LOOP, a DEFINE etc.. so you need to have all the related code you wanna run regarding the emails, inside the container. If you do, it will do everything with one connect...
  21. I think I created one by mistake, a loooong time ago. I was adding what I 'thought' were lists as rows to a table that I saved to a file. The rows (presumed lists) were in fact only simple text variables, but the content within was sorted on multiple rows (within the same string) separated by new lines, of course. If I recall correctly, the resulting .csv file saved from my table was having the cells separated by TABs when I wanted to open it in Excel... But even if the new lines do not actually become TABs. in .csv, I'm pretty sure that using the {TAB} mentioned above to separate item
  22. Yep that did the trick - I wasn't adding it again, I thought it would just work with the new .dll by default. Thanks, Aymen!
×
×
  • Create New...