[GET] Free Bottopias Rank Tracker v0.1b

christoss1959

Senior Member
Joined
Nov 25, 2010
Messages
896
Reaction score
1,176
Hey guys happy valentines day just thought to share the love with everyone by finishing and releasing this tool ahead of schedule. Please understand that this is the first beta so expect to find a few bugs (I didn't even have time to add an icon to it LOL). Please report any bugs in this thread.



Uploaded with ImageShack.us

How to use:
*Create a profile for each website you want to track its ranking by clicking the create a profile button
*Choose the required fields
*Click save
*Now using the combobox select the profile you want to check
*If you want you can set up proxies or choose human emulation
*Click start check
*After your results are finished click save results

Download:
Code:
http://www.mediafire.com/?fhds5o239n83h5d

Virus total (0/43):
Code:
https://www.virustotal.com/file/cdc39cd8a0a972b245f6c7cd96a9c8ea16f5f0c73de4a132ca1672fe9b4765d9/analysis/1329226033/

Enjoy ;)
 
Hey guys I know a few of you have tried it. Any feedback on the user interface or bugs to report before I start working on the update?
 
i got this first:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at WindowsApplication1.frmmain.tmrsearches_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.239 (RTMGDR.030319-2300)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
RankTracker
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Admin/AppData/Local/Temp/Rar$EX22.792/RankTracker.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 10.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.236 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.233 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.235 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.233 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
===========================================


Then i shut it down and restarted it and it was fine.
 
Hey guys found some time to update the software. I've added an edit profile feature, changed the user interface slightly and added an icon. Check it out.

Download:
Code:
http://www.mediafire.com/?h583c1yb51t6hz6

Virus total (2/43 from two antivirus software I don't know the web calls are exactly the same as with the previous version which showed totally clean!):
Code:
https://www.virustotal.com/file/9a31ac955d0ee1e5dfec8739fe932a5536fd78f9e682bc99828e593b85bb3a5a/analysis/1329394786/

Enjoy
 
Haha, cute robot!
Tested & working.
Maybe a bug: freezing when I press stop just after i press start - i mean press stop during initializing. Reason? I forgot to paste proxies :p
 
I like it. Just what Im looking for (but I hope for some more functionality) ;)

Some things I encountered in random order:
1. I would like to see if the Proxies are loaded or not
2. Possibility to save the proxies
3. Pressing scan after a scan and application dies. You need to chose project after every choice you do.
4. Dont save prev when exiting...

But great!

BR,
Loreit
 
I like it. Just what Im looking for (but I hope for some more functionality) ;)

Some things I encountered in random order:
1. I would like to see if the Proxies are loaded or not
2. Possibility to save the proxies
3. Pressing scan after a scan and application dies. You need to chose project after every choice you do.
4. Dont save prev when exiting...

But great!

BR,
Loreit
Thanks for the feedback will try to add the things you suggested in the in the next version
 
Thanks for the feedback will try to add the things you suggested in the in the next version

Im at work, oi I haven't tested it more, but i haven't ever pressed the "save" button. Maybe its possible to save it if I press that button! ;)
 
Im at work, oi I haven't tested it more, but i haven't ever pressed the "save" button. Maybe its possible to save it if I press that button! ;)
hehe yes the save button works but maybe a message while you are exiting asking if you want to save should be added ;)
 
Here you go a few more changes to the program. Added a message asking you if you want to save before exit and a message stating how many proxies were loaded to the application.

If you are updating and want to keep all the existing profiles just copy all files with extension RTR to the new programs folder or just replace the exe file of the old program with the new one.

Download:
Code:
http://www.mediafire.com/?56olgcolh444bq8

