Jump to content
UBot Underground

Aymen

Fellow UBotter
  • Content Count

    1346
  • Joined

  • Last visited

  • Days Won

    57

Posts posted by Aymen

  1. for those having problems running the plugin commands from threads ("the calling thread must be STA because many UI components require this" kind of messages) , you can use STA thread container command from my local dictionary plugin

    thread {
        plugin command("LocalDictionary.dll", "STA thread container") {
            plugin command("DataGridUI.dll", "add datagrid row", "45|aymen")
        }
    }
    
  2. There is a bug when downloading emails using the pop commands. It seems that the email body is coming back blank sometimes. I made a small video showing UBot's default commands are able to download the email body and also when I tried using the plugin.

     

    I am running Ubot v.4 and Email Plugin V.1.3.7.0 on a Windows 8 laptop.

     

    http://www.screencast.com/t/Vxean1nH

     

    Thanks!

     

    I'll look into it!

    Thanks for reporting that!

  3. Thanks Kev.

     

    tested that as well. But that's even slower. Probably because I have to use offset in combination with LIMIT. 

     

    I also tried to user "where rowid between 1 AND 50000"

    but that takes over 2 minutes as well.

     

    Even when I use "save to file". So no variables or anything involved.

     

    Same query executes in 39ms in my tool. 

     

    So this looks like a performance issue with the sqlite plugin to me?

     

    @Aymen: Any idea why this could happen?

     

    Thanks

    Dan

     

    I'll check that out Dan!

  4. 16 months of plugin and still no socks5 support ?

    without socks5 this plugin for me was just playground.

    please make it usable !

     

    .Net built in HttpWebRequest has no support for socks proxies , adding it will require an important amount of time of coding which i don't have right now!

     

    Sorry about that , but it may not get added at all!

  5. Aymen, What exactly does reset do? I tried to use it to reset the row data when debugging and it doesn't appear to

    do anything.

     

    it does reset your datagrid rows and columns so you can call datagrid show again with new columns names in case you want to show different data !

     

    I minor thing since I can work around it but can you make it so the columns of a table do not have to match the columns of the data grid for it to work?

     

    For example I have a table Name | Address | Email where the email is an Optional field the user can add.

     

    I would like to have my DataGrid use a preset column list of Name | Address | Email each time. If the user did not check the Email box in the program then this last column would just stay empty. 

     

    Right now I have to make two datagrids. If the user checked the email box then I need to make a datagrid with 3 columns. If they did not check the box I need to make a datagrid with 2 columns. 

     

    Edit: Also when you add a table to datagrid it appends to the bottom of the datagrid. I had hoped it would just update the datagrid with the new entries to the table like how add table to table works. This means in my loop I can not just update the datagrid with the table. I am currently getting around this with reset datagrid -> show datagrid -> datagrid from table each loop.

     

    Ok i will see about that!

  6.  

    Bug /FR Summary:
     
    1. Emails seem to be sent with a blank attachment even when not using the attchment command.
    2. $imap last message  - Is not showing any result. But $imap test connection and $imap download emails is working fine in the same run.
     
    3. If two open commands (pop open / imap open) are executed after each other it will not work. Probably because they run in the same ThreadID?
    Example:
    set(#loopcounter, 0, "Global")
    loop($table total rows(&testtable)) {
        load html(#loopcounter)
        plugin command("emailplugin.dll", "custom imap open", "Gmail", $table cell(&testtable, #loopcounter, 0), $table cell(&testtable, #loopcounter, 1), "", " ")
        increment(#loopcounter)
    }
     
     
    4. If custom imap open or custom pop open. Or the normal imap / pop open commands are used in a thread loop, it will show an error (Object Instance not set to an...)
    Only for the first execution of the script. Then it works. Restart ubot studio and the error is back for the first run. 
    Example (Error):
    loop(5) {
        thread {
            plugin command("emailplugin.dll", "custom imap open", "Gmail", "xxx@gmail.com", "xxx", "", " ")
            alert($plugin function("emailplugin.dll", "$imap test connection"))
        }
    }
     
    Example (Working):
    loop(5) {
        thread {
            plugin command("emailplugin.dll", "custom imap open", "Gmail", "xxx@gmail.com", "xxx", "", " ")
            alert($plugin function("emailplugin.dll", "$imap test connection"))
        }
    wait(0.1)
    }
     
    5. $imap download emails  doesn't work if the email account has 40+ emails. No results. If the account only has 3 emails it works fine.
    6. When using imap emails to table (or pop to table), would be nice have an option on what to save to table (for example only the from emails, or only the subject lines)

     

     

    I'll have an update in the next couple of days!

    Will keep you all posted!

×
×
  • Create New...