Jump to content
UBot Underground

[Sell Plugin] Advanced Data Text File


Recommended Posts

Hey, Pash can I get 1 day trial for this plugin?

I'm interested in it just for 

  • save table to excel file : save table to excel file (.xls or .xlsx or .csv)

and I want to see if I can use.

Thank you

Link to post
Share on other sites
  • Replies 544
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

V3.3.4.1 (Warning. This amendment makes a difference to the previous version. File a previous version of the plugin will not work correctly.) Improvement command table search Merge command $pad left

V2.0.1.5 Add Option: remove blank lines : Trim Mode remove blank lines : Multiple Spaces To One Space remove blank lines : Multiple New Line To One New Line   Update Sample File: $remove blank lines

4.0.2.0 (BETA) (Warning. Your old code can not be used with the new version of the plugin.) string encode/decode     - re-name option     - add field "Encode/Decode"      string encrypt/decrypt:     -

Posted Images

Hey, Pash can I get 1 day trial for this plugin?

I'm interested in it just for 

  • save table to excel file : save table to excel file (.xls or .xlsx or .csv)

and I want to see if I can use.

Thank you

I'm sorry. No trial version.

Link to post
Share on other sites

 

Can you make a video using 

  • save table to excel file : save table to excel file (.xls or .xlsx or .csv) ? 

 

Link to post
Share on other sites

3.6.0.0 (Warning. This amendment makes a difference to the previous version. File a previous version of the plugin will not work correctly.)
Rename commands
find index (regex) >>    regex find
find all index (regex)    >> regex find index
is match regex    >> regex is match

Add new commands
regex match count
regex replace
keyword density

Add new sample file
regex find - replace.ubot

Add replace file
3.6.0.0 Replace Command.xlsx

Link to post
Share on other sites
  • 2 weeks later...

Hi Pash!

 

Is there a quick and easy way to compare two tables and return a (third) table with unique rows only? (from table 1 & table2)

 

Example:

 

Table1 (by column 1):

row0, a

row1, b

row2, c

row3, d

 

Table2 (by column 1):

row0, a

row1, b

row2, e

row3, c

row4, d

row5, f

 

Return Table3:

row0, e

row1, f

 

So it's basically Table2-Table1. (&subtract tables)

 

Thanks,

Marton

 

p.s.: I can do it by adding the columns to lists and use &subtract lists and then rebuild the table.

Link to post
Share on other sites
  • 2 weeks later...

3.6.2.0
Add new commands
if any: check value is any value = true
if all: check value is all value = true

Link to post
Share on other sites

3.6.4.0
table search: remove option "Equals Ignore Case"

Add new command
$table search: table search return index,value,header

Link to post
Share on other sites

Do you have a decoder command on this plugin for this kind of strings