Virus total (2/43 from two antivirus software I don't know. The web calls are exactly the same as with version 0.1b which showed totally clean!):
Code:
https://www.virustotal.com/file/87a4995911a14485e52eca76ba2a36e5549b1de929747c77b3c66849d5388f68/analysis/1329482979/
 
Last edited:
First it worked really nice, more stable and less crashing than before. So I took notes on my thoughts. (Btw I really like the software)

In random order.
1. When starting and starting new project, it sometimes remember the old project, and all fields are filled in.
2. Still doenst show if proxies are loaded
3. I had a few keywords that were to long to fit on a single row, could you please extend the width of the keyword window (or enable scrolling)
4. It sometimes forget and clear the proxies

After playing a while with it it constantly crashes. I've done most things to try to get it working, except restarting the PC. I still cannot get it to work. As soon as I start to scan i get the following error:

-----------------------------------

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Net.WebException: The remote server returned an error: (999) Unable to process request at this time -- error 999.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at WindowsApplication1.frmmain.YahooSearch(Object whattosearchfor)
at WindowsApplication1.frmmain.(Object , EventArgs )
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
RankTracker
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Administrator/Desktop/RT/RankTracker.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 10.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

---------------------------

BR,
Loreit
 
First it worked really nice, more stable and less crashing than before. So I took notes on my thoughts. (Btw I really like the software)

In random order.
1. When starting and starting new project, it sometimes remember the old project, and all fields are filled in.
2. Still doenst show if proxies are loaded
3. I had a few keywords that were to long to fit on a single row, could you please extend the width of the keyword window (or enable scrolling)
4. It sometimes forget and clear the proxies

After playing a while with it it constantly crashes. I've done most things to try to get it working, except restarting the PC. I still cannot get it to work. As soon as I start to scan i get the following error:

-----------------------------------

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Net.WebException: The remote server returned an error: (999) Unable to process request at this time -- error 999.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at WindowsApplication1.frmmain.YahooSearch(Object whattosearchfor)
at WindowsApplication1.frmmain.(Object , EventArgs )
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
RankTracker
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Administrator/Desktop/RT/RankTracker.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 10.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

---------------------------

BR,
Loreit
About the crash, before you start the scan do you get a row in the grid bellow that only has zeros? (no keyword)
If that happens then the software is certain to crash. Just reload the profile (choose it again) and that row should be removed.
I will add something to solve this problem.
If this is not when your software crashes then things are getting interesting :p

Also when you load up the proxies there is a message at the bottom of the screen saying how many proxies were loaded. But a clear proxies button should be usefull I will add it in the next version. I will also add the horizontal scroll bar must have forgot about it.
 
Tried it today again:
Crashed constantly as soon as I started the scan, no matter what I did before. nothing/loaded profile/created new profile/whatever. Moved the RT.exe to a new directory, worked like a charm. Moved the other files one by one, and still worked without any trouble. Now I have all files in a new directory, and no more crashes.

However I found a more important bugg.

When saving the "Top" ranking, its actually saving the bottom ranking! ;)

So If I had rank 17 yesterday and 18 today, then 18 is my "Top" ranking for that keyword.

Btw, I haven't seen anywhere how deep you dig? Top 100? Top 200? Or how deep do you dig?

Br, Loreit.

Edit:
If you edit a profile, you clear your history
 
Last edited:
lol can't believe I was storing the lowest rank rather than the best :P I've fixed it and will release that version sometime tomorrow along with a few more bug fixes (too tired to do it now)

The directory bug is a strange one. Can't get my head around to thinking what could have caused that!
I am aware that editing a profile clears your history as I couldn't think any efficient way to do it when I was programing the edit option but I will sort it out as soon as I think of something ;)
 
Did some more testing today, and analyzed your network traffic.

I saw that you only analyzed the 100 first hits. So I could answer my own question (if you analyze top 100/top 200/top 1000). You only analyze the top 100.

However i found something very disapointing. You never uses the proxies. You send all queries straight to Google/Bing/Yahoo. :eek:

Br,
Loreit
 
Did some more testing today, and analyzed your network traffic.

I saw that you only analyzed the 100 first hits. So I could answer my own question (if you analyze top 100/top 200/top 1000). You only analyze the top 100.

However i found something very disapointing. You never uses the proxies. You send all queries straight to Google/Bing/Yahoo. :eek:

Br,
Loreit
Hmmm that is strange I took a look at it and although it should have loaded proxies correctly (I've used the same code for another software that worked fine) it appears that you are right! Too tired to look at it now will fix it tomorrow and release it along with the fix for the problem with the software releasing the lowest rank rather than the top rank.
 
Back
Top