{"d":"{\"HTML_Value\":\"\\u003cdiv id=\\\"23e420a7-b461-4b50-89e7-c07b5e755c1f_resultDiv\\\" style=\\\"display:none;\\\" class=\\\"tool-result-div\\\"\\u003e\\u003cdiv class=\\u0027tool-result-header\\u0027\\u003e\\u003cspan class=\\u0027result-command\\u0027\\u003ewhois\\u003c/span\\u003e:\\u003cspan class=\\u0027result-argument\\u0027\\u003efbmarketingautomation.com\\u003c/span\\u003e\\u003ca id=\\u0027lnkMonitorThis\\u0027 onclick=\\\"javascript:showSpinner(); ga(\\u0027send\\u0027, \\u0027event\\u0027, \\u0027supertool\\u0027, \\u0027find problems\\u0027, \\u0027whois\\u0027);\\\" class=\\u0027btn btn-success\\u0027 href=\\u0027https://mxtoolbox.com/domain/fbmarketingautomation.com/?source=findmonitors\\u0027\\u003eFind Problems\\u003c/a\\u003e \\u0026nbsp; \\u003cp class=\\u0027refresh\\u0027\\u003e\\u003ca class=\\u0027btn btn-default btn-mini btn-xs\\u0027 href=\\u0027#\\u0027 onclick=\\\"javascript:doLookup(\\u0027whois:fbmarketingautomation.com\\u0027);\\\"\\u003e\\u003ci class=\\u0027icon-refresh glyphicon glyphicon-refresh\\u0027\\u003e\\u003c/i\\u003e whois\\u003c/a\\u003e\\u003c/p\\u003e\\u003cp class=\\u0027refresh dnsproblembutton\\u0027\\u003e\\u003ca id=\\\"dnsProblemButton_2\\\" class=\\u0027btn btn-default btn-mini btn-xs btn-warning\\u0027 style=\\u0027display:none\\u0027 onclick=\\u0027dnsProblemButtonClick(dnsResults[2]);\\u0027\\u003e\\u003ci class=\\u0027icon-fire icon-white\\u0027\\u003e\\u003c/i\\u003e DNS Warning\\u003c/a\\u003e\\u0026nbsp;\\u0026nbsp;\\u003c/p\\u003e\\u003c/div\\u003e\\u003cdiv id=\\u0027divAd_2\\u0027\\u003e \\u003c/div\\u003e\\r\\n\\u003cscript\\u003esetTimeout(function(){ShowAd($(\\u0027#divAd_2\\u0027), false, false, 0, \\u0027whois\\u0027);}, 0);\\u003c/script\\u003e\\r\\n\\u003cdiv class=\\u0027tool-result-body\\u0027\\u003e\\u003cdiv class=\\u0027tool-result-body\\u0027\\u003e\\u003ctable class=\\\"table table-striped table-bordered table-condensed tool-result-table\\\"\\u003e\\u003cthead\\u003e\\u003ctr\\u003e\\r\\n\\u003cth\\u003eName\\u003c/th\\u003e\\r\\n\\u003cth\\u003eValue\\u003c/th\\u003e\\r\\n\\u003c/tr\\u003e\\u003c/thead\\u003e\\u003ctbody\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eRegistrar\\u003c/td\\u003e\\r\\n\\u003ctd\\u003eNAME.COM, INC.\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eName Server\\u003c/td\\u003e\\r\\n\\u003ctd\\u003eNS1.DREAMHOST.COM\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eName Server\\u003c/td\\u003e\\r\\n\\u003ctd\\u003eNS2.DREAMHOST.COM\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eName Server\\u003c/td\\u003e\\r\\n\\u003ctd\\u003eNS3.DREAMHOST.COM\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eExpiration Date\\u003c/td\\u003e\\r\\n\\u003ctd\\u003e23-jul-2017\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eRegistrant Name\\u003c/td\\u003e\\r\\n\\u003ctd\\u003eClyde Barry\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eRegistrant Phone\\u003c/td\\u003e\\r\\n\\u003ctd\\u003e+1.09177014028\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eRegistrant Email\\u003c/td\\u003e\\r\\n\\u003ctd\\u003efbmarketingautomation@gmail.com\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003c/tbody\\u003e\\u003c/table\\u003e\\u003ctable
Link to post
Share on other sites

 

Do you have a decoder command on this plugin for this kind of strings

{"d":"{\"HTML_Value\":\"\\u003cdiv id=\\\"23e420a7-b461-4b50-89e7-c07b5e755c1f_resultDiv\\\" style=\\\"display:none;\\\" class=\\\"tool-result-div\\\"\\u003e\\u003cdiv class=\\u0027tool-result-header\\u0027\\u003e\\u003cspan class=\\u0027result-command\\u0027\\u003ewhois\\u003c/span\\u003e:\\u003cspan class=\\u0027result-argument\\u0027\\u003efbmarketingautomation.com\\u003c/span\\u003e\\u003ca id=\\u0027lnkMonitorThis\\u0027 onclick=\\\"javascript:showSpinner(); ga(\\u0027send\\u0027, \\u0027event\\u0027, \\u0027supertool\\u0027, \\u0027find problems\\u0027, \\u0027whois\\u0027);\\\" class=\\u0027btn btn-success\\u0027 href=\\u0027https://mxtoolbox.com/domain/fbmarketingautomation.com/?source=findmonitors\\u0027\\u003eFind Problems\\u003c/a\\u003e \\u0026nbsp; \\u003cp class=\\u0027refresh\\u0027\\u003e\\u003ca class=\\u0027btn btn-default btn-mini btn-xs\\u0027 href=\\u0027#\\u0027 onclick=\\\"javascript:doLookup(\\u0027whois:fbmarketingautomation.com\\u0027);\\\"\\u003e\\u003ci class=\\u0027icon-refresh glyphicon glyphicon-refresh\\u0027\\u003e\\u003c/i\\u003e whois\\u003c/a\\u003e\\u003c/p\\u003e\\u003cp class=\\u0027refresh dnsproblembutton\\u0027\\u003e\\u003ca id=\\\"dnsProblemButton_2\\\" class=\\u0027btn btn-default btn-mini btn-xs btn-warning\\u0027 style=\\u0027display:none\\u0027 onclick=\\u0027dnsProblemButtonClick(dnsResults[2]);\\u0027\\u003e\\u003ci class=\\u0027icon-fire icon-white\\u0027\\u003e\\u003c/i\\u003e DNS Warning\\u003c/a\\u003e\\u0026nbsp;\\u0026nbsp;\\u003c/p\\u003e\\u003c/div\\u003e\\u003cdiv id=\\u0027divAd_2\\u0027\\u003e \\u003c/div\\u003e\\r\\n\\u003cscript\\u003esetTimeout(function(){ShowAd($(\\u0027#divAd_2\\u0027), false, false, 0, \\u0027whois\\u0027);}, 0);\\u003c/script\\u003e\\r\\n\\u003cdiv class=\\u0027tool-result-body\\u0027\\u003e\\u003cdiv class=\\u0027tool-result-body\\u0027\\u003e\\u003ctable class=\\\"table table-striped table-bordered table-condensed tool-result-table\\\"\\u003e\\u003cthead\\u003e\\u003ctr\\u003e\\r\\n\\u003cth\\u003eName\\u003c/th\\u003e\\r\\n\\u003cth\\u003eValue\\u003c/th\\u003e\\r\\n\\u003c/tr\\u003e\\u003c/thead\\u003e\\u003ctbody\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eRegistrar\\u003c/td\\u003e\\r\\n\\u003ctd\\u003eNAME.COM, INC.\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eName Server\\u003c/td\\u003e\\r\\n\\u003ctd\\u003eNS1.DREAMHOST.COM\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eName Server\\u003c/td\\u003e\\r\\n\\u003ctd\\u003eNS2.DREAMHOST.COM\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eName Server\\u003c/td\\u003e\\r\\n\\u003ctd\\u003eNS3.DREAMHOST.COM\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eExpiration Date\\u003c/td\\u003e\\r\\n\\u003ctd\\u003e23-jul-2017\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eRegistrant Name\\u003c/td\\u003e\\r\\n\\u003ctd\\u003eClyde Barry\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eRegistrant Phone\\u003c/td\\u003e\\r\\n\\u003ctd\\u003e+1.09177014028\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003ctr\\u003e\\u003ctd style=\\u0027width:250px\\u0027\\u003eRegistrant Email\\u003c/td\\u003e\\r\\n\\u003ctd\\u003efbmarketingautomation@gmail.com\\u003c/td\\u003e\\r\\n\\u003c/tr\\u003e\\u003c/tbody\\u003e\\u003c/table\\u003e\\u003ctable

command string encode/decode

Link to post
Share on other sites

Hi Pash!

 

I think I found a possible bug:

 

$is match regex is actually $is contains regex.

 

Shouldn't it only be true if it matches the WHOLE regex?

 

Thanks,
Marton

Link to post
Share on other sites

Hi Pash!

 

I think I found a possible bug:

 

$is match regex is actually $is contains regex.

 

Shouldn't it only be true if it matches the WHOLE regex?

 

Thanks,

Marton

Post your code.

Link to post
Share on other sites

Post your code.

if($plugin function("Advanced Data Text File.dll", "$is match regex", "This is 1 good example.", "\\d good example", "None")) {
    then {
        alert("Bug!")
    }
}
if($plugin function("Advanced Data Text File.dll", "$is match regex", "This is 1 good example.", "This is \\d good example\\.", "None")) {
    then {
        alert("It should work like this!")
    }
}

Link to post
Share on other sites
if($plugin function("Advanced Data Text File.dll", "$is match regex", "This is 1 good example.", "\\d good example", "None")) {
    then {
        alert("Bug!")
    }
}
if($plugin function("Advanced Data Text File.dll", "$is match regex", "This is 1 good example.", "This is \\d good example\\.", "None")) {
    then {
        alert("It should work like this!")
    }
}

Not bug

 

Test this http://regexstorm.net/tester

 

The re-size of the Code comes from

if($comparison($find regular expression("This is 1 good example.","\\d good example"),"!= Does not equal","")) {
    then {
        alert("It should work like this!")
    }
    else {
    }
}

 

Link to post
Share on other sites

 

Not bug

 

Test this http://regexstorm.net/tester

 

The re-size of the Code comes from

if($comparison($find regular expression("This is 1 good example.","\\d good example"),"!= Does not equal","")) {
    then {
        alert("It should work like this!")
    }
    else {
    }
}

 

I understand regex very well.

 

I don't think you understand my point.

 

Your "$is match regex" uses the same logic as "$is contains" (another one of your functions).

 

Therefore you should rename it to: "$is contains regex" to be correct. I would suggest adding a real "$is match regex" which returns $true only if the whole string matches.

 

match != contain

Link to post
Share on other sites

I understand regex very well.

 

I don't think you understand my point.

 

Your "$is match regex" uses the same logic as "$is contains" (another one of your functions).

 

Therefore you should rename it to: "$is contains regex" to be correct. I would suggest adding a real "$is match regex" which returns $true only if the whole string matches.

 

match != contain

Please tell microsoft.

 

https://msdn.microsoft.com/en-us/library/3y21t6y4(v=vs.110).aspx

Link to post
Share on other sites
  • 2 weeks later...

3.6.5.0
Add new command
html to plain text: convert html code to text

Add new option
string encode/decode: add "String to Rgex Escape", "Rgex Unescape to String"

Link to post
Share on other sites

3.6.6.2 (Warning. Your old code can not be used with the new version of the plugin.)
Add new command
plain text to html: convert plain text to html code

Add new option
html to plain text: add "Remove Meaningless Tags"

Link to post
Share on other sites
  • PRO locked this topic
Guest
This topic is now closed to further replies.

×
×
  • Create New...